| scoreplot {pls} | R Documentation |
Functions to make scatter plots of scores and scatter or line plots of loadings.
scoreplot(object, comps = 1:2, labels, identify = FALSE, type = "p", ...)
## S3 method for class 'scores':
plot(x, ...)
loadingplot(object, comps = 1:2, scatter = FALSE, labels, identify = FALSE,
type, ...)
## S3 method for class 'loadings':
plot(x, ...)
object |
an mvr object. The fitted model. |
comps |
integer vector. The components to plot. |
scatter |
logical. Whether the loadings should be plotted as a scatter instead of as lines. |
labels |
optional. Labels to use instead of plotting symbols.
Ignored in loadingplot unless scatter = TRUE. Either
a vector (of length > 1) of labels, or one of "names" and
"numbers" for using row names and row numbers, respectively. |
identify |
logical. Whether to use identify to
interactively identify points. See below. |
type |
character. What type of plot to make. Defaults to "p" (points) for scatter plots and "l" (lines) for line plots. |
x |
a scores or loadings object. The scores or
loadings to plot. |
... |
further arguments sent to the underlying plot function(s). |
plot.scores is simply a wrapper calling scoreplot,
passing all arguments. Similarly for plot.loadings.
scoreplot makes one or more scatter plots of the scores,
depending on how many components are selected. If one or two
components are selected, and identify is TRUE, the
function identify is used to interactively identify
points.
If scatter is TRUE, loadingplot works exactly
like scoreplot. Otherwise, it makes a lineplot of the selected
loading vectors, and if identify is TRUE,
uses identify to interactively identify points.
scoreplot and loadingplot can also be called through the
plot method for mvr objects, by specifying plottype as
"scores" or "loadings". See plot.mvr.
scoreplot and loadingplot also work with
princomp objects. (However, plot(scores(...)) and
plot(loadings(...)) will not work.)
The functions return whatever the underlying plot function (or
identify) returns.
Ron Wehrens and Bjørn-Helge Mevik
mvr, plot.mvr,
scores, loadings
data(NIR) mod <- plsr(y ~ X, ncomp = 10, data = NIR) ## These three are equivalent: ## Not run: scoreplot(mod, comps = 1:5) ## Not run: plot(scores(mod), comps = 1:5) ## Not run: plot(mvr, plottype = "scores", comps = 1:5) ## Not run: loadingplot(mod, comps = 1:5) ## Not run: loadingplot(mod, comps = 1:5, scatter = TRUE) # Plot as scatterplots