Any Statistical catch at age model will require input data in the form of numbers of fish over a range of ages. This data is obtained in a three step process:
The catch is first expanded to a composition of lengths
An age length key is estimated using the expanding catch and age-length data. The method follows that of Gerritsen et al. (2006). The source of the age-length data is often up to the discretion of the assessment scientist and is species dependent.
The numbers of fish at age is then calculated using the age-length key, the expanded catch and the length-weight relationship. This is explained in
mscatch
For the mskeyrun project the final data product is aggregated (over quarter or semester) to annual numbers. This data set is exported in the package as realFisheryAgecomp using the function:
create_real_fishery_agecomp()
A sample of the output for Atlantic cod is shown below.
ModSim |
year |
Code |
Name |
fishery |
age |
variable |
value |
units |
---|---|---|---|---|---|---|---|---|
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
0 |
Natage |
916,123.0 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
1 |
Natage |
52,558,978.3 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
2 |
Natage |
343,827,096.5 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
3 |
Natage |
228,514,928.5 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
4 |
Natage |
275,558,769.5 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
5 |
Natage |
85,035,506.6 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
6 |
Natage |
25,712,426.3 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
7 |
Natage |
3,880,277.0 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
8 |
Natage |
0.0 |
number |
Actual |
2000 |
172414 |
Atlantic mackerel |
demersal |
9 |
Natage |
548,365.4 |
number |