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.methods 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": TheKandLinf.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": ThetmaxandK.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