Learn R Programming

phytools (version 1.2-0)

phyl.cca: Phylogenetic canonical correlation analysis

Description

This function performs phylogenetic canonical correlation analysis (e.g., Revell & Harrison 2008; Bioinformatics).

Usage

phyl.cca(tree, X, Y, lambda=1.0, fixed=TRUE)

Value

An object of class "phyl.cca" containing the following components:

cor

canonical correlations.

xcoef

coefficients for the canonical variables for X.

ycoef

coefficients for the canonical variables for Y.

xscores

matrix with the canonical scores for X.

yscores

matrix with the canonical scores for Y.

chisq

vector of \(\chi^2\) values.

p

P-values for the hypothesis test that the ith and all subsequent correlations are zero.

Arguments

tree

a phylogenetic tree in "phylo" format.

X

a data matrix with traits in columns.

Y

data matrix with traits in columns, to be correlated with X.

lambda

optionally, a (fixed) value for \(\lambda\).

fixed

optionally, a logical value indicating whether or not to estimate \(\lambda\) using likelihood.

Author

Liam Revell liam.revell@umb.edu

Details

(Optional) joint optimization of \(\lambda\) is performed using optimize on the interval (0,1).

References

Revell, L. J., Harrison, A. S. (2008) PCCA: A program for phylogenetic canonical correlation analysis. Bioinformatics, 24, 1018-1020.

Revell, L. J. (2012) phytools: An R package for phylogenetic comparative biology (and other things). Methods Ecol. Evol., 3, 217-223.

See Also

phyl.pca