Confirmatory Factor Analysis

cfabook2

Chapter 2: Common Factor Model and EFA

One Factor EFA
Table 2.2 SPSS syntax tab2.2.sps
SAS syntax tab2.2.sas
Mplus syntax tab2.2.inp
Input file for Mplus tab2.2.dat

Chapter 3: Introduction to CFA

Computing a Residual Matrix and FML
Table 3.2 SAS PROC IML syntax tab3.2.sas

Chapter 4: Specification and Interpretation of CFA Models

Two-Factor CFA (Neuroticism, Extraversion)
Figure 4.1 Input Matrix: SDs and Correlations fig4.1.dat
Input File for Amos Basic Ninput2.txt
Table 4.1 LISREL syntax tab4.1.lis
Mplus syntax tab4.1.inp
EQS syntax tab4.1.eqs
Amos Basic syntax tab4.1.bas
SAS PROC CALIS syntax tab4.1.sas
CFA with Single Indicators: Health Status
Figure 4.3 Input: Raw data fig4.3.dat
Table 4.6 Mplus syntax tab4.6.inp

Chapter 5: Model Revision and Comparison

Input Files for Tables 5.2, 5.6, 5.7, 5.9
Raw Data efa.dat
Input File for Amos Basic ecfa.txt
Three-Factor CFA (Alcohol Motives QN)
Table 5.2 LISREL syntax tab5.2.lis
Exploratory Factor Analysis (EFA)
Table 5.6 Mplus syntax tab5.6.inp
EFA within CFA
Table 5.7 LISREL syntax tab5.7.lis
Mplus syntax tab5.7.inp
EQS syntax tab5.7.eqs
Amos Basic syntax tab5.7.bas
SAS PROC CALIS syntax tab5.7.sas
Exploratory SEM  
Table 5.9 Mplus syntax tab5.9.inp

Chapter 6: CFA of Multitrait-Multimethod Matrices

MTMM Matrix (Personality Disorders)
Table 6.1 Input Matrix: SDs and Correlations tab6.1.dat
Correlated Methods Model
Table 6.2 LISREL syntax tab6.2.lis
Correlated Uniqueness Model
Table 6.3 LISREL syntax tab6.3.lis
Mplus syntax tab6.3.inp
EQS syntax tab6.3.eqs
Amos Basic syntax tab6.3.bas
SAS PROC CALIS syntax tab6.3.sas
Consequences of Not Modeling Msmt. Error  
Figure 6.3 LISREL syntax (and input data) fig6.3.lis

Chapter 7: Equality Constraints, Multiple Groups, Mean Structures

Tau Equivalent and Parallel Indicators
Figure 7.1 Input Matrix: SDs and Correlations fig7.1.dat
Input File for Amos Basic memory.txt
Table 7.2 LISREL syntax (tau equivalence) tab7.2.lis
Mplus syntax tab7.2.inp
EQS syntax tab7.2.eqs
Amos Basic syntax tab7.2.bas
SAS PROC CALIS syntax tab7.2.sas
Table 7.5 LISREL syntax (parallelism) tab7.5.lis
Mplus syntax tab7.5.inp
EQS syntax tab7.5.eqs
Amos Basic syntax tab7.5.bas
SAS PROC CALIS syntax tab7.5.sas
Longitudinal Measurement Invariance
Figure 7.2 Input Matrix: Ms, SDs, and Correlations fig7.2.dat
Table 7.8 LISREL syntax tab7.8.lis
Mplus syntax tab7.8.inp
Table 7.9 LISREL syntax (effects coding) tab7.9.lis
Mplus syntax (effects coding) tab7.9.inp
EQS syntax (effects coding) tab7.9.eqs
Multiple Groups CFA (Depression example)
Figure 7.3 Input Matrix: Ms, SDs, and Correlations (females) fig7.3f.dat
Input Matrix: Ms, SDs, and Correlations (males) fig7.3m.dat
Raw data (used in Mplus syntax) mddall.dat
Input File for Amos Basic (females) depfem.txt
Input File for Amos Basic (males) depmale.txt
Table 7.12 LISREL syntax (Equal Form) tab7.12.lis
Mplus syntax tab7.12.inp
EQS syntax tab7.12.eqs
Amos Basic syntax tab7.12.bas
Table 7.14 LISREL syntax (Equal loadings and intercepts) tab7.14.lis
Mplus syntax tab7.14.inp
EQS syntax tab7.14.eqs
Amos Basic syntax tab7.14.bas
Table 7.15 LISREL syntax (Fully Invariant) tab7.15.lis
Mplus syntax tab7.15.inp
EQS syntax tab7.15.eqs
Amos Basic syntax tab7.15.bas
Table 7.16 Mplus syntax (shortcuts) tab7.16.inp
MIMIC Models (Phobia example)
Figure 7.5 Input Matrix: SDs and Correlations fig7.5.dat
Input File for Amos Basic mimic.txt
Table 7.17 LISREL syntax tab7.17.lis
Mplus syntax tab7.17.inp
EQS syntax tab7.17.eqs
Amos Basic syntax tab7.17.bas

