Mmethods(what = c("all", "tmax", "K", "Hoenig", "Pauly"))
metaM(method = Mmethods(), justM = TRUE, tmax = NULL, K = NULL,
Linf = NULL, t0 = NULL, b = NULL, L = NULL, T = NULL, t50 = NULL,
Winf = NULL)
## S3 method for class 'metaM':
print(x, digits = 4, ...)
TRUE
; Default) or a more descriptive list should be returned.metaM
object returned from metaM
when justM=FALSE
.Mmethods
returns a charachter vector with a list of methods. If only one method
is chosen then metaM
returns a single numeric if justM=TRUE
or, otherwise, a metaM
object that is a list with the following items:
method
: The name for the method within the function (as given inmethod
).name
: A more descriptive name for the method.givens
: A vector of values required by the method to estimate M.M
: The estimated natural mortality rate.method
s are chosen then a data.frame is returned with the method name abbreviation in the method
variable and the associated estimated of M in the M
variable.method
. The available methods can be seen with Mmethods()
and are listed below with a brief description of where the equation came from. The sources (listed below) should be consulted for more specific information.
method="tmax1"
: Thetmax
.method="PaulyLNoT"
: TheK
andLinf
.method="PaulyL"
: TheK
,Linf
, andT
.method="PaulyW"
: TheK
,Winf
, andT
.method="HoeingO"
,method="HoeingOF"
,method="HoeingOM"
,method="HoeingOC"
: The originaltmax
.method="HoeingO2"
,method="HoeingO2F"
,method="HoeingO2M"
,method="HoeingO2C"
: The originaltmax
.method="HoenigLM"
: Thetmax
.method="HoenigNLS"
: Thetmax
.method="HewittHoenig"
: Thetmax
.method="K1"
: TheK
.method="K2"
: TheK
.method="JensenK1"
: TheK
.method="JensenK2"
: TheK
.method="Gislason"
: TheK
,Linf
, andL
.method="AlversonCarney"
: Thetmax
andK
.method="Charnov"
: TheK
,Linf
, andL
.method="ZhangMegreyD"
,method="ZhangMegreyP"
: Thetmax
, K
, t0
, t50
, and b
.
method="RikhterEfanov1"
: The t50
.
method="RikhterEfanov2"
: The t50
, K
, t0
, and b
.PaulyL
, PaulyW
, HoenigO
for Hgroup="all"
and Hgroup="fish"
, HoenigO2
for Hgroup="all"
and Hgroup="fish"
, "JensenK1"
, "Gislason"
, "AlversonCarney"
, "Charnov"
, "ZhangMegrey"
, "RikhterEfanov1"
, and "RikhterEfanov2"
methods for three stocks. All results perfectly matched Kenchington's results for Chesapeake Bay Anchovy and Rio Formosa Seahorse. For the Norwegian Fjord Lanternfish, all results perfectly matched Kenchington's results except for when Hgroup="fish"
for both HoenigO
and HoenigO2
.
Results for the Rio Formosa Seahorse data were also tested against results from M.empirical
from PaulyL
, PaulyW
, HoenigO
for Hgroup="all"
and Hgroup="fish"
, "Gislason"
, and "AlversonCarney"
methods (the only methods in common between the two packages). All results matched perfectly.
}
M.empirical
in