Description Usage Arguments Value Author(s) See Also Examples
Projects the principal curve into PCA space and draws it and the underlying data in a biplot.
1 2 3 4 5 6 7 8 9 |
x |
an object of class |
axes |
numeric vector of length 2; this is passed to the
|
scaling |
numeric; the scaling to use. See
|
segments |
logical; should segments be drawn between the observed points to the location on the principal curve on to which they project. |
col |
The colour to draw the principal curve in. |
col.seg |
The colour to draw the segments in. |
lwd, lwd.seg |
The line thickness used to draw the principal curve and segments respectively. |
... |
additional arguments passed on to |
A plot on the currently active device. The function does not return anything.
Gavin L. Simpson
prcurve
; rda
for the code used to perform
the PCA.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## Load the Abernethy Forest data
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)
## Plot the curve
plot(aber.pc)
## The lines() method can be used to add the principal curve to an
## existing plot
ord <- rda(abernethy2)
plot(ord, scaling = 1)
lines(aber.pc, scaling = 1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.