1 multigroup modeling the basic lisrel model, which was originally formulated in terms of variances...
TRANSCRIPT
1
Multigroup ModelingThe basic LISREL model, which was originally formulated in terms of variances and covariances, was extended to include means and intercepts in 1974, based on work by Sorbom*. This extension requires the consideration of 4 additional matrices (potentially), one for the exogenous structural means, one for the endogenous structural intercepts, and two for the intercepts for the exogenous and endogenous indicators (in latent variable models). For observed variable models, this reduces to just two matrices, one for the exogenous means (which are calculated directly from the data) and the other for the intercepts of the regression equations.
*Sorbom, D. (1974) A general method for studying differences in factor means and factor structures between groups. British J. Mathematical and Statistical Psychology. 27:229-239.
2
Multigroup Modeling (cont.)
Multigroup modeling has a number of valuable scientific applications. It not only allows us to compare path coefficients between groups, it allows us to compare means and intercepts as well.
Amos has some nice features for implementing multigroup analyses, either with single models or multiple models. In this tutorial we will compare groups using a single model.
3
Example Data: The Effects of Grazing on Finnish Coastal
Meadows*
*previously published in:
Jutila, H. (1997) Vascular plant species richness in grazed and ungrazed coastal meadows, SW Finland. - Ann. Bot. Fenn. 34:245-263.
Grace, J.B. and Jutila, H. (1999) The relationship between species density and community biomass in grazed and ungrazed coastal meadows. Oikos, 85:398-408.
4
View of Data in FinnishMeadows.xls
grazed = 0 is no, 1 is yes (this is our grouping variable)elev = elevation of the plot above mean sea levelstressmn = flood stress index derived from long-term flooding recordsdol = depth of litter layer in the plotpar1 - par5 = different parent materialssol1 - sol5 = different soil typesmass, mass2, masslog = biomass in g/m2, square of biomass, and log biomassrich, rich2, richlog = species richness per m2, square of richness and log richness
Data from 1-m2 plots arrayed along an elevation gradient in each of several pairedgrazed and ungrazed meadows in SW Finland.
5
How to set up a multigroup analysis in Amos
1. Data can be set up in either of two ways, with data for each group in separate excel spreadsheets, or with one spreadsheet including a grouping variable. We will use the first of these options in building our models(from "FinnishMeadows.xls"). 2. From the menus, select FILE and then NEW to create a new model.
3. Choose data files and then file name and spreadsheet to select the first dataset.
select OK twice to accept this spreadsheet for your first model.
6
How to set up a multigroup analysis (cont.)
4. Drag variables to palette and create model.
7
How to set up a multigroup analysis (cont.)
5. Under menu "Model-Fit" select "Manage Groups".
6. Change name from "Group number 1" to a descriptive name ("ungrazed" in our case).
7. Select "New" on the "Manage Groups" box to create the second model and change the name from "Group number 2" to "grazed" and select "close".8. Now you need to select the file that will be associated with the grazed model. Be sure the "grazed" option is selected (which is should be) and then select the file to go with it.
Then select "Close" twice.
8
How to set up a multigroup analysis (cont.)
9. You now have a single model diagram configured for two groups. You can tell this by the fact that the second little window on the palette has both "ungrazed" and "grazed" in it. Since none of the parameters are named, all parameters are allowed to have unique values for each group. If you were to toggle between ungrazed and grazed, the model would look the same for both. In the next set of slides, we will alternate between looking at model specifications and then looking at the results. The basic steps will be to set individual parameters equal across groups, look at the results, and then either leave the equality in place or remove equality depending on results.
9
Multigroup Model 1: All Parameters Free*
Objective is to compare the abovemodel across two groups, grazed and ungrazed meadows.
*By "free" we mean parameters are free to be different for each group.
10
Multigroup Model 1 Results*
750.78
elev
mass
rich
Multigroup Model 1 - UngrazedComparing Grazed and Ungrazed Meadows
43567.99e11
14.38e21
-.01-3.27
Chi-square = .000df = 0p = \p
.09769.91
elev
mass
rich
Multigroup Model 1 - GrazedComparing Grazed and Ungrazed Meadows
28057.59e11
12.46e21
.00-1.20
Chi-square = .000df = 0p = \p
.07
variances
unstd. pathcoefficients
*Unstandardized estimates are shown. Keep in mind that groups are compared based on the unstandardized parameters.
11
Multigroup Model 1a: Coefficients equal across groups
Giving parameters names and making them apply toall groups results in a single estimate for both groups.
name of the variance
name of the coefficient(gamma11)
12
Multigroup Model 1a Results
Model degrees of freedom are created by setting parameters equal across groups.
Note that model fit is very poor, indicating that some equality constraints are not supported by the data.
759.70
elev
mass
rich
Multigroup Model 1a - UngrazedComparing Grazed and Ungrazed Meadows
coefs equal between groups
37150.49e11
13.98e21
-.01-2.30
Chi-square = 29.704df = 6
p = .000
.08759.70
elev
mass
rich
Multigroup Model 1a - GrazedComparing Grazed and Ungrazed Meadows
coefs equal across groups
37150.49e11
13.98e21
-.01-2.30
Chi-square = 29.704df = 6
p = .000
.08
13
Examining Residuals to Locate Inequalities
Selecting "Residual moments"from the Analysis Propertiesdialog box will allow us to seewhere the lack of fit in our model is located.
14
Examining Residuals to Locate Inequalities (continued)
Standardized residuals are generallyeasier to interpret. Here we see largevalues for: 1) mass-rich covariance,2) mass error variance, 3) rich variance,4) elev-mass covariance, and5) elev-rich covariance.
We generally will expect that if the mass-rich covariances are unequal, then themass error variances will be unequal as well. We will relax these constraints first.
15
Model 1b: relax some constraints
16
Multigroup Model 1b Results
759.70
elev
mass
rich
Multigroup Model 1b - GrazedComparing Grazed and Ungrazed Meadow
modification 1
28057.59e11
13.98e21
-.01-1.20
Chi-square = 13.593df = 4
p = .009
.08759.70
elev
mass
rich
Multigroup Model 1b - UngrazedComparing Grazed and Ungrazed Meadows
modification 1
43567.99e11
13.98e21
-.01-3.27
Chi-square = 13.593df = 4
p = .009
.08
Model fit is improved, but still inadequate, suggesting additional constraints to relax.
17
Further Examination of Residuals
Standardized residuals now indicatelargest value for rich error variance, so that will be the next constraint to relax. Note that in most cases we will want to relax one parameter constraint at a time.
18
Model 1c: relax another constraint
19
Multigroup Model 1c Results compared to Model 1b
759.70
elev
mass
rich
Multigroup Model 1b - GrazedComparing Grazed and Ungrazed Meadow
modification 1
28057.59e11
13.98e21
-.01-1.20
Chi-square = 13.593df = 4
p = .009
.08
Chi-square drop only 0.554, so rich error variance not different between groups. We will reinstate that equality constraint and evaluate the constraint on the path from mass to rich.
759.70
elev
mass
rich
Multigroup Model 1c - UngrazedComparing Grazed and Ungrazed Meadows
modification 2
43567.99e11
14.74e21
.00-3.27
Chi-square = 13.039df = 3
p = .005
.08
20
Multigroup Model 1d Results compared to Model 1b
759.70
elev
mass
rich
Multigroup Model 1b - GrazedComparing Grazed and Ungrazed Meadow
modification 1
28057.59e11
13.98e21
-.01-1.20
Chi-square = 13.593df = 4
p = .009
.08
Chi-square drop nearly 12 points, so path from mass to rich different between groups. We will now examine output to see if our model appears to be adequate based on all available information.
759.70
elev
mass
rich
Multigroup Model 1d - GrazedComparing Grazed and Ungrazed Meadow
modification 3
28057.59e11
13.52e21
.00-1.20
Chi-square = 1.867df = 3
p = .601
.08
21
Examination of Parameters
Since all parameters appear to be significant and our model fit is good, we conclude that this is the correct model.
22
Final Results
759.70
elev
mass
rich
Multigroup Model 1d - UngrazedComparing Grazed and Ungrazed Meadows
modification 3
43567.99e11
13.52e21
-.01-3.27
Chi-square = 1.867df = 3
p = .601
.08759.70
elev
mass
rich
Multigroup Model 1d - GrazedComparing Grazed and Ungrazed Meadow
modification 3
28057.59e11
13.52e21
.00-1.20
Chi-square = 1.867df = 3
p = .601
.08
So, we can see that in grazed meadows biomass has lower variance, relates to elevation differently, and has a different effect on richness.
23
Multigroup Model 2: Means/Intercepts Analysis
Now we select the estimate means and intercepts option.
24
Multigroup Model 2 Results
35.73, 759.70
elev
451.73
mass
11.73
rich
Multigroup Model 2 - UngrazedMeans/Intercepts Analysis
All means allowed to be different
0, 43567.99e11
0, 13.52e21
-.01-3.27
Chi-square = 1.867df = 3
p = .601
.0849.73, 759.70
elev
260.85
mass
6.77
rich
Multigroup Model 2 - GrazedMeans/Intercepts Analysis
All means allowed to be different
0, 28057.59e11
0, 13.52e21
.00-1.20
Chi-square = 1.867df = 3
p = .601
.08
Our model chi-square remains the same, but now means are shown. All of these means/intercepts are different among groups. Would we declare them significantly different? Lets start by testing whether grazing has shifted the mean elevations of the meadows.
elev mean
mass intercept
rich intercept
25
Multigroup Model 2a Results
42.26, 808.52
elev
451.73
mass
11.73
rich
Multigroup Model 2a - UngrazedMeans/Intercepts Analysis
Elev means set equal across groups
0, 43567.99e11
0, 13.52e21
-.01-3.27
Chi-square = 23.789df = 4
p = .000
.08
Our model chi-square increased by nearly 22 points, therefore the means for elev are different among meadows. The biological reason for this result is because cattle reduce the trees that otherwise set the upslope limits of the meadows. So, lets remove the equality constraint for elevation and set one for mass.
26
Multigroup Model 2b Results
35.73, 759.70
elev
364.08
mass
11.73
rich
Multigroup Model 2b - UngrazedMeans/Intercepts Analysis
Mass intercept set equal across groups
0, 46413.28e11
0, 13.52e21
-.01-1.73
Chi-square = 27.918df = 4
p = .000
.08
Our model chi-square is very elevated with the mass at zero elevation equal across groups, so we reject this equality also. We will remove this equality and test the rich intercept.
27
Multigroup Model 2c Results
35.73, 759.70
elev
451.73
mass
9.22
rich
Multigroup Model 2c - UngrazedMeans/Intercepts Analysis
Rich intercept set equal across groups
0, 43567.99e11
0, 15.74e21
.00-3.27
Chi-square = 55.393df = 4
p = .000
.08
Our model chi-square is again very elevated, so we reject this equality also. We conclude that our results from Model 2 are the ones we accept.
28
DiscussionIn this example, prolonged cattle grazing appears to have had a
numberof important effects on the vegetation. In grazed meadows:1) vegetation is shifted upslope due to effects of cattle on woody
plants, 2) biomass is reduced for any given elevation, 3) the ability of biomass to respond to increased water supply at
lower elevations is suppressed,4) richness is lower for any given biomass value (presumably
due to selective loss of species), and 5) richness is suppressed by elevated biomass when grazing is
absent (due to a release from competition by grazing).
The multigroup analysis permits us to examine a great number of specific
differences between groups and is particularly useful in examining group
by process interactions.