Reports whether splits are present or contradicted in a set of reference splits.
Arguments
- splits
An object that can be coerced into class
Splitsusingas.Splits.- splits2
Splits against which to compare
splits.
Value
A named vector of eight integers, listing the number of unique splits that:
N exist in total; i.e. the number of splits in
splits1plus the number insplits2, equivalent to 2 s + d1 + d2 + r1 + r2;P1 occur in
splits1P2 occur in
splits2s occur in both
splits1andsplits2;d1 occur in
splits1but are contradicted bysplits2;d2 occur in
splits2but are contradicted bysplits1;r1 occur in
splits1only, being neither present in nor contradicted bysplits2;r2 occur in
splits2only, being neither present in nor contradicted bysplits1;RF occur in one tree only; i.e. d1 + d2 + r1 + r2, the Robinson-Foulds distance.
See also
Equivalent function for quartets: CompareQuartets()
Other element-by-element comparisons:
CompareQuartets(),
CompareQuartetsMulti(),
PairSharedQuartetStatus(),
QuartetState(),
SharedQuartetStatus(),
SplitStatus()
Examples
splits1 <- TreeTools::BalancedTree(8)
splits2 <- TreeTools::PectinateTree(8)
CompareSplits(splits1, splits2)
#> N P1 P2 s d1 d2 r1 r2
#> 10 5 5 3 2 2 0 0