plspm: Tools for Partial Least Squares Path Modeling (PLS-PM)

Partial Least Squares Path Modeling (PLS-PM) analysis for both metric and non-metric data, as well as REBUS analysis.

Install the latest version of this package by entering the following in R:
AuthorGaston Sanchez [aut, cre], Laura Trinchera [aut], Giorgio Russolillo [aut]
Date of publication2017-04-23 10:07:11 UTC

View on CRAN

Man pages

alpha: Cronbach's alpha

arizona: Arizona vegetation dataset

cereals: Cereals datset

check_args: Check arguments for 'plspm' and ''

check_blocks: Check well defined blocks

check_boot: Check bootstrap options

check_data: Check Data

check_maxiter: Check maximum number of iterations

check_model: Check congruence between inner and outer models

check_modes: Check modes

check_path: Check path matrix

check_plscomp: Check vector of PLS components (for non-metric plspm)

check_scaling: Check types of measurement scales and metric

check_scheme: Check scheme

check_specs: Check specifications of PLS-PM algorithm

check_tol: Check tolerance threshold

college: College datasets

dummy.G: Dummy by Giorgio

futbol: Futbol dataset from Spain-England-Italy

get_alpha: Calculate Cronbach's alpha

get_ave: Calculate AVE (Average Variance Extracted)

get_boots: Performs bootstrap validation in 'plspm'

get_boot_stats: Get data frame with bootstrap statistics

get_data_scaled: Scaling data outside 'plspm'

get_dummies: Dummy matrices for categorical manifest variables

get_dummy: Non-Metric Dummy

get_effects: Path coefficient effects for 'plspm'

get_generals: Get general parameters

get_gof: Goodness-of-fit for 'plspm'

get_GQI: Group Quality Index

get_inner_summary: Inner summary assessment

get_locals_test: Local groups comparison test

get_manifests: Building data matrix with manifest variables

get_metric: Type of metric based on scaling measurement

get_nom_scale: Non-Metric Nominal Scale

get_numerics: Transform factors in MV into numeric

get_num_scale: Non-Metric Numerical Scale

get_ord_scale: Non-Metric Ordinal Scale

get_paths: Calculate path coefficients for 'plspm'

get_path_scheme: Calculate inner weighting path scheme

get_PLSR: Internal PLS regression (full data)

get_plsr1: PLS regression for 'plspm'

get_PLSRdoubleQ: get_PLSRdoubleQ

get_PLSR_NA: Internal PLS regression with missing values

get_rank: Rank of a non-metric variable

get_rho: Calculate Dillon-Goldstein's rho

get_scores: Calculate Latent Variable Scores

get_treated_data: Apply corresponding treatment to MV

get_unidim: Unidimensionality of reflective blocks

get_weights: Outer Weights

get_weights_nonmetric: Outer Weights Non-Metric Data

innerplot: Plot inner model

is_missing: Presence of missing values

it.reb: Iterative steps of Response-Based Unit Segmentation (REBUS)

local.models: PLS-PM for global and local models

mobile: ECSI Mobile Phone Provider dataset

normalize: Normalize a vector

offense: Offense dataset

orange: Orange Juice dataset

outerplot: Plot outer model

plot.plspm: Plots for PLS Path Models

plspm: PLS-PM: Partial Least Squares Path Modeling Basic results for Partial Least Squares Path Modeling

plspm.groups: Two Groups Comparison in PLS-PM

quantiplot: Quantification Plot

rebus.pls: Response Based Unit Segmentation (REBUS)

rebus.test: Permutation Test for REBUS Multi-Group Comparison

rescale: Rescale Latent Variable Scores

res.clus: Clustering on communality and structural residuals

rho: Dillon-Goldstein's rho

russa: Russett A

russb: Russett B

russett: Russett dataset

satisfaction: Satisfaction dataset

simdata: Simulated data for REBUS with two groups

spainfoot: Spanish football dataset

technology: Technology data set

test_dataset: Test Data Set Availibility

test_factors: Test presence of factors

test_manifest_scaling: Test scaling of selected manifest variables

test_null_weights: Test outer weights convergence within specified maxiter

unidim: Unidimensionality of blocks

wines: Wines dataset


