sppResponse | R Documentation |
The fitted responses of species along gradients are estimated or extracted from appropriate objects.
sppResponse(x, ...)
## S3 method for class 'prcurve'
sppResponse(x, n = 100, ...)
x |
an R object. |
n |
numeric; the number of locations on the gradient to evaluate the response curve. |
... |
additional arguments passed to other methods. |
sppResponse
estimates species responses along indicated
gradients.
There is currently no "default"
method and the only specified
method supplied is for objects fitted by prcurve
. This
method extracts the fitted responses of species along the principal
curve and is a useful diagnostic for identifying overly-complex
curves.
A list is returned with components observed
and
fitted.values
containing the observed and fitted values of the
species response and gradient respectively. Each is a list with two
components, gradient
and response
, containing the
gradient and response values.
Gavin L. Simpson
prcurve
for one function that can be used with
sppResponse
. A plot
method is available; see
plot.sppResponse
for details.
## Load the Abernethy Forest data set
data(abernethy)
## Remove the Depth and Age variables
abernethy2 <- abernethy[, -(37:38)]
## Fit the principal curve using varying complexity of smoothers
## for each species
aber.pc <- prcurve(abernethy2, method = "ca", trace = TRUE,
vary = TRUE, penalty = 1.4)
## Extract the fitted species response curves
resp <- sppResponse(aber.pc)
## Look at only the most abundant/frequently occurring taxa
take <- chooseTaxa(abernethy2, max.abun = 25, n.occ = 10, value = FALSE)
layout(matrix(1:12, ncol = 3)) # split device into panels
plot(resp, which = take)
layout(1) # reset device
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.