Test if a Tree is Ultrametric
This function tests whether a tree is ultrametric using the distances from each tip to the root.
is.ultrametric(phy, ...) ## S3 method for class 'phylo' is.ultrametric(phy, tol = .Machine$double.eps^0.5, option = 1, ...) ## S3 method for class 'multiPhylo' is.ultrametric(phy, tol = .Machine$double.eps^0.5, option = 1, ...)
phy |
an object of class |
tol |
a numeric >= 0, variation below this value are considered non-significant. |
option |
an integer (1 or 2; see details). |
... |
arguments passed among methods. |
The test is based on the distances from each tip to the root and a
criterion: if option = 1
, the criterion is the scaled range
((max - min/max)), if option = 2
, the variance is used (this
was the method used until ape 3.5). The default criterion is invariant
to linear changes of the branch lengths.
a logical vector.
Emmanuel Paradis
is.ultrametric(rtree(10)) is.ultrametric(rcoal(10))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.