Dear colleagues:
Version 6.0 of WarpPLS is now available, as a beta version. You can download and install it for a free trial from:
http://warppls.com
The full User Manual is also available for download from the web site above separately from the software.
Some important notes for users of previous versions:
- There is no need to uninstall previous versions of WarpPLS to be able to install and use this new version.
- Users of previous versions can use the same license information that they already have; it will work for version 6.0 for the remainder of their license periods.
- Project files generated with previous versions are automatically converted to version 6.0 project files. Users are notified of that by the software, and given the opportunity not to convert the files if they so wish.
- The MATLAB Compiler Runtime 7.14, used in this version, is the same as the one used in versions 2.0-5.0. Therefore, if you already have one of those versions of WarpPLS installed on your computer, you should not reinstall the Runtime.
WarpPLS is a powerful PLS-based structural equation modeling (SEM) software. Since its first release in 2009, its user base has grown steadily, now comprising more than 7,000 users in over 33 countries.
Some of the most distinguishing features of WarpPLS are the following:
- It is very easy to use, with a step-by-step user interface guide.
- It provides composite-based as well as factor-based algorithms.
- It identifies nonlinear relationships, and estimates path coefficients accordingly.
- It also models linear relationships, using standard PLS algorithms.
- It models reflective and formative variables, as well as moderating effects.
- It calculates P values, model fit indices, and collinearity estimates.
At the beginning of the User Manual you will see a list of new features in this version, some of which are listed below. The User Manual has more details on how these new features can be useful in SEM analyses.
- Factor-based PLS algorithms building on consistent PLS. There has been a long and in some instances fairly antagonistic debate among proponents and detractors of the use of Wold’s original PLS algorithms in the context of SEM. This debate has been fueled by one key issue: Wold’s original PLS algorithms do not deal with actual factors, as covariance-based SEM algorithms do; but with composites, which are exact linear combinations of indicators. The previous version of this software offered various factor-based PLS algorithms to address this limitation. Those algorithms use the Cronbach’s alpha coefficient as a basis to estimate measurement error and true composite weights. This version of the software continues this tradition, by offering the following new factor-based PLS algorithms: Factor-Based PLS Type CFM3, Factor-Based PLS Type CFM2, Factor-Based PLS Type REG2, and Factor-Based PLS Type PTH2. A common characteristic of these new factor-based PLS algorithms is that they build on Dijkstra's consistent PLS (a.k.a. PLSc) technique, whose reliability measure appears to be, in many contexts, a better approximation of the true reliability than the reliability measures usually reported in PLS-based SEM contexts – the composite reliability and Cronbach’s alpha coefficients.
Related YouTube video:
Use Consistent PLS Factor-Based Algorithms in WarpPLS
https://youtu.be/I5x4SuQHdME
PowerPoint file (.pptx) for presentation:
Factor-Based SEM Building on Consistent PLS
http://cits.tamiu.edu/kock/NedPresentations/Research/Kock_2017_PLSFc.pptx
- Statistical power and minimum sample size requirements. The new menu option “Explore statistical power and minimum sample size requirements” now allows you to obtain estimates of the minimum required sample sizes for empirical studies based on the following model elements: the minimum absolute significant path coefficient in the model (e.g., 0.21), the significance level used for hypothesis testing (e.g., 0.05), and the power level required (e.g., 0.80). Two methods are used to estimate minimum required sample sizes, the inverse square root and gamma-exponential methods. These methods simulate Monte Carlo experiments, and thus produce estimates that are in line with the estimates that would be produced through the Monte Carlo method.
Related YouTube video:
Explore Statistical Power and Minimum Sample Size in WarpPLS
https://youtu.be/mGT6-NKUe3E
- T ratios and confidence intervals. While P values are widely used in PLS-based SEM, as well as in SEM in general, the statistical significances of path coefficients, weights and loadings can also be assessed employing T ratios and/or confidence intervals. These can now be obtained through the new menu option “Explore T ratios and confidence intervals”, which also allows you to set the confidence level to be used.
Related YouTube video:
Explore T Ratios and Confidence Intervals in WarpPLS
https://youtu.be/Xao0T2MxJZM
- Conditional probabilistic queries. If an analysis suggests that two variables are causally linked, yielding a path coefficient of 0.25 for example, this essentially means in probabilistic terms that an increase in the predictor variable leads to an increase in the conditional probability that the criterion variable will be above a certain value. Yet, conditional probabilities cannot be directly estimated based on path coefficients; and those probabilities may be of interest to both researchers and practitioners. By using the “Explore conditional probabilistic queries” menu option, users of this software can now estimate conditional probabilities via queries including combinations of latent variables, unstandardized indicators, standardized indicators, relational operators (e.g., > and <=), and logical operators (e.g., & and |).
Related YouTube video:
Explore Conditional Probabilistic Queries in WarpPLS
https://youtu.be/flLtdxmFj2A
- Full latent growth. Sometimes the actual inclusion of moderating variables and corresponding links in a model leads to problems; e.g., increases in collinearity levels, and the emergence of instances of Simpson’s paradox. The new menu option “Explore full latent growth” now allows you to completely avoid these problems, and estimate the effects of a latent variable or indicator on all of the links in a model (all at once), without actually including the variable in the model. Moreover, growth in coefficients associated with links among different latent variables and between a latent variable and its indicators, can be estimated; allowing for measurement invariance tests applied to loadings and/or weights.
Related YouTube video:
Explore Full Latent Growth in WarpPLS
https://youtu.be/x_2e8DVyRhE
- Multi-group analyses and measurement invariance assessment. The new menu options “Explore multi-group analyses” and “Explore measurement invariance” now allow you to conduct analyses where the data is segmented in various groups, all possible combinations of pairs of groups are generated, and each pair of groups is compared. In multi-group analyses normally path coefficients are compared, whereas in measurement invariance assessment the foci of comparison are loadings and/or weights. The grouping variables can be unstandardized indicators, standardized indicators, and labels. As mentioned above, these types of analyzes can now also be conducted via the new menu option “Explore full latent growth”, which presents several advantages (as discussed later in this manual).
Related YouTube video:
Explore Multi-Group Analyses in WarpPLS
https://youtu.be/m2VKQGET-K8
Related YouTube video:
Explore Measurement Invariance in WarpPLS
https://youtu.be/29VqsAjhzqQ
- Analytic composites and instrumental variables. Analytic composites are weighted aggregations of indicators where the relative weights are set by you, usually based on an existing theory. The new menu option “Explore analytic composites and instrumental variables” allows you to create analytic composites. This new menu option also allows you to create instrumental variables. Instrumental variables are variables that selectively share variation with other variables, and only with those variables.
Related YouTube video:
Explore Analytic Composites in WarpPLS
https://youtu.be/bxGi0OY8RD4
Related YouTube video:
Test and Control for Endogeneity in WarpPLS
https://youtu.be/qCvvUxR978U
- Endogeneity assessment and control. Instrumental variables can now be used to test and control for endogeneity, which occurs when the structural error term for an endogenous variable is correlated with any of the variable’s predictors. For example, let us consider a simple population model with the following links A > B and B > C. This model presents endogeneity with respect to C, because variation flows from A to C via B, leading to a biased estimation of the path for the link B > C via ordinary least squares regression. Adding a link from A to C could be argued as “solving the problem”, but in fact it creates the possibility of a type I error, since the link A > C does not exist at the population level. A more desirable solution to this problem is to create an instrumental variable iC, incorporating only the variation of A that ends up in C and nothing else, and revise the model so that it has the following links: A > B, B > C and iC > C. The link iC > C can be used to test for endogeneity, via its P value and effect size. This link (i.e., iC > C) can also be used to control for endogeneity, thus removing the bias when the path coefficient for the link B > C is estimated via ordinary least squares regression. To create instrumental variables to test and control for endogeneity you should use the sub-option “Single stochastic variation sharing”, under the new menu option “Explore analytic composites and instrumental variables”.
Related YouTube video:
Test and Control for Endogeneity in WarpPLS
https://youtu.be/qCvvUxR978U
- Reciprocal relationships assessment. Instrumental variables can also be used to estimate reciprocal relationships. For this, you should use the sub-option “Reciprocal stochastic variation sharing”, under the new menu option “Explore analytic composites and instrumental variables”. To illustrate the sub-option “Reciprocal stochastic variation sharing” let us consider a population model with the following links: A > C, B > D, C > D and D > C. To test the reciprocal relationship between C and D you should first control for endogeneity in C and D, due to variation coming from B and A respectively, by creating two instrumental variables iC and iD via the sub-option “Single stochastic variation sharing” and adding these variables to the model. Next you should create two other instrumental variables through the sub-option “Reciprocal stochastic variation sharing”, which we will call here iCrD and iDrC, referring to the conceptual reciprocal links C > D and D > C respectively. (No links between C and D should be included in the model graph, since reciprocal links cannot be directly represented in this version of this software.) The final model, with all the links, will be as follows: A > C, iC > C, B > D, iD > D, iDrC > D and iCrD > C. Here the link iDrC > D represents the conceptual link C > D, and can be used to test this conceptual link; and the link iCrD > C represents the conceptual link D > C, and can similarly be used to test this conceptual link.
Related YouTube video:
Estimate Reciprocal Relationships in WarpPLS
https://youtu.be/jn8VZaOWe90
- Numeric-to-categorical conversion. The new menu option “Explore categorical-numeric-categorical conversion” now allows you to perform numeric-to-categorical conversions. In a numeric-to-categorical conversion one or more of the following are converted into a single data label variable: latent variable, standardized indicator, or unstandardized indicator. This option is useful in multi-group analyses where the investigator wants to employ more than one numeric field for grouping. For example, let us assume that the following two unstandardized indicators are available: C, with the values 1 and 0 referring to individuals from the countries of Brazil and New Zealand; and G, with the values 1 and 0 referring to females and males. By using a numeric-to-categorical conversion a researcher could create a new data label variable to conduct a multi-group analysis based on four groups: “C=1G=1”, “C=1G=0”, “C=0G=1” and “C=0G=0”.
Related YouTube video:
Explore Numeric-to-Categorical Conversion in WarpPLS
https://youtu.be/TWTC-5pqKx8
- Categorical-to-numeric conversion. The new menu option “Explore categorical-numeric-categorical conversion” also allows you to perform categorical-to-numeric conversions. In a categorical-to-numeric conversion a user can convert a categorical variable, stored as a data label variable, into a numeric variable that is added to the dataset as a new standardized indicator. This new variable can then be used as a new indicator of an existing latent variable, or as a new latent variable with only one-indicator. Three categorical-to-numeric conversion modes, to be used under different circumstances, are available: anchor-factorial with fixed variation, anchor-factorial with variation diffusion, and anchor-factorial with variation sharing.
Related YouTube video:
Explore Categorical-to-Numeric Conversion in WarpPLS
https://youtu.be/XsytZqX7DBc
- Dijkstra's consistent PLS outputs. The new menu option “Explore Dijkstra's consistent PLS outputs” now allows you to obtain key outputs generated based on Dijkstra's consistent PLS (a.k.a. PLSc) technique. These outputs include PLSc reliabilities for each latent variable, also referred to as Dijkstra's rho_a's, which appear to be, in many contexts, better approximations of the true reliabilities than the measures usually reported in PLS-based SEM contexts – the composite reliability and Cronbach’s alpha coefficients. Also included in the outputs generated via this menu option are PLSc loadings; along with the corresponding standard errors, one-tailed and two-tailed P values, T ratios, and confidence intervals.
Related YouTube video:
Explore Dijkstra's Consistent PLS Outputs in WarpPLS
https://youtu.be/WdKogy29OVg
- Fit indices comparing indicator correlation matrices. The new menu option “Explore additional coefficients and indices” now allows you to obtain an extended set of model fit and quality indices. The extended set of model fit and quality indices includes the classic indices already available in the previous version of this software, as well as new indices that allow investigators to assess the fit between the model-implied and empirical indicator correlation matrices. These new indices are the standardized root mean squared residual (SRMR), standardized mean absolute residual (SMAR), standardized chi-squared (SChS), standardized threshold difference count ratio (STDCR), and standardized threshold difference sum ratio (STDSR). As with the classic model fit and quality indices, the interpretation of these new indices depends on the goal of the SEM analysis. Since these indices refer to the fit between the model-implied and empirical indicator correlation matrices, they become more meaningful when the goal is to find out whether one model has a better fit with the original data than another, particularly when used in conjunction with the classic indices. When assessing the model fit with the data, several criteria are recommended. These criteria are discussed later in this manual.
Related YouTube video:
Explore Indicator Correlation Matrix Fit Indices in WarpPLS
https://youtu.be/YutkhEPW-CE
- New reliability measures. The new menu option “Explore additional coefficients and indices” now also allows you to obtain an extended set of reliabilities. The extended set of reliabilities includes the classic reliability coefficients already available in the previous version of this software, plus the following, for each latent variable in your model: Dijkstra's PLSc reliability (also available via the new menu option “Explore Dijkstra's consistent PLS outputs”), true composite reliability, and factor reliability. When factor-based PLS algorithms are used in analyses, the true composite reliability and the factor reliability are produced as estimates of the reliabilities of the true composites and factors. They are calculated in the same way as the classic composite reliabilities available from the previous version of this software, but with different loadings. When classic composite-based (i.e., non-factor-based) algorithms are used, both true composites and factors coincide, and are approximated by the composites generated by the software. As such, true composite and factor reliabilities equal the corresponding composite reliabilities whenever composite-based algorithms are used.
Related YouTube video:
Explore True Composite and Factor Reliabilities in WarpPLS
https://youtu.be/DwslOCEvOd4
Enjoy!