Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PLS Path Modeling with the semPLS and PLSPM Packages in R
Rating: 3.6 out of 5(40 ratings)
1,003 students

PLS Path Modeling with the semPLS and PLSPM Packages in R

How to make use of the unique semPLS and PLSPM packages features and capabilities to estimate path models.
Last updated 8/2016
English
English [Auto],

Course content

7 sections97 lectures8h 48m total length
  • Quick Overview of Course1:44

    Learn to perform PLS path modeling with the semPLS and PLSPM packages in R together, using paff coefficients and parallel plots to reveal novel insights into estimated parameters.

  • Introduction and a Word about Materials4:18

    This course introduces PLS path modeling with the semPLS and PLSPM packages in R, and provides zipped materials with slides, exercises, and documentation including multi-group analysis features.

  • Save External Models and Import into R (part 1)6:56

    Save a smartPLS PLS path model and import it into R for use with semPLS and PLSPM, bridging front-end modeling with covariance-based SEM tools.

  • Save External Models and Import into R (part 2)5:42

    Load the required R packages using library commands, set or confirm the working directory, and use an interactive file dialog to select the SPL model and data file for import.

  • Run sempls() function (part 1)5:16

    Load a smartPLS model file with the read.spl function from the semPLS package, and explore the inner and measurement models, manifest and latent variables, and path matrices.

  • Run sempls() function (part 2)4:59

    Load data as a data frame in R, remove the observation column, and copy it for analysis. Run sempls path modeling with the paff function and inspect the model summary.

  • Run CB-SEM sem() function with PLS Model7:29

    Convert a PLS model to sam syntax and run covariance-based structural equation modeling (cb-sem) in R using samphire, generating parameter estimates and a paff diagram.

  • Set up for plspm() function (part 1)6:29

    Learn to set up the plspm() path modeling in R by preparing inner and outer models as boolean matrices, transposing between upper and lower triangular formats, and defining indicator lists.

  • Set up for plspm() function (part 2)7:05

    Demonstrates setting up plspm() workflow in R (part 2) initializing results and counting blocks and indicators to preserve order. Shows mode preparation and testing with Make outer and get modes.

  • Run the plspm() function (part 1)4:08

    Run the plspm function to perform path modeling with the plspm package in R, loading data, building inner matrices and modes, and inspecting the summary results.

  • Run the plspm() function (part 2)5:13

    Explore running the plspm() function in R for PLS path modeling, generating formatted tables of overview, correlations, factor loadings, cross-loadings, and direct and indirect effects with reproducible reporting functions.

  • Summary of the R-extending Capabilities7:38

    Demonstrates building a single R function to run multiple PLS path models (PLS-PM, SAM, and covariate-based), storing results in one list for easy comparison, with bootstrapping and error-checking plots.

Description

The course PLS Path Modeling with the semPLS and PLSPM packages in R demonstrates the major capabilities and functions of the R semPLS package; and the major capabilities and functions of the R PLSPM package. Although the semPLS and plspm R packages use the same PLS algorithm as does SmartPLS, and consequently produce identical PLS model estimates (in almost all cases with a few exceptions), each of the two R packages also contains additional, useful, complementary functions and capabilities. Specifically, semPLS has some interesting plots and graphs of PLS path model estimates and also converts your model to run in covariance-based R functions (which is quite handy!). On the other hand, the PLSPM package has very complete and well-formatted PLS output that is consistent with the tables and reports required for publication, and also has very useful and unique multigroup-moderation analysis capabilities, and a unique REBUS-PLS function for discovering heterogeneity (more multi-group differences). If you are interested in knowing a lot about PLS path modeling, it is certainly a good use of your time to become familiar with both the semPLS and PLSPM packages in R.