classic_ALK: Classic Age-Length Key

Description Usage Arguments Value References Examples

View source: R/classic_ALK.r

Description

classicALK returns an Age-Length Key calculated from a matrix with the count of individuals per age- and length-class, as described by Fridriksson (1934).

Usage

1
2
classic_ALK(x, fi = rowSums(x), age_classes = colnames(x),
  length_classes = rownames(x), name = "", description = "")

Arguments

x

A i \times j matrix with the count of individuals of length i and age j.

fi

A vector of length i where fi[i] is the number of fish in the length-class i on the population from which x was sampled. Defaults to the number of samples per length class, which will

age_classes

A vector with the name of each age class. Defaults to the column names of x.

length_classes

A vector with the name of each length class. Defaults to the row names of x.

name

A string with the name of the ALK.

description

A string describing the ALK.

Value

An ALKr object, containing a i \times j matrix with the probability of an individual of length i having age j, i.e. P(j|i), a i \times j matrix with the estimated number of individuals of length i and age j, and information about the method used to generate the key.

References

Fridriksson, A. (1934). On the calculation of age-distribution within a stock of cod by means of relatively few age determinations as a key to measurements on a large scale. Rapp. P.-V. CIEM, 86, 1-5.

Examples

1
2
data(hom)
classic_ALK(hom$otoliths[[1]], fi = hom$F1992)

Example output

     0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
7  0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
8  0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
9  0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
10 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
11 0.6 0.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
12 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
13 0.4 0.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
14 0.3 0.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
15 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
16 0.2 0.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
17 0.3 0.6 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
18 0.0 0.9 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
19 0.1 0.4 0.4 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
20 0.0 0.5 0.5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
21 0.0 0.2 0.5 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
22 0.0 0.2 0.5 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
23 0.0 0.0 0.3 0.3 0.2 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
24 0.0 0.0 0.0 0.4 0.3 0.2 0.0 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
25 0.0 0.0 0.2 0.4 0.3 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
26 0.0 0.0 0.0 0.3 0.4 0.2 0.0 0.0 0.0 0.1 0.0 0.0 0.0 0.0 0.0 0.0
27 0.0 0.0 0.0 0.4 0.4 0.1 0.0 0.0 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0
28 0.0 0.0 0.0 0.1 0.1 0.5 0.1 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
29 0.0 0.0 0.0 0.1 0.1 0.2 0.0 0.1 0.0 0.2 0.3 0.0 0.0 0.0 0.0 0.0
30 0.0 0.0 0.0 0.0 0.1 0.1 0.2 0.1 0.1 0.2 0.1 0.0 0.1 0.0 0.0 0.0
31 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.0 0.4 0.2 0.2 0.1 0.0 0.0 0.0 0.0
32 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.5 0.1 0.1 0.0 0.1 0.1 0.0 0.0 0.0
33 0.0 0.0 0.0 0.0 0.0 0.1 0.0 0.1 0.3 0.2 0.2 0.0 0.1 0.0 0.0 0.0
34 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.0 0.3 0.0 0.4 0.2 0.0 0.0 0.0 0.0
35 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.1 0.4 0.2 0.0 0.0 0.0 0.0
36 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.4 0.2 0.2 0.1 0.1 0.0
37 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.0 0.4 0.3 0.0 0.1 0.0 0.0
38 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.0 0.6 0.0 0.0 0.1 0.2 0.0
39 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.4 0.1 0.4 0.0 0.0 0.0
40 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.2 0.1 0.3 0.2 0.1 0.1 0.0 0.0
41 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.1 0.3 0.1 0.1 0.1

Method: Classic ALK 

ALKr documentation built on May 30, 2017, 7:42 a.m.