R: Construct consensus trees

Consensus {TreeTools} | R Documentation

## Construct consensus trees

### Description

`Consensus()` calculates the consensus of a set of trees, using the algorithm of (Day 1985).

### Usage

    Consensus(trees, p = 1, check.labels = TRUE)

### Arguments

`trees` | List of trees, optionally of class `multiPhylo`.
`p` | Proportion of trees that must contain a split for it to be reported in the consensus. `p = 0.5` gives the majority-rule consensus; `p = 1` (the default) gives the strict consensus.
`check.labels` | Logical specifying whether to check that all trees have identical labels. Defaults to `TRUE`, which is slower.

### Value

`Consensus()` returns an object of class `phylo`, rooted as in the first entry of `trees`.

### Author(s)

Martin R. Smith (martin.smith@durham.ac.uk)

### References

Day WHE (1985). “Optimal algorithms for comparing trees with labeled leaves.” Journal of Classification, 2(1), 7–28. doi: 10.1007/BF01908061.

### See Also

`TreeDist::ConsensusInfo()` calculates the information content of a consensus tree.

Other consensus tree functions: `ConsensusWithout()`, `RoguePlot()`

Other tree characterization functions: `CladisticInfo()`, `Stemwardness`, `TotalCopheneticIndex()`

### Examples

    Consensus(as.phylo(0:2, 8))

[Package TreeTools version 1.7.2 Index]