Description Usage Arguments Details Value Author(s) References See Also Examples
Perform Pope's approximate cohort analysis on a matrix of catch-at-age numbers.
1 |
catage |
Catch-at-age matrix, years in rows and ages in columns. |
surv |
Vector of survivors, of length equal to columns in
|
M |
Natural mortality rate, constant. |
The currently implemented assumption is that the whole catch is taken mid-year and the backwards calculation is initiated assuming that catch-at-oldest-age is the cohort's remainder. Natural mortality rate, in this simple model from all causes other than fishing, is assumed constant, defaults to a value once derived from a question mark. The vector of survivors has to be taken from other sources (a simple one would be from some type of ADAPT tuning).
A matrix of numbers at age.
Sigurdur Thor Jonsson.
Pope, J.G. 1972. An investigation of the accuracy of virtual population analysis using cohort analysis. ICNAF Research Bulletin 9:65–74.
n2f
evaluates F from numbers at age.
hafroAssmt-package
gives an overview of the package.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # Prepare a matrix of catch-at-age from the data.frame 'catage'
catageMat <- tapply(catage$ObsCno, list(catage$year,catage$age), sum)
# Supply a vector of survivors
surv <- c(33845, 31405, 12389, 4199, 5001, 5306, 1141, 2179, 1244, 629,
213, 111)
# Estimate numbers
Nmat <- pope(catageMat, surv)
# Time series of numbers-at-youngest-age
Nmat[,1]
# Estimate fishing mortalities
Fmat <- n2f(Nmat)
# Arithmetic mean F for a reference age range
# Note matrices have named dimensions
apply(Fmat[,colnames(Fmat) %in% 4:9], 1, mean)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.