alpha Man page
arizona Man page
cereals Man page
check_args Man page
check_blocks Man page
check_boot Man page
check_data Man page
check_maxiter Man page
check_model Man page
check_modes Man page
check_path Man page
check_plscomp Man page
check_scaling Man page
check_scheme Man page
check_specs Man page
check_tol Man page
college Man page
dummy.G Man page
futbol Man page
get_alpha Man page
get_ave Man page
get_boots Man page
get_boot_stats Man page
get_data_scaled Man page
get_dummies Man page
get_dummy Man page
get_effects Man page
get_generals Man page
get_gof Man page
get_GQI Man page
get_inner_summary Man page
get_locals_test Man page
get_manifests Man page
get_metric Man page
get_nom_scale Man page
get_numerics Man page
get_num_scale Man page
get_ord_scale Man page
get_paths Man page
get_path_scheme Man page
get_PLSR Man page
get_plsr1 Man page
get_PLSRdoubleQ Man page
get_PLSR_NA Man page
get_rank Man page
get_rho Man page
get_scores Man page
get_treated_data Man page
get_unidim Man page
get_weights Man page
get_weights_nonmetric Man page
innerplot Man page
is_missing Man page
it.reb Man page
local.models Man page
mobile Man page
normalize Man page
offense Man page
orange Man page
outerplot Man page
plot.plspm Man page
plspm Man page Man page
plspm.groups Man page
plspm-package Man page
quantiplot Man page
rebus.pls Man page
rebus.test Man page
rescale Man page
res.clus Man page
rho Man page
russa Man page
russb Man page
russett Man page
satisfaction Man page
simdata Man page
spainfoot Man page
technology Man page
test_dataset Man page
test_factors Man page
test_manifest_scaling Man page
test_null_weights Man page
unidim Man page
wines Man page


tests/testthat/test-get-manifests.r tests/testthat/test-manifest-scaling.r tests/testthat/test-check-modes.r tests/testthat/test-get-metric.r tests/testthat/test-check-data.r tests/testthat/test-check-blocks.r tests/testthat/test-check-path.r tests/testthat/test-check-scheme.r
R/get_effects.r R/get_alpha.r R/get_metric.r R/get_dummies.r R/innerplot.r R/get_unidim.r R/get_plsr1.r R/get_scaled_data.r R/get_inner_summary.r R/get_generals.r R/get_locals_test.r R/get_num_scale.r R/russett-data.r R/unidimensionality.r R/test_manifest_scaling.r R/get_PLSR_NA.r R/local.models.r R/test_null_weights.r R/get_treated_data.r R/get_paths.r R/get_PLSR.r R/get_ave.r R/check_specifications.r R/quantiplot.r R/res.clus.r R/plot.plspm.r R/get_GQI.r R/test_factors.r R/plspm-package.r R/get_rank.r R/rescale.r R/get_gof.r R/get_PLSRdoubleQ.r R/print.rebus.r R/rebus.test.r R/get_weights.r R/get_boots.r R/it.reb.r R/get_nom_scale.r R/test_dataset.r R/plspm.r R/get_ord_scale.r R/get_path_scheme.r R/get_manifests.r R/ R/outerplot.r R/plspm.groups.r R/check_arguments.r R/auxiliar.r R/get_weights_nonmetric.r R/get_rho.r R/rebus.pls.r R/summary_plspm.r R/get_scores.r
man/technology.Rd man/get_numerics.Rd man/test_null_weights.Rd man/get_generals.Rd man/it.reb.Rd man/unidim.Rd man/get_boots.Rd man/check_scheme.Rd man/russb.Rd man/check_plscomp.Rd man/russett.Rd man/get_GQI.Rd man/offense.Rd man/get_weights_nonmetric.Rd man/ man/rho.Rd man/test_manifest_scaling.Rd man/get_PLSR_NA.Rd man/dummy.G.Rd man/check_tol.Rd man/get_alpha.Rd man/get_metric.Rd man/cereals.Rd man/get_dummies.Rd man/check_modes.Rd man/get_data_scaled.Rd man/innerplot.Rd man/test_dataset.Rd man/get_locals_test.Rd man/check_maxiter.Rd man/quantiplot.Rd man/plspm.groups.Rd man/get_treated_data.Rd man/college.Rd man/get_inner_summary.Rd man/get_path_scheme.Rd man/res.clus.Rd man/mobile.Rd man/orange.Rd man/get_paths.Rd man/get_unidim.Rd man/get_boot_stats.Rd man/check_path.Rd man/local.models.Rd man/get_ave.Rd man/test_factors.Rd man/get_rank.Rd man/get_weights.Rd man/simdata.Rd man/russa.Rd man/alpha.Rd man/check_model.Rd man/get_gof.Rd man/get_scores.Rd man/get_nom_scale.Rd man/rescale.Rd man/check_specs.Rd man/get_manifests.Rd man/plspm.Rd man/is_missing.Rd man/get_plsr1.Rd man/satisfaction.Rd man/wines.Rd man/normalize.Rd man/check_args.Rd man/check_data.Rd man/get_dummy.Rd man/get_num_scale.Rd man/arizona.Rd man/outerplot.Rd man/get_PLSR.Rd man/check_scaling.Rd man/check_boot.Rd man/get_rho.Rd man/plot.plspm.Rd man/futbol.Rd man/spainfoot.Rd man/rebus.test.Rd man/rebus.pls.Rd man/get_ord_scale.Rd man/get_PLSRdoubleQ.Rd man/get_effects.Rd man/check_blocks.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.