anc.ML: Ancestral character estimation using likelihood
Description
This function estimates the evolutionary parameters and ancestral states for Brownian evolution using likelihood.
Usage
anc.ML(tree, x, maxit=2000)
Arguments
tree
an object of class "phylo".
x
a vector of tip values for species; names(x) should be the species names.
maxit
an optional integer value indicating the maximum number of iterations for optimization.
Value
A list with the following components:
sig2the variance of the BM process.
acea vector with the ancestral states.
logLikthe log-likelihood.
convergencethe value of $convergence returned by optim() (0 is good).
Details
Because this function relies on a high dimensional numerical optimization of the likelihood function, fastAnc should probably be preferred for most purposes. If using anc.ML, users should be cautious to ensure convergence. This has been ameliorated in phytools>=0.2-48 by seeding the ML optimization with the result from fastAnc.