plspm (version 0.4.9)

plot.plspm: 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 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 "plspm".
what
What to plot: "inner", "loadings", "weights".
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 plotmat.

Details

plot.plspm is just a wraper of innerplot and outerplot.

See Also

innerplot, outerplot, plspm

Examples

Run this code
## 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")
#  
## ---------------------------------------------

Run the code above in your browser using DataLab