| plot.plspm {plspm} | R Documentation |
Plots for PLS Path Models
Description
Plot method for objects of class "plspm". This
function plots either the inner (i.e. structural) model
with the estimated path coefficients, or the outer (i.e.
measurement) model with loadings or weights.
Usage
## S3 method for class 'plspm'
plot(x, what = "inner",
colpos = "#6890c4BB", colneg = "#f9675dBB",
box.prop = 0.55, box.size = 0.08, box.cex = 1,
box.col = "gray95", lcol = "gray95",
txt.col = "gray40", arr.pos = 0.5, cex.txt = 0.9, ...)
Arguments
x |
An object of class |
what |
What to plot: |
colpos |
Color of arrows for positive path coefficients. |
colneg |
Color of arrows for negative path coefficients. |
box.prop |
Length/width ratio of ellipses and rectangles. |
box.size |
Size of ellipses and rectangles. |
box.cex |
Relative size of text in ellipses and rectangles. |
box.col |
fill color of ellipses and rectangles. |
lcol |
border color of ellipses and rectangles. |
txt.col |
color of text in ellipses and rectangles. |
arr.pos |
Relative position of arrowheads on arrows. |
cex.txt |
Relative size of text on arrows. |
... |
Further arguments passed on to
|
Details
plot.plspm is just a wraper of
innerplot and outerplot.
Note
Function plot.plspm is based on the function
plotmat of package diagram.
https://cran.r-project.org/package=diagram/vignettes/diagram.pdf
See Also
Examples
## Not run:
## typical example of PLS-PM in customer satisfaction analysis
## model with six LVs and reflective indicators
# load data satisfaction
data(satisfaction)
# define inner model matrix
IMAG = c(0,0,0,0,0,0)
EXPE = c(1,0,0,0,0,0)
QUAL = c(0,1,0,0,0,0)
VAL = c(0,1,1,0,0,0)
SAT = c(1,1,1,1,0,0)
LOY = c(1,0,0,0,1,0)
sat.inner = rbind(IMAG, EXPE, QUAL, VAL, SAT, LOY)
# define outer model list
sat.outer = list(1:5, 6:10, 11:15, 16:19, 20:23, 24:27)
# define vector of reflective modes
sat.mod = rep("A", 6)
# apply plspm
satpls = plspm(satisfaction, sat.inner, sat.outer, sat.mod, scheme="centroid",
scaled=FALSE)
# plot path coefficients
plot(satpls, what="inner")
# plot loadings
plot(satpls, what="loadings")
# plot outer weights
plot(satpls, what="weights")
## End(Not run)