R: Distances between each pair of trees

PairwiseDistances {TreeTools} | R Documentation

## Distances between each pair of trees

### Description

Distances between each pair of trees

### Usage

    PairwiseDistances(trees, Func, valueLength = 1L, ...)

### Arguments

`trees` | List of trees of class `phylo`.
`Func` | Function returning a distance between two trees.
`valueLength` | Integer specifying expected length of the value returned by `Func`.
`...` | Additional arguments to `Func`.

### Value

Matrix detailing distance between each pair of trees. Identical trees are assumed to have zero distance.

### Author(s)

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

### Examples

    trees <- list(BalancedTree(8), PectinateTree(8), StarTree(8))
    TCIDiff <- function (tree1, tree2) {
      TotalCopheneticIndex(tree1) - TotalCopheneticIndex(tree2)
    }
    PairwiseDistances(trees, TCIDiff, 1)
    TCIRange <- function (tree1, tree2) {
      range(TotalCopheneticIndex(tree1), TotalCopheneticIndex(tree2))
    }
    PairwiseDistances(trees, TCIRange, 2)

[Package TreeTools version 1.5.1 Index]