pounds <- c( 147, 2796, 6888, 7723, 5330, 8839, 6324, 3569, 8120, 8084,
8252, 8411, 6757, 1152, 1500, 11945, 6995, 5851, 3221, 6345,
3035, 6271, 5567, 3017, 4559, 4721, 3613, 473, 928, 2784,
2375, 2640, 3569)
traps <- c( 200, 3780, 7174, 8850, 5793, 9504, 6655, 3685, 8202, 8585,
9105, 9069, 7920, 1215, 1471, 11597, 8470, 7770, 3430, 7970,
4740, 8144, 7965, 5198, 7115, 8585, 6935, 1060, 2070, 5725,
5235, 5480, 8300)
table1 <- DeLury(pounds/1000, traps/1000)
with(table1, plot(1+log(CPUE) ~ E, las = 1, pch = 19, main = "DeLury method",
xlab = "E(t)", ylab = "1 + log(C(t))", col = "blue"))
omitIndices <- -(1:16)
table1b <- DeLury(pounds[omitIndices]/1000, traps[omitIndices]/1000)
with(table1b, plot(1+log(CPUE) ~ E, las = 1, pch = 19, main = "DeLury method",
xlab = "E(t)", ylab = "1 + log(C(t))", col = "blue"))
mylmfit <- with(table1b, lmfit)
lines(mylmfit$x[, 2], 1 + predict.lm(mylmfit), col = "red", lty = "dashed")
omitIndices <- -(1:16)
table2 <- DeLury(pounds[omitIndices]/1000, traps[omitIndices]/1000, type = "L")
with(table2, plot(CPUE ~ K, las = 1, pch = 19,
main = "Leslie method; Fig. III",
xlab = "K(t)", ylab = "C(t)", col = "blue"))
mylmfit <- with(table2, lmfit)
abline(a = coef(mylmfit)[1], b = coef(mylmfit)[2],
col = "orange", lty = "dashed")
Run the code above in your browser using DataLab