Class sizes
The estimated relative size of each segment (its mixing proportion).
FIMIX-PLS uncovers unobserved heterogeneity: subgroups in your sample for which the structural relationships differ, even though you did not define the groups in advance. This page explains what it does, how to read the fit criteria and segment solutions, a worked example, and the common pitfalls.
A single PLS-SEM model assumes one set of path coefficients holds for everyone. That assumption can hide unobserved heterogeneity: distinct segments for whom the relationships differ. Unlike multi-group analysis, where you supply the grouping variable, FIMIX-PLS (Hahn et al. 2002) discovers the segments from the data itself.
It is a finite-mixture method: it assumes the sample is a mixture of a fixed number of latent classes, each with its own path coefficients, and estimates both the class memberships and the per-class model at once using an EM algorithm.
You run FIMIX-PLS for two classes. The aggregate model estimated one coefficient of 0.34 for a key path, but the two-class solution splits the sample into Segment 1 (62% of cases, coefficient 0.55) and Segment 2 (38%, coefficient 0.09). The single aggregate number was hiding two very different groups.
The next step is to find an observable variable that explains the split, so the segments can be described and used.
FIMIX-PLS does not tell you the number of segments directly. You run it for several class counts and compare fit and separation criteria.
A good solution has low information criteria, high entropy, and segments that are big enough and interpretable. Statistics alone do not settle it; the segments must make theoretical sense.
The estimated relative size of each segment (its mixing proportion).
The structural path coefficients estimated separately within each segment.
AIC, AIC3, AIC4, BIC, CAIC, MDL5 and normalized entropy for the solution, used to compare different numbers of classes.
A most-likely class label for each case, which you can relate to observable variables afterwards.
OpenPLS includes a FIMIX-PLS panel. Choose the number of classes, and it reports the segment sizes, the per-segment path coefficients, the full set of fit criteria (AIC, AIC3, AIC4, BIC, CAIC, MDL5 and entropy), and a most-likely segment label for every case. Free and runs in the browser.
Build your model in the visual editor and run FIMIX-PLS for several class counts in a few clicks. Free, no install.
The method was introduced in Hahn, C., Johnson, M. D., Herrmann, A., & Huber, F. (2002). Capturing customer heterogeneity using a finite mixture PLS approach. Schmalenbach Business Review, 54(3), 243-269. Guidance on applying it is in Sarstedt, M., Becker, J.-M., Ringle, C. M., & Schwaiger, M. (2011). Uncovering and treating unobserved heterogeneity with FIMIX-PLS. Schmalenbach Business Review, 63(1), 34-62, and in Hair, J. F., Sarstedt, M., Ringle, C. M., & Gudergan, S. P. (2018). Advanced Issues in Partial Least Squares Structural Equation Modeling. Sage.