Learn R Programming

analogue (version 0.10-0)

varExpl: Variance explained by ordination axes

Description

Extracts information about the variance explained by ordination axes and expresses it in a variety of ways.

Usage

varExpl(object, ...)

## S3 method for class 'cca': varExpl(object, axes = 1L, cumulative = FALSE, pcent = FALSE, \dots)

## S3 method for class 'prcurve': varExpl(object, pcent = FALSE, \dots)

Arguments

object
an R object of an appropriate type. Currently only for objects that inherit from classes "cca" or "prcurve".
axes
numeric vector indicating which axes to compute variance explained for.
cumulative
logical; should the variance be explained as a cumulative sum over the axes?
pcent
logical; should the variance explained be expressed as a percentage of the total variance.
...
additional arguments passed to other methods. Currently not used.

Value

  • A numeric vector variance explained by each axis.

See Also

See cca and prcurve for functions that produce objects that varExpl() can work with.

Examples

Run this code
data(abernethy)

## Remove the Depth and Age variables
abernethy2 <- abernethy[, -(37:38)]

## Fit PCA
aber.pca <- rda(abernethy2)

## Distance along the first PCA axis
varExpl(aber.pca)

Run the code above in your browser using DataLab