Chapter 2: Common Factor Model and EFA

 One Factor EFA Table 2.2 SPSS syntax tab2.2.sps SAS syntax tab2.2.sas

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.ls8 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.5 Mplus syntax tab4.5.inp

Chapter 5: CFA Model Revision and Comparison

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

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.ls8 Correlated Uniqueness Model Table 6.3 LISREL syntax tab6.3.ls8 Mplus syntax tab6.3.inp EQS syntax tab6.3.eqs Amos Basic syntax tab6.3.bas SAS PROC CALIS syntax tab6.3.sas

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.ls8 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.ls8 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.ls8 Mplus syntax tab7.8.inp 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.10 LISREL syntax (Equal Form) tab7.10.ls8 Mplus syntax tab7.10.inp EQS syntax tab7.10.eqs Amos Basic syntax tab7.10.bas Table 7.12 LISREL syntax (Equal loadings and intercepts) tab7.12.ls8 Mplus syntax tab7.12.inp EQS syntax tab7.12.eqs Amos Basic syntax tab7.12.bas Table 7.13 LISREL syntax (Fully Invariant) tab7.13.ls8 Mplus syntax tab7.13.inp EQS syntax tab7.13.eqs Amos Basic syntax tab7.13.bas MIMIC Models (Phobia example) Figure 7.5 Input Matrix: SDs and Correlations fig7.5.dat Input File for Amos Basic mimic.txt Table 7.14 LISREL syntax tab7.14.ls8 Mplus syntax tab7.14.inp EQS syntax tab7.14.eqs Amos Basic syntax tab7.14.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.ls8 Mplus syntax tab8.2.inp EQS syntax tab8.2.eqs Amos Basic syntax tab8.2.bas SAS PROC CALIS syntax tab8.2.sas Scale Reliability Evaluation Figure 8.2 Input Matrix: SDs and Correlations fig8.2.dat Table 8.6 LISREL syntax (Reliability point estimates) tab8.6.ls8 Table 8.7 LISREL syntax (SEs and confidence intervals) tab8.7.ls8 Table 8.8 SPSS syntax (SE and CI computation) tab8.8.sps Formative Indicators (Life Stress example) Figure 8.5 Input Matrix: SDs and Correlations fig8.5.dat Table 8.9 Mplus syntax tab8.9.inp

Chapter 9: Missing, Non-normal, and Categorical Data

 Missing Data Raw data input file cfamiss.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 Data files for Table 9.3 ex.: impute.dat, data1.dat, data2.dat, data3.dat, data4.dat, data5.dat Nonnormal, Continuous Data (Robust ML) Raw data input file nonml.dat Table 9.5 Mplus syntax tab9.5.inp EQS syntax tab9.5.eqs PRELIS syntax tab9.5.pr2 LISREL syntax tab9.5.ls8 Categorical Data (Alcoholism example) Raw data input file binary.dat Table 9.9 Mplus syntax tab9.9.inp Table 9.11 Mplus syntax (nested model comparison) tab9.11.inp Table 9.14 Amos Basic syntax (bootstrapping) tab9.14.bas SPSS .sav file used in Table 9.14 ex.: nonml.sav

Chapter 10: Statistical Power and Sample Size

 Satorra-Saris method Table 10.1 LISREL syntax: Step 1 tab10.1a.ls8 LISREL syntax: Step 2 tab10.1b.ls8 LISREL syntax: Step 3 tab10.1c.ls8 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

Errata (if applicable, file is provided with corrected material)

 1. p. 204 (line 10): Each model in Fig. 5.3 has df = 8 (not df = 13) 2. p. 343 (Table 8.6): Headers in LISREL Estimates section misaligned table86.pdf 3. p. 354 (Fig. 8.3): Printer error, Model C is duplicated for Model E fig83.pdf 4. pp. 24-25: a and b are erroneously reversed in a few instances 5. p. 402: Y1, not Y5, has the lower item difficulty 6. p. 100 (3rd line from bottom): ln(.429) = -.846 7. p. 105 (3rd line from bottom): [p(p+1)/2]