structural equation modeling (“hybrid models”

42
Structural Equation Modeling (“Hybrid Models”) What is it? General method for modeling Σ = Σ(Θ) i.e. for modeling covariance structure Intuitively can be thought of as the combination of confirmatory factor analysis (CFA) with path analysis. CFA and path analysis are each special cases of structural equation modeling What is it good for? To account for measurement error in modeling relationships between variables measured with error (i.e. latent variables) As it uses the graphical notation of path analysis, it provides a method for describing the assumed causal relationships between observed vari- ables, between observed and latent, and between latent and latent. To take advantage of multicollinearity in a set of predictors rather than seeing it as a hinderance. 1

Upload: univesitaspadjadjaran

Post on 03-Apr-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

Structural Equation Modeling (“Hybrid Models”)

• What is it?

– General method for modeling Σ = Σ(Θ) i.e. for modeling covariancestructure

– Intuitively can be thought of as the combination of confirmatory factoranalysis (CFA) with path analysis.∗ CFA and path analysis are each special cases of structural equation

modeling

• What is it good for?

– To account for measurement error in modeling relationships betweenvariables measured with error (i.e. latent variables)

– As it uses the graphical notation of path analysis, it provides a methodfor describing the assumed causal relationships between observed vari-ables, between observed and latent, and between latent and latent.

– To take advantage of multicollinearity in a set of predictors rather thanseeing it as a hinderance.

1

SEM - becoming ubiquitousSTRUCTURAL EQUATION MODELING, 10(1), 35–46Copyright © 2003, Lawrence Erlbaum Associates, Inc.

The Growth of Structural EquationModeling: 1994–2001

Scott L. HershbergerDepartment of Psychology

California State University, Long Beach

This study examines the growth and development of structural equation modeling(SEM) from the years 1994 to 2001. The synchronous development and growth ofthe Structural Equation Modeling journal was also examined. Abstracts located onPsycINFO were used as the primary source of data. The major results of this investi-gation were clear: (a) The number of journal articles concerned with SEM increased;(b) the number of journals publishing these articles increased; (c) SEM acquired he-gemony among multivariate techniques; and (d) Structural Equation Modeling be-came the primary source of publication for technical developments in SEM.

2

SEM - becoming ubiquitous

FIGURE 1 Distribution of number of articles and journals by year.

3

SEM - becoming ubiquitous

Over 1100 Selected Publications that Cite Amos for Structural Equation Mod-eling March, 2004, http://www.amosdevelopment.com/

4

Effect of ignoring measurement errorLet x1 = f1 + ε1 and x2 = f2 + ε2

where V ar(ε1) = ψ1, V ar(ε2) = ψ2, V ar(f1) = φ1, V ar(f2) = φ2, and Corr(f1, f2) =

ρ. That is, the true correlation between the variables of interest f1 and f2 is ρ.

Now, as we did not observe f1 and f2 directly we will instead have to deal with the

observed x1 and x2.

What is the Corr(x1, x2)? Is it close to the Corr(f1, f2) = ρ?

Corr(x1, x2) =Cov(x1, x2)�

(V arx1)

(V arx2)

=Cov(f1, f2)√

φ1 + ψ1

√φ2 + ψ2

=Corr(f1, f2) ∗ √φ1

√φ2√

φ1 + ψ1

√φ2 + ψ2

= ρ

φ1

φ1 + ψ1

�φ2

φ2 + ψ2

= ρ

reliability of x1

�reliability of x2

Correlation between x1 and x2 will be smaller than the true correlation between the

variables we are interested in f1 and f2

5

SEM takes the measurement error into account

Rather than taking scales with less than perfect reliability and using them as ifthey are perfect measurements of the latent variable, SEM models incorporatesthe measurement error and thus “adjusts” the correlations and path coefficientsappropriately. Assuming the model specification is correct (as usual).

Two nice papers discussing this:

• Charles EP (2005) The Correction for Attenuation Due to MeasurementError: Clarifying Concepts and Creating Confidence Sets, PsychologicalMethods 10(2) 206-226.

• DeShon, R. P. (1998). A cautionary note on measurement error correctionsin structural equation models. Psychological M ethods, 3(4), 412-423.

6

Examples of correction for attenuation

observed correlation of .3

.2 .4 .6 .8 1.0

.2 - - .87 .75 .67

.4 - .75 .61 .53 .47

.6 .87 .61 .50 .43 .39

.8 .75 .53 .43 .38 .33

1.0 .67 .47 .39 .33 .30

observed correlation of .5

.2 .4 .6 .8 1.0

.2 - - - - -

.4 - - - .88 .79

.6 - - .83 .72 .65

.8 - .88 .72 .63 .56

1.0 - .79 .65 .56 .50

7

A useful example from CFA

f1

x3 e1.93

x5 e2.62

x10 e3

.85

f2

x1 e4.92

x7 e5.58

x8 e6.58

x9 e7

.57

.54

Chi-square = 9.8 d.f. = 13, p-value = .704, Corr(f1, f2) = .54

8

A useful example from CFA• A natural/practical thing to do with these 7 variables is to create two scales. One

created from X3, X5, X10, that is Scale1 = X3 + X5 + X10, and one created

from X1, X7, X8, and X9, that is Scale2 = X1 +X7 +X8 +X9

• Then we can calculate the observed correlation between Scale1 and Scale2 is .45.

Obviously this is smaller than the correlation found between the factors using

CFA (i.e. SEM).

• Note that the Cronbach’s alpha for Scale 1 is 0.827 and for Scale 2 is 0.751.

• Might consider “fixing up” the correlation between the scales by their estimated

reliabilities. That is, rewriting derivation from two pages ago we have that (also

page 197 of Kline)

ρ =Corr(x1, x2)√

reliability ofx1

√reliability of x2

• So can calculate .45√.827

√.751

= .571

• Notice that it overadjusted, this estimate is actually larger than the “true” cor-

relation of .54. This may be expected since Cronbach’s alpha underestimates

reliability when factor loadings are not equal.

9

Using a single indicator of a latent factor to adjust forunreliability

scale1 scale2

.45

4.89

scale113.84

scale2

3.68

The variance of scale 1 is 4.89, the variance of scale2 is 13.84.

Notice that the simple correlation between the scales is .45 which is smallerthan .54.

10

Using a single indicator of a latent factor to adjust forunreliability

To adjust for the unreliability, fix the variance of the error terms to be equal toVariance of scale time (1-reliability). Here the Cronbach’s alpha for scale 1 is.827 and for scale 2 is .751.

f1 f2

scale1

4.89*(1-.827)

e1

1

1

scale2

13.84*(1-.751)

e2

1

1

f1 f2

scale1

.84597

e1

1

1

scale2

3.44616

e2

1

1

f1 f2

scale1

e1.42

scale2

e2.50

.57

Notice the correlation now has been adjusted for the unreliability

11

Example of Structural equation modeling

From Neumark-Sztainer D, Wall MM, Story M, Perry C (2003) “Correlates ofunhealthy weight-control behaviors among adolescents: Implications for pre-vention programs”, Health Psychology, 22(1), 88-98.

Figure 1. Proposed model: Correlates of unhealthy weight-control behaviors among adolescents.

12

Example of SEM - Measuring the latent variables

Table 2Results From Confirmatory Factor Analysis Including Standardized Factor Loadings andCorrelation Between the Factors

Model and factorsFactorloading Correlation between factors

Personal measurement model 1 2 31. Weight–body concerns — �.73 .05

Weight concerns .68Weight importance .54Body dissatisfaction .75

2. Psychological well-being �.73 — .22Self-esteem .91Depressive mood �.56

3. Health–nutrition attitudes .05 .22 —Concern about health .77Perceived benefits of healthy eating .34

Socioenvironmental measurement model 4 5 64. Family–peer weight norms — .26 .06

Parental concerns–behaviors .71Peer dieting .39

5. Weight teasing .26 — �.21Frequency of teasing .83Source of teasing .72

6. Family connectedness .06 �.21 —Family communication .85Atmosphere at family meals .55

13

Could create scales and do Path Analysis - Ignoring mea-surement error

14

Instead, use full SEM - Incorporate CFA into the PathAnalysis - thus accounting for measurement error

15

Final results of SEM

Figure 4. Final model testing among adolescent girls: Correlates of unhealthy weight-control behaviors.BMI � body mass index. * p � .01. Figure 5. Final model testing among adolescent boys: Correlates of unhealthy weight-control behaviors.

BMI � body mass index. * p � .01.

16

Common to use 2-step approach to SEM

1. Develop measurement model (CFA) relating observed variables to latentvariables. Examine goodness of fit of this model on its own. Examinecorrelations between all variables (usually latent variables) of interest bylooking at correlations between factors from CFA.

2. Develop full structural equation model. That is, change the “spuriouslycorrelated” relationships in the CFA to impose theoretical causal directeffects between variables and drop relationships not assumed by theory.Examine goodness of fit of this model as a whole.

Common reference advocating this approach isAnderson, J.C. and Gerbing, D.W. (1988) Psychological Bulletin

17

Comparing Multiple Regression and SEMSTATISTICS IN MEDICINEStatist. Med. 2003; 22:3671–3685 (DOI: 10.1002/sim.1588)

TUTORIAL IN BIOSTATISTICSComparison of multiple regression to two latent variable

techniques for estimation and prediction

Melanie M. Wall1;∗;†;‡ and Ruifeng Li2;§

1 Division of Biostatistics; School of Public Health; University of Minnesota; Minneapolis; MN 55455; U.S.A.2 Department of Epidemiology; School of Public Health; Harvard University; U.S.A.

SUMMARY

In the areas of epidemiology, psychology, sociology, and other social and behavioural sciences, re-searchers often encounter situations where there are not only many variables contributing to a particularphenomenon, but there are also strong relationships among many of the predictor variables of interest.By using the traditional multiple regression on all the predictor variables, it is possible to have problemswith interpretation and multicollinearity. As an alternative to multiple regression, we explore the useof a latent variable model that can address the relationship among the predictor variables. We considertwo di�erent methods for estimation and prediction for this model: one that uses multiple regression onfactor score estimates and the other that uses structural equation modelling. The �rst method uses mul-tiple regression but on a set of predicted underlying factors (i.e. factor scores), and the second methodis a full-information maximum-likelihood technique that incorporates the complete covariance structureof the data. In this tutorial, we will explain the model and each estimation method, including how tocarry out prediction. A data example will be used for demonstration, where respiratory disease deathrates by county in Minnesota are predicted by �ve county-level census variables. A simulation studyis performed to evaluate the e�ciency of prediction using the two latent variable modelling techniquescompared to multiple regression. Copyright ? 2003 John Wiley & Sons, Ltd.

KEY WORDS: multiple regression; factor analysis; structural equation modelling; respiratory disease

18

Data Source - MN county example

• Minnesota county-level census death record data from 1990 to 1998

• Outcome: Log of age-adjusted respiratory disease death rate

• Observed Predictors: Five census variables on the county-level

• Goal: establish the relation of predictors with outcome for interpretationand prediction

19

FIVE PREDICTORS (all on the county-level)- MN countyexample

• eduhs: percent with high school education

• medhhin: median households income (in dollars)

• percapit: per capita income (in dollars)

• pubwater: percent of households with access to public water

• wood: percent of households using wood to heat the home

20

Multiple Regression -MN county example

.00

educhs

.33

m edhhinc

.04

percapin

.04

pubwater

.01

wood

respm ort

1.29

.11

-.02

.07

.53.03

e11

.03

.01

.00

.00

.11

.05

-.02.02

-.01

-.02

resp = β0 + β1eduhs + β2medhhin + β3percapit + β4pubwater + β5wood + ε

21

Tool in AMOS to draw many covariance arrows

• Click on each variable in the set which will be correlated with each other

• Click on Tools then Macros then Draw Covariance

• This will then draw all the desired double headed arrows.

22

Multiple Regression-MN county example

Examining unstandardized estimates. The coefficients are scaled up by 10 (forthe percents) and 1000 for the dollar amounts compared to numbers in theoriginal paper because units of raw data are scaled down.

Regression W eights Estimate S.E. C.R. P respmort <-- wood 1.294362 0.452701 2.859198 0.004247 respmort <-- pubwater 0.108254 0.228837 0.473061 0.636170 respmort <-- percapin -0.017170 0.321008 -0.053488 0.957343 respmort <-- medhhinc 0.072829 0.098331 0.740651 0.458905 respmort <-- educhs 0.528606 0.718153 0.736064 0.461692

Only WOOD is significant.

23

Multiple Regression-MN county example

educhs

m edhhinc

percapin

pubwater

wood

.23

respm ort

.58

.10

-.02

.20

.14

e1

.84

.86

.36

-.30

.93

.43

-.43.53

-.47

-.87

Interpretation Problem: highly correlated - multicollinearity

24

Multiple Regression-MN county example

Sample Correlations - Estimates educhs medhhinc percapin pubwater wood respmort educhs 1.000000 0.841414 0.859896 0.355381 -0.304913 0.157416 medhhinc 0.841414 1.000000 0.925435 0.433244 -0.425844 0.102968 percapin 0.859896 0.925435 1.000000 0.534107 -0.469779 0.074351 pubwater 0.355381 0.433244 0.534107 1.000000 -0.874654 -0.276009 wood -0.304913 -0.425844 -0.469779 -0.874654 1.000000 0.369008 respmort 0.157416 0.102968 0.074351 -0.276009 0.369008 1.000000

25

Consider latent variables as explanation for correlation-MN county example

Hence we consider the following latent variable model that takes into account the existenceof the two latent factors ruralness and SES:

eduhs = �10 + �11SES + u1

medhhin = �20 + �21SES + u2

percapit = SES + u3

pubwater = �30 + �32ruralness + u4

wood = ruralness + u5

RESP= �0 + �1SES + �2ruralness + �

26

Structural equation model-MN county example

respm ort

.03

e11

.04

ses

percapin.00

e2

1.001

m edhhinc.03

e32.761

.03

access toutilities

wood

.00

e4-.491

pubwater

.01

e51.001

educhs.00

e6 .261

.02-.63

.40

Chi-square = 21.1 d.f = 7, ratio = 3.0

27

Structural equation model-MN county example

Regression W eights Estimate S.E. C.R. P percapin <-- ses 1.000000 medhhinc <-- ses 2.764592 0.133679 20.680802 0.000000 wood <-- access to_util -0.489196 0.043761 -11.178832 0.000000 pubwater <-- access to_util 1.000000 educhs <-- ses 0.256296 0.016835 15.224053 0.000000 respmort <-- access to_util -0.628848 0.139034 -4.522980 0.000006 respmort <-- ses 0.398241 0.124171 3.207206 0.001340

28

Structural equation model-MN county example

.23

respm ort

e1ses

.96

percapine2

.98

.89

m edhhince3.95

access toutilities.90

woode4-.95

.85

pubwatere5.92

.77

educhse6 .88

.51-.54

.37

29

Results from paper where 2nd latent variable codeddifferently

Table IV. Estimated coe�cients incorporating the latent variable model.

Regression on factor scores SEM-FIML

Parameter Estimate (s.e.) P-value Estimate (s.e.) P-value

�0: intercept −7:68 (0.14) ¡0:0001 −7:85 (0.16) ¡0:0001�1: SES 0.00003 (0.00001) 0.0161 0.00004 (0.00001) 0.0010�2: ruralness 0.010 (0.003) 0.0006 0.013 (0.003) ¡0.0001

R2 0.14 0.21

30

Explanation of how SEM might predict better than Mul-tiple regression

How is it possible for the SEM-FIML technique to beat ordinary least squares in terms ofprediction? It is well known that E(Y |X) is the best mean square predictor of Y .Although in general the form of E(Y |X) is unknown, when (Y;X) is jointly normal, withE(Y;X)= (�Y ; \X ), Var(X)=�XX and Cov(Y;X)=�YX, then E(Y |X)=�Y+�YX�−1

XX(X−\X ).The best predictor given a particular data set is then equal to E(Y |X), with the maximum-likelihood estimates plugged in for \Y , \X , �YX and �XX. When nothing is assumed aboutthe p(p+ 1)=2 unique elements of the symmetric matrix �XX, the maximum-likelihood esti-mator for �XX is simply the sample covariance matrix of X, i.e. every element is estimatedindependently, and the E(Y |X) with maximum-likelihood estimators plugged in yields theOLS predictor. However, if we have some model for the elements of �XX as is the casein the latent variable model where �XX is a function of fewer parameters than p(p + 1)=2,and these parameters also appear in �YX, then maximum-likelihood estimators based on themodelled �XX and �YX plugged into E(Y |X) such as (11) should be best with respect tomean squared prediction error. Simply put, if the SEM model �(�) is a good model for �,then �YX(�̂)�

−1XX(�̂) is more e�cient than the OLS estimator SxyS−1xx for estimating �YX�

−1XX.

Furthermore, we point out that like the ordinary least-squares regression predictor, thepredictor using factor score estimates (9) is also a linear predictor (i.e. a linear functionof Y ). On the other hand, the SEM-FIML predictor (11) is not linear since the parameterestimators are non-linear functions of both the Y and X variables. This may help to furtherexplain how it performs more e�ciently than the other methods.

31

Structural equation model - misspecified measurementmodel

.19

respm ort

e1ses

1.05

percapine2 1.03.81

m edhhince3.90

access toutilities.84

woode4-.92

.90

pubwatere5 .95

.15

educhse6

.56

-.51

.35

.39

Chi-square = 125.2 d.f = 7, ratio = 17.9

32

Code for SEM in MplusHere is code for fitting the MN county data SEM in Mplus

data: file is mncountycensus.txt;

variable: names are eduhs medhhin percapit pubwater wood resp;

usevariables are eduhs medhhin percapit pubwater resp wood1;

define: wood1 = 1-wood;

analysis: Type = general;

model:

ses by eduhs medhhin percapit;

ruralness by pubwater wood1;

resp on ses ruralness;

output: standardized sampstat;

As before the “by” command is used to describe the indicators of new latent variables (in this case ses and ruralness).The “on” command is used to create the path analysis (structural) part of the model in theis case resp on sesruralness, note that either observed or latent variables can be included in an “on” command.

Note, in this code the variable wood has been recoded (and renamed wood1) so that it is represents the percentof households that do NOT use wood to heat their home. There were optimization problems in Mplus when thisvariable was coded the other direction. Note that results in a change in sign for the loading of wood as comparedto the previous results.

The “Define:” command is used in Mplus to create new variable. It is necessary to put the new variable name onthe “usevariables are” command, and it is necessary that this new varname comes at the end of the list.

33

Results for SEM in MplusTHE MODEL ESTIMATION TERMINATED NORMALLY

MODEL RESULTS

Estimates S.E. Est./S.E. Std StdYX

SES BY

EDUHS 1.000 0.000 0.000 0.050 0.879 R-SQUARE

MEDHHIN 10.787 0.759 14.217 0.541 0.945

PERCAPIT 3.902 0.255 15.312 0.196 0.980 Observed

Variable R-square

RURALNESS BY

PUBWATER 1.000 0.000 0.000 0.181 0.923 EDUHS .772

WOOD1 0.489 0.044 11.244 0.089 0.947 MEDHHIN .893

PERCAPIT .961

RESP ON PUBWATER .853

SES 1.554 0.488 3.182 0.078 0.373 RESP .227

UTILITY -0.629 0.138 -4.549 -0.114 -0.545 WOOD1 .897

RURALNESS WITH

SES 0.005 0.001 3.905 0.513 0.513

Variances

SES 0.003 0.000 5.192 1.000 1.000

UTILITY 0.033 0.006 5.288 1.000 1.000

Residual Variances

EDUHS 0.001 0.000 5.822 0.001 0.228

MEDHHIN 0.035 0.009 4.083 0.035 0.107

PERCAPIT 0.002 0.001 1.728 0.002 0.039

PUBWATER 0.006 0.002 2.324 0.006 0.147

RESP 0.034 0.005 6.388 0.034 0.773

WOOD1 0.001 0.001 1.600 0.001 0.103

34

Examining Moderator (Interaction) effectsThere are basically two general methods for examining moderator effects:

1. Stratify the data into different levels of the moderator and then examine the

relationship between the predictor and the outcome in each of the strata. If the

relationship between the predictor and outcome is different across the different strata,

then it can be said there is a moderator effect, if the relationships are not significantly

different, then there is not a moderator effect.

2. Create a new variable which is the cross-product between the predictor and the

moderator. Include this “interaction term” directly into the path model.

If the moderator and predictor variable are observed, then method 1 or 2 is straightforward to implement. ForMethod 1, if the moderator is continuous, some decision would be necessary for how to stratify the moderator(maybe split at the median, or else create several equally spaced cut-offs). For Method 2, a cross-product is formed(not if one of the variables is categorical, then separate cross products with dummy variables representing thedifferent groups is necessary) and included. The “Define: ” command can be used to create new cross-productvariables.

If the moderator is observed and the predictor is latent, method 1 can be implemented in AMOS and other basicSEM software (LISREL, Proc CALIS). Method 2 can be implemented in Mplus 4 and beyond using the special“xwith” command.

If either the moderator is latent or both the moderator and predictor are latent then method 1 could not actually bedone, since it would not be possible to stratify the data on the latent variable. Method 2 can be can be implementedin Mplus 4 and beyond using the special “xwith” command.

35

Examining Moderator (Interaction) effects

NOTE: When considering a moderator of the relationship between a predictorand an outcome, it is the case that the predictor also moderates the relationshipbetween the moderator and the outcome. The two variables moderate eachothers’ relationships with the outcome.

For more on conceptualizing moderators (and mediators), see e.g., Petrosino(2000) Mediators and moderators in the evaluation of programs for children.Current Practice and Agenda for Improvement. Evaluation Review, 24(1) 47-72.

36

Interaction between SES and ruralness?data: file is mncountycensus.txt;

variable: names are eduhs medhhin percapit pubwater wood resp;

usevariables are eduhs medhhin percapit pubwater resp wood1;

define: wood1 = 1-wood;

analysis: Type = random; <-------- Notice the type is ‘‘random" and we have to specify

algorithm = integration; that the algorithm is integration...Mplus is doing full

maximum likelihood using the EM algorithm, it is NOT analyzing

the sample covariance matrix as in linear SEM.

model:

ses by eduhs medhhin percapit;

ruralness by pubwater wood1;

intsesru | ses xwith ruralness; <------------ intsesru is newly defined variable

using the xwith command to create

cross-product of latent ses and latent

ruralness

resp on ses ruralness intsesru; <------------ simply include intsesru as another variable

in the structural model

output: standardized

37

Interaction between SES and ruralness?*** WARNING in Output command

STANDARDIZED option is not available for analysis with <----Note it will not produce standardized results

TYPE = RANDOM. Request for STANDARDIZED is ignored.

2 WARNING(S) FOUND IN THE INPUT INSTRUCTIONS

THE MODEL ESTIMATION TERMINATED NORMALLY

MODEL RESULTS

Estimates S.E. Est./S.E.

SES BY

EDUHS 1.000 0.000 0.000

MEDHHIN 10.780 0.720 14.975

PERCAPIT 3.908 0.237 16.516

RURALNES BY

PUBWATER 1.000 0.000 0.000

WOOD1 0.477 0.062 7.709

RESP ON

SES 1.155 0.794 1.455

RURALNESS -0.535 0.212 -2.521

INTSESRU 2.783 2.769 1.005 <------ Interaction Not significant

RURALNES WITH

SES 0.005 0.001 3.550

Intercepts

EDUHS 0.752 0.006 122.853

MEDHHIN 2.505 0.061 40.823

PERCAPIT 1.123 0.021 52.452

PUBWATER 0.564 0.021 26.824 Variances

RESP -7.290 0.027 -273.185 SES .003 .001 4.766

WOOD1 0.900 0.010 89.704 RURALNESS .034 .007 4.843

38

Latent interaction models - nonlinear latent variablesOnce the model includes a nonlinear function of a latent variables, the traditional

methods for estimating SEM (which are based on modeling the observed covariance

matrix S) are not useful. The traditional methods only apply to linear structural

models, NOTE, the well-known term LISREL stands for “Linear structural relations”.

During the past decade, much work has been done to develop methods for estimating

nonlinear structural relations. Mplus implements one such method which allows the

direct fitting of products of latent variables in the structural part of the model. Note,

quadratic terms can also be created by taking a latent variable “xwith”ed with itself,

e.g. sesquad | ses xwith ses; would create a latent quadratic ses term.

In Mplus, the estimation method is directly fitting the latent interaction using full

maximum likelihood (via the EM algorithm) with the nonlinear structural model di-

rectly included. Full maximum likelihood can also now be done using SAS PROC

NLMIXED and can similarly be implemented in Winbugs (within a Bayesian frame-

work).

See Wall M.M. Maximum likelihood and Bayesian estimation for nonlinear structural

equation models using SAS, Mplus, and Winbugs Research Report 2007-021, Division

of Biostatistics, University of Minnesota, 2007.

39

Latent interaction models - nonlinear latent variablesThe one drawback of the full maximum likelihood or fully Bayesian method is that

it make distributional assumptions about the latent variables. Other methods are

developed (although not implemented easily in existing software) that do not require

strong distributional assumptions on the latent variables, see

• Wall, M.M. and Amemiya, Y, (2000) “Estimation for polynomial structural equation models”. JASA, 95,929-940.

• Wall, M.M. and Amemiya, Y, (2001) “Generalized appended product indicator procedure for nonlinear struc-tural equation analysis”. Journal of Educational and Behavioral Statistics, 26, 1-29.

• Wall, M.M. and Amemiya, Y, (2003) “A method of moments technique for fitting interaction effects in struc-tural equation models”, British Journal of Mathematical and Statistical Psychology, 56, 47-64.

• Wall M.M. and Amemiya, Y. (2007) “A review of nonlinear factor analysis and nonlinear structural equationmodeling” In Factor Analysis at 100: Historical Developments and Future Directions, eds. Robert Cudeck and RobertC. MacCallum, Chapter 16 pp 337-362, Lawrence Erlbaum Associates.

• Wall M.M. and Amemiya, Y. (2007) “Nonlinear structural equation modeling as a statistical method” InHandbook of Latent Variable and related Models, ed Sik-Yum Lee, Chapter 15, 321-344, Elsevier, The Netherlands.

and references therein.

40

Multilevel modeling

Data collection involves: patients within clinics, students within classrooms,employees within units, repeated measures within patient (i.e. longitudinaldata). In each case the grouping or clustering variable is: clinics, classrooms,units, patient.from Heck (2001) Multilevel Modeling in SEM, Chapter 4, New Developments and Techniques in SEM, eds Marcoulidesand Schumacker, 89-127

Ignoring the presence of substantial similarities among individuals within groupscan result in substantially biased estimates of the model’s parameters, standarderrors, and fit indexes.

41

Multilevel modeling - Intraclass correlationThe intraclass correlation describes the degree of correspondence within clusters or

groups and can be expressed as:

ρ =σ2

b

σ2b + σ2

w

where σ2b is the variability between groups and σ2

w is the within-group varibility.

Thus ρ indicates the proportion of the total variability that can be attributed to

variability between the groups. The ρ should be zero when the data are independent

- thus, its magnitude depends on characteristics of the variable measured and the

attributes of the groups. The larger the intraclass correlation, the larger the distortion

in parameter estimation that results from ignoring this similarity.

Note it is typically assumed that different groups are independent of one another.

42