Confirmatory Factor Analysis (CFA)

The project

This project contains confirmatory factor analysis (CFA) examples in SmartPLS. These are mostly examples from well-known textbooks on the CFA method and structural equation modeling (SEM). In these textbooks, the models are calculated with different CB-SEM software applications like IBM SPSS Amos, LISREL, MPlus, EQS, but also R packages like lavaan. The CFA examples use the textbook data that can be read into CB-SEM projects in SmartPLS, which also support conducting a CFA, as raw data, but also as covariance or correlation matrices. These examples demonstrate that the CB-SEM implementation in SmartPLS provides the same results as presented in these textbooks for a CFA.

IBM SPSS Amos Example 8

IBM SPSS Amos Example 7

Arbuckle, J. L. (2021). IBM® SPSS® Amos™ 28 User’s Guide. IBM SPSS.

Byrne's SEM textbook

Confirmatory factor analysis example

Byrne's Amos Textbook CFA Example using SmartPLS

Second-order factor model

Second-order factor model in Byrne's Amos Textbook CFA Example using SmartPLS

Byrne, B. M. (2016). Structural Equation Modeling with AMOS: Basic Concepts, Applications, and Programming (Multivariate Applications) (3 ed.). Routledge.

Hair and co-author's multivariate data analysis textbook example for the CFA

Multivariate Data Analysis Textbook Example for CFA using SmartPLS

Hair, J. F., Black, W. C., Babin, B. J., & Anderson, R. E. (2018). Multivariate Data Analysis (8 ed.). Cengage Learning.

Kline's CFA textbook example

Kline's CFA Textbook Example

Kline, R. B. (2023). Principles and Practice of Structural Equation Modeling (5 ed.). Guilford Press.

Schumacker & Lomax's CB-SEM guide for beginners

Second-order factor model

Second-order factor model in: A Beginner's Guide to SEM Example using SmartPLS

Growth model

Dynamic model in: A Beginner's Guide to SEM Example unsing SmartPLS

Schumacker, R. E., & Lomax, R. G. (2010). A Beginner's Guide to Structural Equation Modeling (3 ed.). Routledge.

Download and import

Simply download the project and import it ito SmartPLS 4.