cca
, rda
and
capscale
return similar result objects. Function
capscale
inherits
from rda
and rda
inherits from cca
. This inheritance structure is due to
historic reasons: cca
was the first of these implemented in
vegan. Hence the nomenclature in cca.object
reflects
cca
. This help page describes the internal structure of the
cca
object for programmers.cca
object has the following elements:cca
. In
rda
, item colsum
contains standard deviations of
species and rowsum
is NA
.cca
and
NA
in rda
.terms
component of the
formula
. This is missing if the ordination was not called
with formula
.terms
which is like the terms
component above, but
lists conditions and constrainst similarly; xlev
which lists the factor levels, and ordered
which is
TRUE
to ordered factors.
This is produced by ordiTerminfo
, and it is needed in
predict.cca
with newdata
. This is missing if
the ordination was not called with formula
.NULL
if there is no corresponding
component.
Items pCCA
, CCA
and CA
have similar
structure, and contain following items:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]cca
object see
alias.cca
, coef.cca
,
deviance.cca
, predict.cca
,
scores.cca
,
summary.cca
, vif.cca
,
weights.cca
, spenvcor
or rda
variants of these functions.
You can use as.mlm
to cast a cca.object
into
result of multiple response
linear model (lm
) in order to more easily find some
statistics (which in principle could be directly found from the
cca.object
as well).# Some species will be missing in the analysis, because only a subset
# of sites is used below.
data(dune)
data(dune.env)
mod <- cca(dune[1:15,] ~ ., dune.env[1:15,])
# Look at the names of missing species
attr(mod$CCA$v, "na.action")
# Look at the names of the aliased variables:
mod$CCA$alias
# Access directly constrained weighted orthonormal species and site
# scores, constrained eigenvalues and margin sums.
spec <- mod$CCA$v
sites <- mod$CCA$u
eig <- mod$CCA$eig
rsum <- mod$rowsum
csum <- mod$colsum
Run the code above in your browser using DataLab