Skip to contents

Calculate catch.n (catch-at-age/length) from abundances, F and M using the catch equation

Usage

# S4 method for FLQuant
catch.n(object, harvest, m)

Details

The catch-at-age/length, commonly found in the catch.n slot of an FLStock object, can be simply calculated from abundances-at-age/length, and natural and fishing mortalities-at-age/length by applying the catch equation $$C = N \cdot F \frac{F}{M+F} \cdot (1 - {\rm e}^(-M-F))$$

See also

Author

The FLR Team

Examples

data(ple4)
res <- catch.n(stock.n(ple4), harvest(ple4), m(ple4))
catch.n(ple4) / res
#> An object of class "FLQuant"
#> , , unit = unique, season = all, area = unique
#> 
#>     year
#> age  1957    1958    1959    1960    1961    1962    1963    1964    1965   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 0.99999 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  1966    1967    1968    1969    1970    1971    1972    1973    1974   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00001 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  1975    1976    1977    1978    1979    1980    1981    1982    1983   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  1984    1985    1986    1987    1988    1989    1990    1991    1992   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  1993    1994    1995    1996    1997    1998    1999    2000    2001   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 0.99999 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  2002    2003    2004    2005    2006    2007    2008    2009    2010   
#>   1  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 0.99999 1.00000 1.00000
#>   2  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00001 1.00000 1.00001 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 0.99999 1.00000 1.00000 1.00000 1.00000 1.00000
#>     year
#> age  2011    2012    2013    2014    2015    2016    2017   
#>   1  1.00001 1.00000 1.00000 1.00000 1.00000 1.00000 1.00001
#>   2  1.00000 1.00000 1.00000 0.99999 0.99999 1.00000 1.00000
#>   3  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   4  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   5  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   6  1.00000 1.00000 1.00000 1.00000 1.00000 1.00001 1.00000
#>   7  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   8  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   9  1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#>   10 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000 1.00000
#> 
#> units:  NA