Top of page
Skip to main content

From Blindfolding Q² to PLSpredict and CVPAT: The Evolution of Predictive Assessment in PLS-SEM

In less than a decade, assessment of PLS-SEM predictive ability has changed almost completely: from Blindfolding-based Stone–Geisser Q², an in-sample technique removed from SmartPLS 4, to PLSpredict and CVPAT, which provide genuine out-of-sample assessment. This article brings the history, formulas, technical mechanisms, practical guidance, common errors, and academic reporting templates into one reference.

Start reading

Prediction needs observations held out from estimation

  1. Split observations

    Set folds and repetitions

  2. Fit

    Use the training observations

  3. Evaluate

    RMSE, MAE and Q²predict

  4. Benchmark

    Read IA, LM and CVPAT in their roles

Conceptual diagram. Use consistent data splits when comparing prediction benchmarks.

Source: Lê Minh · Conceptual illustration, not software output.

Part 1. The History of Stone–Geisser Q² and Blindfolding

Using collected data to assess a model’s predictive ability rather than fit alone originates in two independent statistical papers published in 1974: Stone (1974) and Geisser (1974). Both proposed “predictive sample reuse”: hide some data, estimate the model using the remainder, compare predictions with hidden observations, and repeat until each data point has been hidden exactly once. This principle later became collectively known as Stone–Geisser Q².

In PLS-SEM, the standard computational technique for Stone–Geisser Q² is Blindfolding: omit some endogenous-variable data using omission distance D, reconstruct them using a model estimated from the remainder, and calculate Q² from reconstruction errors. Present in several SmartPLS versions, it was once considered a standard predictive-assessment step in PLS-SEM reporting (Hair et al., 2022), before its complete removal from SmartPLS 4.

Part 2. Why Did SmartPLS 4 Remove Blindfolding?

Official SmartPLS documentation gives two concise reasons: “We have discontinued support for blindfolding in SmartPLS 4 and removed the algorithm” and “The blindfolding method does not provide an out-of-sample assessment of predictive power” (SmartPLS, Blindfolding documentation). The fundamental issue is that Blindfolding reconstructs hidden data using a model estimated from the remainder of the same sample. It therefore remains an in-sample assessment despite resembling cross-validation.

The fundamental difference from PLSpredict

PLSpredict divides observations into genuinely separate training and test folds through k-fold cross-validation, estimates the model entirely on training data, and predicts the test observations unseen during estimation. This makes PLSpredict an out-of-sample assessment, whereas Blindfolding is not.

Part 3. In-Sample Explanation and Out-of-Sample Prediction

Shmueli and Koppius (2011) distinguish explanatory modeling—testing and explaining theory through fit and statistical relationships within the observed sample—from predictive modeling, which evaluates performance on new, previously unseen data. R², path coefficients, and p-values belong to the former; Q²predict, RMSE, MAE, and CVPAT to the latter.

The objectives are compatible, but meeting one does not establish the other. A complete PLS-SEM model should present both evidence sets rather than stop at R² and implicitly infer predictive ability, as the hypothetical example in part 9 illustrates.

Part 4. Formulas: How Do Q² and Q²predict Differ?

Q² (Stone-Geisser, Blindfolding)Q² = 1 − (SSE / SSO), calculated in sample through omission

SSE and SSO come from the same sample, using omission distance D to hide and reconstruct data. This does not generate predictions for new observations. Removed from SmartPLS 4.

Q²predict (PLSpredict)Q²predict = 1 − (SSE / SSO), calculated out of sample through k-fold cross-validation

SSE comes from prediction errors on unseen test folds; SSO comes from the IA benchmark, the training-sample mean. Still supported and recommended in SmartPLS 4.

The algebra looks identical: 1 minus a ratio of sums of squares. This explains confusion between Q² and Q²predict. The decisive difference is how SSE is calculated: Q² uses data partially “known” through omission, whereas Q²predict uses observations entirely unseen during estimation.

Part 5. How K-Fold Cross-Validation Works

Step 1: Divide the sample into k parts

Randomly divide the data into k equal parts (default k = 10 in SmartPLS 4). Each becomes the holdout in turn, with k − 1 parts forming the training sample.

