plsdepot (version 0.1.17)

plot.plsreg2: Plot PLS-R2 basic results

Description

Plot method for objects of class "plsreg2". This function plots either the variables or the observations, on the selected components (i.e. scores). Variables are plotted inside the circle of correlations. Observations are plotted on a scatter plot.

Usage

"plot" (x, what = "variables", comps = c(1, 2), where = c("t", "t"), cex = 1, col.xlabels = "#5592e3", col.ylabels = "#fe9429", yfont = 2, pos = NULL, offset = 0.1, col.xarrows = "#5b9cf255", col.yarrows = "#fe942955", lwd = 3, length = 0, angle = 0, col.points = "#5592e3", pch = 21, pt.bg = "#5b9cf255", show.names = FALSE, xpd = TRUE, xlab = NULL, ylab = NULL, main = NULL, col.main = "gray35", cex.main = 1.2, col.axis = "gray40", show.grid = TRUE, col.grid = "gray95", ...)

Arguments

x
An object of class "plsreg2".
what
What to plot. Options are "variables" and "observations".
comps
An integer vector of length two to indicate which components to plot.
where
Where to plot the observations. A character vector of length two to indicate which components to use when plotting observations. This parameter will take into account the values in comps. Possible options are: c("t","u") for using x-y components, c("t","t"), for using x components, and c("u","u") for using y components. Default c("t","t").
cex
Character expansion for labels and points.
col.xlabels
Color for labels of X-block variables.
col.ylabels
Color for labels of Y-block variables.
yfont
Integer for specifying which font to use for Y-block labels. See font in graphical parameters par.
pos
Position for the text (see graphical paramaters par).
offset
When pos is specified, this value gives the offset of the labels.
col.xarrows
Color for the X-block arrows.
col.yarrows
Color for the Y-block arrows.
lwd
The line width of arrows.
length
Length of the edges of the arrow head (in inches).
angle
Angle from the shaft of the arrow to the edge of the arrow head.
col.points
Color for the points when what="observations".
pch
Plotting character symbol to use (see par).
pt.bg
Background (fill) color for the points given by pch=21:25.
show.names
Logical indicating whether to show labels of points. Only used when what="observations".
xpd
Logical for controlling clipping region of names and labels.
xlab
A title for the x axis.
ylab
A title for the y axis.
main
Main title of the plot.
col.main
Color of main title.
cex.main
Character expansion of main title.
col.axis
Color of axis annotations (tick marks and labels).
show.grid
Logical indicating whether to show grid lines.
col.grid
Color of grid lines. Only used when show.grid=TRUE.
...
Further arguments are passed to labels or points.

Details

Variables are displayed using the correlations of each block of variables with its set of components: $cor.xt and $cor.yt.

See Also

plsreg2

Examples

Run this code
## Not run: 
#  # load dataset vehicles
#  data(vehicles)
# 
#  # apply plsreg2
#  pls2 = plsreg2(vehicles[,1:12], vehicles[,13:16])
# 
#  # plot variables (circle of correlations)
#  plot(pls2, what="variables")
# 
#  # plot observations (as points)
#  plot(pls2, what="observations")
# 
#  # plot observations with labels
#  plot(pls2, what="observations", show.names=TRUE)
#  ## End(Not run)

Run the code above in your browser using DataCamp Workspace