# Confirmatory Factor Analysis

## 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