Image

Permutation

Permutation is a nonparametric test that lets researchers check whether pre-defined data groups (e.g., customers from different countries) have statistically significant differences in their group-specific PLS-SEM parameter estimates, such as outer weights, outer loadings, and path coefficients. It also supports the MICOM procedure for assessing measurement invariance, which is a prerequisite for meaningful group comparisons. Researchers use permutation when they want to conduct a multigroup analysis (MGA) or test whether a construct is measured equivalently across groups.

What Permutation Is Used For

The purpose of the permutation routine in SmartPLS is twofold:
  1. It allows conducting a PLS-SEM multigroup analysis (Hair et al., 2024; Sarstedt, Henseler, & Ringle, 2011) as suggested by Dibbern and Chin (2005) and Chin and Dibbern (2010). This lets you decide if group-specific PLS-SEM results have statistically significant differences.
  2. It allows conducting the PLS-SEM measurement invariance assessment as suggested by Henseler, Ringle, and Sarstedt's (2015) MICOM routine. This lets you substantiate that significant differences in group-specific PLS-SEM results do not stem from differences in how constructs (e.g., customer loyalty) are measured across groups.
The permutation results report in SmartPLS includes both the outcomes of the PLS-SEM multigroup analysis (using the permutation test) and the MICOM results for assessing measurement invariance.

Permutation Settings in SmartPLS

SettingDefaultDescription
Select groups—The data group selected under Group A is compared against the data group selected under Group B; both are assessed for significant differences in parameter estimates and for measurement invariance (MICOM). If the group selection combo box is empty, double-click the data set in the SmartPLS project window and use the available options to generate data groups for the multigroup analysis.
Permutations1,000Number of permutation runs, each created by randomly drawing (without replacement) n observations for Group A, where n equals Group A's size in the original data set; all remaining observations are assigned to Group B. Group-specific sample sizes therefore stay constant across runs. For a quick initial assessment, a smaller number (e.g., 500–1,000) may suffice; for final results, use a large number (e.g., 5,000). Larger numbers increase computation time.
Test typeTwo-tailedSpecifies whether a one-tailed (one-sided) or two-tailed (two-sided) significance test is conducted; this also affects the p value computation.
Significance level0.05Specifies the significance level used for the confidence interval computations.
Do parallel processingEnabledRuns the permutation procedure on multiple processors, if available, considerably reducing computation time.

Frequently Asked Questions

What does the permutation procedure test in PLS-SEM?

It tests whether pre-defined data groups have statistically significant differences in their group-specific parameter estimates, such as outer weights, outer loadings, and path coefficients (a multigroup analysis), and it supports the MICOM procedure for assessing measurement invariance across groups.

Why do I need MICOM before comparing groups?

MICOM substantiates that significant differences in group-specific PLS-SEM results stem from genuine differences between groups rather than from the constructs being measured differently across groups. It is a prerequisite for meaningful multigroup comparisons.

How many permutations should I use?

For a quick initial assessment, a smaller number such as 500 or 1,000 permutations may be sufficient. For final results preparation, use a larger number, such as 5,000, since more permutations increase the stability of the results at the cost of additional computation time. SmartPLS defaults to 1,000.

Should I use a one-tailed or two-tailed test?

SmartPLS defaults to a two-tailed test. The choice between a one-tailed and two-tailed test depends on whether your hypothesis predicts the direction of the group difference, and it affects how the p value is computed.

Why is Group A always compared against Group B with fixed sample sizes?

In each permutation run, n observations equal to Group A's original size are drawn without replacement and assigned to Group A, and the rest are assigned to Group B. This keeps the group-specific sample sizes constant across all runs and equal to the sizes observed in the original data set.

References

  • Chin, W. W., & Dibbern, J. (2010). A permutation based procedure for multi-group PLS analysis: Results of tests of differences on simulated data and a cross cultural analysis of the sourcing of information system services between Germany and the USA. In V. Esposito Vinzi, W. W. Chin, J. Henseler, & H. Wang (Eds.), Handbook of partial least squares: Concepts, methods and applications (pp. 171–193). Springer.
  • Hair, J. F., Sarstedt, M., Ringle, C. M., & Gudergan, S. P. (2024). Advanced issues in partial least squares structural equation modeling (PLS-SEM) (2nd ed.). Sage.
  • Henseler, J., Ringle, C. M., & Sarstedt, M. (2015). Testing measurement invariance of composites using partial least squares. International Marketing Review, 33(3), 405–431.
  • Sarstedt, M., Henseler, J., & Ringle, C. M. (2011). Multi-group analysis in partial least squares (PLS) path modeling: Alternative methods and empirical results. Advances in International Marketing, 22, 195–218.
  • Edgington, E., & Onghena, P. (2007). Randomization tests (4th ed.). Chapman & Hall.
  • More literature ...

Cite correctly

Please always cite the use of SmartPLS!

Ringle, Christian M., Wende, Sven, & Becker, Jan-Michael. (2024). SmartPLS 4. Bönningstedt: SmartPLS. Retrieved from https://www.smartpls.com