Chapter 8: Higher-Order CFA, Scale Reliability Evaluation, Formative Indicators

Higher-Order CFA
Figure 8.1 Input Matrix: SDs and Correlations fig8.1.dat
Input File for Amos Basic coping.txt
Table 8.2 LISREL syntax tab8.2.lis
Mplus syntax tab8.2.inp
EQS syntax tab8.2.eqs
Amos Basic syntax tab8.2.bas
SAS PROC CALIS syntax tab8.2.sas
Bifactor Analysis  
Table 8.5 Input file for Tables 8.5 and 8.6 tab8.5.dat
Table 8.6 Mplus syntax tab8.6.inp
LISREL syntax tab8.6.lis
EQS syntax tab8.6.eqs
Scale Reliability Evaluation
Figure 8.4 Input Matrix: SDs and Correlations fig8.4.dat
Table 8.8 LISREL syntax (Reliability point estimates) tab8.8.lis
Mplus syntax tab8.8.inp
Table 8.10 LISREL syntax (SEs and confidence intervals) tab8.10.lis
Table 8.11 SPSS syntax (SE and CI computation) tab8.11.sps
Formative Indicators (Life Stress example)
Figure 8.7 Input Matrix: SDs and Correlations fig8.7.dat
Table 8.12 Mplus syntax tab8.12.inp

Chapter 9: Missing, Nonnormal, and Categorical Data

Missing Data
Raw data input file depstr.dat
Table 9.1 Mplus syntax (Direct ML) tab9.1.inp
Table 9.2 SAS PROC MI/CALIS syntax (multiple imputation) tab9.2.sas
Table 9.3 Mplus syntax (multiple imputation) tab9.3.inp
Nonnormal, Continuous Data (Robust ML)
Raw data input file nonml.dat
Table 9.4 Mplus syntax tab9.4.inp
EQS syntax tab9.4.eqs
PRELIS syntax tab9.4.prl
LISREL syntax tab9.4.lis
Categorical Data (Alcoholism example)
Raw data input file binary.dat
Table 9.8 Mplus syntax tab9.8.inp
Table 9.10 Mplus syntax (nested model comparison) tab9.10.inp
Table 9.11 BILOG-MG syntax tab9.11.blm
Measurement Invariance: Categorical Data  
Raw data input file pxqn.dat
Table 9.13 Mplus syntax (step 2) tab9.13a.inp
Mplus syntax (step 3) tab9.13b.inp
Mplus syntax (step 4) tab9.13c.inp
Bootstrapping  
Table 9.14 Mplus syntax (uses nonml.dat) tab9.14.inp
Amos Basic syntax (uses nonml.sav) tab9.14.bas

Chapter 10: Statistical Power and Sample Size

Satorra-Saris method
Table 10.1 LISREL syntax: Step 1 tab10.1a.lis
LISREL syntax: Step 2 tab10.1b.lis
LISREL syntax: Step 3 tab10.1c.lis
SPSS syntax: Step 4 tab10.1.sps
SAS syntax: Step 4 tab10.1.sas
Monte Carlo method
Table 10.2 Mplus syntax (no missing data) tab10.2.inp
Table 10.5 Mplus syntax (missing data) tab10.5.inp
Data Generation in Monte Carlo Simulation
Appendix 10.1 SAS syntax app10.1.sas

Chapter 11: Bayesian CFA and Multilevel Measurement Models

Bayesian CFA
Raw data input file bayescfa.dat
Table 11.1 Mplus syntax (ML estimation) tab11.1.inp
Table 11.2 Mplus syntax (Bayesian estimation) tab11.2.inp
Multilevel CFA
Raw data input file mlm2.dat
Table 11.4 Mplus syntax tab11.4.inp
Table 11.5 Mplus syntax (invariant loadings) tab11.5.inp