Step 2: Estimate the model on the training sample

For each fold, re-estimate PLS-SEM from the beginning using only k − 1 training parts, entirely excluding the current holdout.

Step 3: Predict the test sample

Use the estimated model to predict endogenous indicators for test-fold observations unseen during estimation.

Step 4: Repeat and average

Continue until every fold has served once as the test sample, then repeat the full procedure multiple times (default 10 repetitions in SmartPLS 4) using different random splits. This stabilizes Q²predict, RMSE, and MAE rather than making them depend on one particular split.

Part 6. Using PLSpredict in SmartPLS 4

Step 1: Establish an adequate measurement model first

PLSpredict and CVPAT cannot repair weak measurement. Loadings, composite reliability, AVE, and discriminant validity must first be adequate because poor-scale errors propagate into subsequent prediction indices.

Step 2: Run PLSpredict

Open Calculate > PLSpredict and retain the default fold count (10) and repetitions (10) unless a specific reason justifies changing them. First read Q²predict for each endogenous variable, then compare each indicator’s RMSE or MAE with LM.

Step 3: Run CVPAT if PLSpredict is favorable

If Q²predict is positive and PLS-SEM outperforms LM for most indicators, proceed to Calculate > CVPAT to obtain mean loss differences and p-values against both IA and LM.

Step 4: Report fully rather than select attractive results

Report PLSpredict’s Q²predict and RMSE/MAE alongside CVPAT’s loss differences and p-values, including when one tool produces less convincing findings than the other.

Part 7. Interpreting IA, LM, RMSE, and MAE

These four abbreviations address two different questions. IA (Indicator Average) is the simplest benchmark, predicting with training-sample means and used to calculate Q²predict. LM (Linear Model) is actual OLS regression using direct antecedent indicators as predictors, used to rank predictive ability through RMSE or MAE. Squaring makes RMSE penalize large errors more than MAE; MAE weights errors in proportion to their magnitudes (Chai and Draxler, 2014; Willmott and Matsuura, 2005).

Table 1
Indicators for which PLS-SEM outperforms LM (lower RMSE/MAE)Predictive-ability level
All indicatorsHigh
Most, but not all, indicatorsMedium
A minority of indicatorsLow
No indicatorsNo practical predictive ability, even if Q²predict is positive

The counting rule of Shmueli, Ray, Estrada, and Chatla (2019), applied after confirming positive Q²predict. It is a descriptive heuristic rather than a statistical test; part 8 explains how CVPAT formalizes the question through a p-value.

See “IA, LM, RMSE, and MAE in PLSpredict: Four Abbreviations, Two Different Questions” in this series for a detailed discussion and an actual PLSpredict-table example.

Part 8. CVPAT: Theory, Hypotheses, and Interpretation

CVPAT uses the same k-fold cross-validation to calculate each observation’s loss: mean squared prediction error across endogenous indicators. It calculates each observation’s loss difference between PLS-SEM and a benchmark (IA or LM), then averages these to obtain D̄.

H0 (null hypothesis)loss(PLS-SEM) − loss(benchmark) = 0

PLS-SEM and the benchmark have equal predictive ability on out-of-sample data.

H1 (alternative hypothesis)loss(PLS-SEM) − loss(benchmark) < 0

PLS-SEM has significantly lower mean loss than the benchmark.

Liengaard et al. (2021) describe T = D̄ divided by the square root of (S²/N) as a paired t-test, related to Diebold and Mariano’s (1995) time-series forecasting test, compared with a t distribution with N − 1 degrees of freedom or estimated through bootstrapping. Sharma et al. (2022) extend this framework into a practical procedure using IA and LM as the default benchmarks, as implemented in SmartPLS 4.

See “CVPAT: Theory, Hypotheses, and Interpretation” in this series for detailed treatment of loss functions, test statistics, and an actual CVPAT-table example.

Part 9. Illustration: High R² but Weak Prediction

The two hypothetical models below show why high R² does not guarantee predictive ability and why CVPAT is needed rather than stopping at R² or PLSpredict’s counting rule.

