Create a likelhood function of a numerical vector parameter
PCMCreateLikelihood(X, tree, model, metaI = PCMInfo(X, tree, model), positiveValueGuard = Inf)
X | a |
---|---|
tree | a phylo object with N tips. |
model | an S3 object specifying both, the model type (class, e.g. "OU") as well as the concrete model parameter values at which the likelihood is to be calculated (see also Details). |
metaI | a list returned from a call to |
positiveValueGuard | positive numerical value (default Inf), which serves as a guard for numerical error. Values exceeding this positiveGuard are most likely due to numerical error and PCMOptions()$PCMBase.Value.NA is returned instead. |
a function of a numerical vector parameter called p returning the likelihood of X given the tree and the model with parameter values specified by p.
It is possible to specify a function for the argument metaI. This function should
have three parameters (X, tree, model) and should return a metaInfo object. (see PCMInfo
).