This function performs phylogenetic canonical correlation analysis (e.g., Revell & Harrison 2008; Bioinformatics).
phyl.cca(tree, X, Y, lambda=1.0, fixed=TRUE)
a phylogenetic tree in "phylo"
format.
a data matrix with traits in columns.
data matrix with traits in columns, to be correlated with X
.
optionally, a (fixed) value for \(\lambda\).
optionally, a logical value indicating whether or not to estimate \(\lambda\) using likelihood.
An object of class "phyl.cca"
containing the following components:
canonical correlations.
coefficients for the canonical variables for X
.
coefficients for the canonical variables for Y
.
matrix with the canonical scores for X
.
matrix with the canonical scores for Y
.
vector of \(\chi^2\) values.
P-values for the hypothesis test that the ith and all subsequent correlations are zero.
(Optional) joint optimization of \(\lambda\) is performed using optimize
on the interval (0,1).
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.