Model A0,78R² (in-sample explanatory power)CVPAT NOT SIGNIFICANT

Strong explanation, but predictive superiority over the benchmark is unestablished.

Model B0,52R² (in-sample explanatory power)CVPAT SIGNIFICANT

Less explanation, but evidence of predictive superiority over the tested benchmark.

A hypothetical illustration, not data from a particular empirical study, demonstrating that explanation and prediction can be distinct.

From R² alone, Model A looks clearly “better” than Model B. Under CVPAT, however, only Model B has significantly lower predictive loss than the benchmark. Reporting Model A’s R² and concluding “good predictive ability” would be unsupported, whereas Model B, despite its more modest R², has statistically tested predictive evidence.

Part 10. Common Errors

Table 2
Error categoryManifestationCorrection
Outdated toolsReporting Blindfolding Stone–Geisser Q² as predictive evidence.Use PLSpredict (Q²predict, RMSE, MAE) and CVPAT; identify them as replacements for Blindfolding in SmartPLS 4.
TerminologyConfusing Q² with Q²predict or treating IA and LM as one concept.Use correct notation and define each benchmark at first mention.
PLSpredict interpretationTreating win–loss counts as statistical tests or ignoring negative Q²predict.Check positive Q²predict first; use counts descriptively rather than calling them “statistically significant.”
CVPAT interpretationGiving p-values without hypotheses or reporting one benchmark only.State H0/H1 and report IA and LM with corresponding loss differences and p-values.
GeneralConcluding “high predictive ability” from R² alone.Separate explanation (R², paths) from prediction (Q²predict, CVPAT) in conclusions.

See “Common Errors When Reporting Q², PLSpredict, and CVPAT” in this series for examples and a complete presubmission checklist.

Part 11. Updated Evidence and Recommendations for 2026

As of 2026, all current SmartPLS 4 versions have completely removed Blindfolding, so guides or sample articles still instructing users to “run Blindfolding for Q²” rely on outdated documentation. PLSpredict, published in 2019, and CVPAT, introduced in 2021 with practical extensions in 2022, now form the standard predictive-assessment framework supported and recommended by the software.

Recent applications increasingly use both tools in the same article. Jumani’s (2026) extended TPB study is one example: it runs PLSpredict (indicator-level Q²predict, RMSE, MAE) and CVPAT (loss differences and p-values against both IA and LM) on the same model in the sequence recommended here.

Zhang, Adams, Cheah, Teeroovengadum, and Ramayah’s (2026) systematic review quantifies the gap in one field. Reviewing 62 PLS-SEM articles in leading educational leadership and management journals published through 8/2025, they found 17 (27,4%) still reporting Blindfolding Q², while only 3 (4,8%) reported CVPAT. PLSpredict was explicitly described as an out-of-sample assessment in only one article (Thien and Yeap, 2023). No reviewed articles used confirmatory tetrad analysis (CTA) to assess measurement models.

Scope of these figures

Zhang et al. (2026) cover 9 educational leadership and management journals rather than all interdisciplinary PLS-SEM literature, such as marketing, business, or information technology. The figures 27,4% and 4,8% are field-specific evidence rather than general rates for all PLS-SEM articles. Zhang et al. also state in their Discussion that “only one article applied CVPAT,” differing from 3 articles (4,8%) in their main results table. This article faithfully reports both locations of that internal inconsistency rather than arbitrarily choosing one and omitting the other.

Part 12. Academic Results-Table and Reporting Templates

Report the measurement model first, followed by the structural model (R², paths, f²), then prediction, presenting PLSpredict before CVPAT.

PLSpredict reporting paragraph

PLSpredict indicated Q²predict = [value] for [endogenous variable], and PLS-SEM RMSE was lower than LM for [X/Y] indicators (MAE: [X/Y] indicators), indicating [low/medium/high] predictive ability according to Shmueli et al. (2019).

CVPAT reporting paragraph

CVPAT results (Liengaard et al., 2021; Sharma et al., 2022) indicated a mean loss difference of [value] between PLS-SEM and [IA/LM] (p [=/<] [value]), rejecting H0 of equal predictive ability and statistically confirming the predictive superiority descriptively indicated by PLSpredict.
Table 3
Endogenous variableQ²predictRMSE (PLS-SEM / LM)CVPAT loss difference (versus IA / LM)p-value CVPAT
[Variable 1 name][value][value] / [value][value] / [value][value]
[Variable 2 name][value][value] / [value][value] / [value][value]

A combined PLSpredict/CVPAT table for all principal endogenous variables; fill each cell with actual SmartPLS 4 results.

Part 13. Conclusion

The shift from Stone–Geisser Q² and Blindfolding to PLSpredict and CVPAT changes the question itself: from “How closely does the model fit collected data?” to “How well does it predict unseen data?” Blindfolding was removed because it cannot answer the latter despite resembling cross-validation. PLSpredict addresses it through Q²predict, RMSE, and MAE from genuine k-fold cross-validation; CVPAT formalizes the comparison as a hypothesis test with a p-value. A complete PLS-SEM report for 2026 onward should present all three layers—measurement, structure, and prediction through PLSpredict and CVPAT—in the order and terminology described in the preceding 12 parts.

References (APA 7)

Theoretical origins of Q² and cross-validation

  • Stone, M. (1974). Cross-validatory choice and assessment of statistical predictions. Journal of the Royal Statistical Society: Series B, 36(2), 111-133.
  • Geisser, S. (1974). A predictive approach to the random effect model. Biometrika, 61(1), 101-107.
  • Hair, J.F., Hult, G.T.M., Ringle, C.M., Sarstedt, M. and Danks, N. (2022). Partial least squares structural equation modeling (PLS-SEM) using SmartPLS 4. Sage.

Primary sources on PLSpredict and CVPAT

  • Shmueli, G. and Koppius, O.R. (2011). Predictive analytics in information systems research. MIS Quarterly, 35(3), 553-572.
  • Shmueli, G., Ray, S., Estrada, J.M.V. and Chatla, S.B. (2019). Predictive model assessment in PLS-SEM: Guidelines for using PLSpredict. European Journal of Marketing, 53(11), 2322-2347. https://doi.org/10.1108/EJM-02-2019-0189
  • Liengaard, B.D., Sharma, P.N., Hult, G.T.M., Jensen, M.B., Sarstedt, M., Hair, J.F. and Ringle, C.M. (2021). Prediction: Coveted, yet forsaken? Introducing a cross-validated predictive ability test in partial least squares path modeling. Decision Sciences, 52(2), 362-392. https://doi.org/10.1111/deci.12445
  • Sharma, P.N., Liengaard, B.D., Hair, J.F., Sarstedt, M. and Ringle, C.M. (2022). Predictive model assessment and selection in composite-based modeling using PLS-SEM: Extensions and guidelines for using CVPAT. European Journal of Marketing, 57(6), 1662-1677. https://doi.org/10.1108/EJM-08-2020-0636
  • Diebold, F.X. and Mariano, R.S. (1995). Comparing predictive accuracy. Journal of Business & Economic Statistics, 13(3), 253-263.

Prediction-error indices

  • Chai, T. and Draxler, R.R. (2014). Root mean square error (RMSE) or mean absolute error (MAE)? Arguments against avoiding RMSE in the literature. Geoscientific Model Development, 7(3), 1247-1250. https://doi.org/10.5194/gmd-7-1247-2014
  • Willmott, C.J. and Matsuura, K. (2005). Advantages of the mean absolute error (MAE) over the root mean square error (RMSE) in assessing average model performance. Climate Research, 30(1), 79-82. https://doi.org/10.3354/cr030079

Illustrative sources and software documentation

Academic note: This article synthesizes and links four previously published guides in the PLS-SEM prediction series. Quotations from SmartPLS technical documentation come directly from its official pages. Part 9 contains hypothetical illustrations rather than data from a specific empirical study; values in Parts 6, 7, 8, and 12 refer directly to Jumani (2026), published in Journal of Islamic Marketing. The figures 27,4% and 4,8% in Part 11 come from Table 6 of Zhang et al. (2026), limited to 62 educational leadership and management articles rather than generalized across all PLS-SEM applications.