The CALIS Procedure

Example 29.22 Testing Equality of Covariance and Mean Matrices between Independent Groups

(View the complete code for this example.)

To make the specification of some standard MSTRUCT models for covariance and mean patterns more efficient, PROC CALIS defines these standard models internally. You can use two options to invoke these built-in covariance and mean patterns easily. For example, with the COVPATTERN= option, you can define the compound symmetry (COMPSYM) pattern for the covariance matrix or the equality of covariance matrices between groups (EQCOVMAT). With the MEANPATTERN= option, you can define uniform means (UNIFORM) for the mean vector or the equality of mean vectors between groups (EQMEANVEC). See the COVPATTERN= and the MEANPATTERN= options for details about the supported built-in covariance and mean patterns.

In Example 29.21, you test of the equality of covariance matrices between two groups. This example extends the application to the test of equality of mean vectors between three independent groups by using the COVPATTERN= and MEANPATTERN= options together. The "best" fit model for the data is explored. The following DATA steps define the covariance and mean matrices for the three independent groups, respectively:

data g1(type=corr);
   Input _type_ $ 1-8 _name_ $ 9-11 x1-x9;
   datalines;
corr    x1  1.     .       .      .      .      .      .      .       .
corr    x2 .721    1.      .      .      .      .      .      .       .
corr    x3 .676   .379     1.     .      .      .      .      .       .
corr    x4 .149   .403    .450    1.     .      .      .      .       .
corr    x5 .422   .384    .445   .411    1.     .      .      .       .
corr    x6 .343   .456    .243   .308   .531    1.     .      .       .
corr    x7 .115   .225    .201   .481   .373   .198   1.      .       .
corr    x8 .213   .237    .434   .503   .267   .333   .355   1.       .
corr    x9 .236   .257    .159   .246   .126   .235   .601   .512    1.
mean     . 21.3   22.3    17.2   23.4   22.1   15.6   18.7   20.1  19.7
std      .  1.2    1.4    .87    1.33    2.2    1.4    2.3    2.1   1.8
n        .   21     21      21     21     21     21     21     21    21
;
data g2(type=corr);
   Input _type_ $ 1-8 _name_ $ 9-11 x1-x9;
   datalines;
corr    x1  1.     .       .      .      .      .      .      .       .
corr    x2 .733    1.      .      .      .      .      .      .       .
corr    x3 .576   .388     1.     .      .      .      .      .       .
corr    x4 .209   .414    .425    1.     .      .      .      .       .
corr    x5 .412   .286    .461   .398    1.     .      .      .       .
corr    x6 .323   .399    .212   .302   .522    1.     .      .       .
corr    x7 .215   .295    .188   .467   .334   .232   1.      .       .
corr    x8 .204   .257    .462   .522   .298   .355  .372    1.       .
corr    x9 .245   .272    .177   .301   .156   .246  .578   .422     1.
mean     . 22.1   19.8    16.9   23.3   21.9   17.3   17.9   19.1  19.8
std      .  1.3    1.3    .99    1.25    2.1    1.3    2.2    2.0   1.5
n        .   22     22      22     22     22     22     22     22    22
;
data g3(type=corr);
   Input _type_ $ 1-8 _name_ $ 9-11 x1-x9;
   datalines;
corr    x1  1.     .       .      .      .      .      .      .       .
corr    x2 .699    1.      .      .      .      .      .      .       .
corr    x3 .488   .328     1.     .      .      .      .      .       .
corr    x4 .235   .398    .413    1.     .      .      .      .       .
corr    x5 .377   .265    .471   .376    1.     .      .      .       .
corr    x6 .335   .412    .265   .314   .503    1.     .      .       .
corr    x7 .243   .216    .192   .423   .369   .212   1.      .       .
corr    x8 .217   .292    .423   .525   .219   .317  .376    1.       .
corr    x9 .211   .283    .152   .285   .147   .135  .633   .579     1.
mean     . 22.2   20.9    15.4   25.1   22.6   16.3   19.3   20.2  19.5
std      .  1.5    1.0    1.04    1.5    1.9    1.6    2.4    2.2   1.6
n        .   20     20      20     20     20     20     20     20    20
;

Each of these data sets contains the information about the correlations, means, standard deviations, and sample sizes. Even though these data sets contain correlations, by default PROC CALIS analyzes the covariances and means.

The first hypothesis to test is the equality of covariance matrices and mean vectors:

where , , and are the population covariance matrices for the three independent groups, respectively, and , , and are the population mean vectors for the three independent groups, respectively.

The following statements specify this test:

proc calis covpattern=eqcovmat meanpattern=eqmeanvec;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

In the PROC CALIS statement, the COVPATTERN=EQCOVMAT option specifies the same covariance matrix for the three groups and the MEANPATTERN=EQMEANVEC option specifies the same mean vector for the three groups. The VAR statement specifies that x1–9 are the variables in the hypothesis test. Next, the GROUP statements specify the data sets for the three independent groups. You use the FITINDEX statement to limit the amount of output fit statistics to the quantities specified: the chi-square test (CHISQ), the degrees of freedom (DF), the significance value of the test statistic (PROBCHI), the root mean square error of approximation (RMSEA), Akaike’s information criterion (AIC), consistent Akaike’s information criterion (CAIC), and Schwarz’s Bayesian criterion (SBC). The first three quantities are useful for the chi-square model fit test, while the rest of the fit indices are useful for comparing competing models for the data. Because there are not many quantities in this customized fit summary table, the NOINDEXTYPE option is used to suppress the printing of the fit index types.

Output 29.22.1 shows the general modeling information, including the sample sizes, the models for the groups, the model types, and the analysis types.

Output 29.22.1: Modeling Information for Testing Equality of Covariance and Mean Matrices

Modeling Information
Maximum Likelihood Estimation
GroupData SetN ObsModelTypeAnalysis
1WORK.G121Model 1MSTRUCTMeans and Covariances
2WORK.G222Model 2MSTRUCTMeans and Covariances
3WORK.G320Model 3MSTRUCTMeans and Covariances


Output 29.22.2 shows the initial mean vector and the initial covariance matrix specifications for Model 1, which fits to Group 1. PROC CALIS generates the mean parameter names _mean_1, _mean_2, …, and _mean_9 for the nine elements in the mean vector. It also generates the covariance parameter names _cov_1_1, _cov_2_1, …, and _cov_9_9 for the 45 nonredundant elements in the covariance matrix.

Output 29.22.2: Initial Mean Vector and Covariance Matrix for Model 1

Model 1. Initial MSTRUCT _MEAN_ Vector
VariableParameterEstimate
x1_mean_1.
x2_mean_2.
x3_mean_3.
x4_mean_4.
x5_mean_5.
x6_mean_6.
x7_mean_7.
x8_mean_8.
x9_mean_9.

Model 1. Initial MSTRUCT _COV_ Matrix
 x1x2x3x4x5x6x7x8x9
x1
.
[_cov_1_1]
.
[_cov_2_1]
.
[_cov_3_1]
.
[_cov_4_1]
.
[_cov_5_1]
.
[_cov_6_1]
.
[_cov_7_1]
.
[_cov_8_1]
.
[_cov_9_1]
x2
.
[_cov_2_1]
.
[_cov_2_2]
.
[_cov_3_2]
.
[_cov_4_2]
.
[_cov_5_2]
.
[_cov_6_2]
.
[_cov_7_2]
.
[_cov_8_2]
.
[_cov_9_2]
x3
.
[_cov_3_1]
.
[_cov_3_2]
.
[_cov_3_3]
.
[_cov_4_3]
.
[_cov_5_3]
.
[_cov_6_3]
.
[_cov_7_3]
.
[_cov_8_3]
.
[_cov_9_3]
x4
.
[_cov_4_1]
.
[_cov_4_2]
.
[_cov_4_3]
.
[_cov_4_4]
.
[_cov_5_4]
.
[_cov_6_4]
.
[_cov_7_4]
.
[_cov_8_4]
.
[_cov_9_4]
x5
.
[_cov_5_1]
.
[_cov_5_2]
.
[_cov_5_3]
.
[_cov_5_4]
.
[_cov_5_5]
.
[_cov_6_5]
.
[_cov_7_5]
.
[_cov_8_5]
.
[_cov_9_5]
x6
.
[_cov_6_1]
.
[_cov_6_2]
.
[_cov_6_3]
.
[_cov_6_4]
.
[_cov_6_5]
.
[_cov_6_6]
.
[_cov_7_6]
.
[_cov_8_6]
.
[_cov_9_6]
x7
.
[_cov_7_1]
.
[_cov_7_2]
.
[_cov_7_3]
.
[_cov_7_4]
.
[_cov_7_5]
.
[_cov_7_6]
.
[_cov_7_7]
.
[_cov_8_7]
.
[_cov_9_7]
x8
.
[_cov_8_1]
.
[_cov_8_2]
.
[_cov_8_3]
.
[_cov_8_4]
.
[_cov_8_5]
.
[_cov_8_6]
.
[_cov_8_7]
.
[_cov_8_8]
.
[_cov_9_8]
x9
.
[_cov_9_1]
.
[_cov_9_2]
.
[_cov_9_3]
.
[_cov_9_4]
.
[_cov_9_5]
.
[_cov_9_6]
.
[_cov_9_7]
.
[_cov_9_8]
.
[_cov_9_9]


Although not shown here, the initial mean vector and covariance matrices for Models 2 and 3 are exactly the same as those shown in Output 29.22.2, as required by the equality of covariance and mean matrices in the null hypothesis .

Output 29.22.3 shows the customized fit summary table. The chi-square test statistic is 203.2605. The degrees of freedom is 108 and the p-value is less than 0.0001. Therefore, the hypothesis of equality in covariance and mean matrices is rejected for the three independent groups. The RMSEA index is much greater than 0.05, which does not indicate a good model fit. Other fit indices such as AIC, CAIC, and SBC are not interpreted for the fit of the model itself, but are useful for comparing competing models in the later discussion.

Output 29.22.3: Fit Summary for Testing : Equality of Covariance and Mean Matrices

Fit Summary
Chi-Square203.2605
Chi-Square DF108
Pr > Chi-Square<.0001
RMSEA Estimate0.2100
Akaike Information Criterion311.2605
Bozdogan CAIC480.9897
Schwarz Bayesian Criterion426.9897


A less restrictive hypothesis is now considered. This hypothesis states the equality of covariance matrices only:

differs from in that the population means in are not constrained. To test this hypothesis, you need to change the MEANPATTERN= option to use the SATURATED keyword, as shown in the following statements:

proc calis covpattern=eqcovmat meanpattern=saturated;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

Output 29.22.4 shows the results of the testing .

Output 29.22.4: Fit Summary for Testing : Equality of Covariance Matrices but Unconstrained Means

Fit Summary
Chi-Square26.7897
Chi-Square DF90
Pr > Chi-Square1.0000
RMSEA Estimate0.0000
Akaike Information Criterion170.7897
Bozdogan CAIC397.0954
Schwarz Bayesian Criterion325.0954


The chi-square test statistic is 26.7897 (df = 90, p = 1.000). You cannot reject this null hypothesis about the equality of the population covariance matrices. The RMSEA value is virtually zero, which indicates a perfect fit. Comparing the models under and , it is clear that the three groups are significantly different with regard to their mean vectors. By relaxing all the equality constraints on the means in , is derived and is supported by the chi-square test. In addition, the RMSEA value for the model under is perfect. Because lower values of AIC, CAIC, and SBC values indicate better model fit (with the model complexity taken into account), these indices in Output 29.22.3 and Output 29.22.4 support that the model under is better than .

However, in getting a superior model fit, might have relaxed more constraints than absolutely necessary for an optimal fit. That is, it might be possible to impose equality constraints on only some (but not all, as in ) of the means to reach the same or even better model fit (by the RMSEA, AIC, CAIC, or SBC criterion) than the model under . But how can you determine this set of constrained means?

To answer this question, you conduct an exploratory analysis of the data by using some model modification techniques. Models established from exploratory analysis should be validated by external data in the future. However, this example demonstrates the exploratory part only.

Beginning with the model under , you can manually take away some particular constraints on the means and explore whether the revised model improves the fit. If the revised model fits better, you can repeat the process until you cannot improve more. Ultimately, you might be able to find the "best" model between the models specified under and . Such an exploratory analysis is laborious, considering the vast possibilities of constraints on the nine variable means in three independent groups that you could attempt to release. Fortunately, PROC CALIS provides some model modification statistics, called the LM (Lagrange multiplier) statistics, to assist this kind of exploratory analysis.

The following statements specify the model under , but now with the MODIFICATION option added to the PROC CALIS statement:

proc calis covpattern=eqcovmat meanpattern=eqmeanvec modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

The MODIFICATION option requests the so-called LM (Lagrange multiplier) statistics for releasing the parameter constraints. These constraints include the cross-group or within-group constraints and the fixed values in the model. For the model under , the covariances and the means are all constrained across groups. These are the equality constraints that you would like to release to obtain a better model fit. Output 29.22.5 shows the results of the LM statistics for releasing these equality constraints in variances, covariances, and means.

Output 29.22.5: Lagrange Multiplier Statistics for Releasing the Equality Constraints

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model

Type
Var1Var2Original
Parm
Released
Parm
_cov_1_11COVx1x10.011370.91510.0178-0.0355
 2COVx1x11.001500.31690.1729-0.3212
 3COVx1x11.286320.2567-0.18180.3923
_cov_2_11COVx2x12.193530.13860.2038-0.4076
 2COVx2x10.770140.3802-0.12530.2327
 3COVx2x10.361280.5478-0.07960.1718
_cov_2_21COVx2x23.120650.0773-0.43440.8687
 2COVx2x20.057040.8112-0.06090.1132
 3COVx2x24.141510.04180.4817-1.0395
_cov_3_11COVx3x10.006720.93470.00888-0.0178
 2COVx3x12.237580.1347-0.16810.3122
 3COVx3x12.104550.14690.1512-0.3264
_cov_3_21COVx3x22.185380.1393-0.19400.3881
 2COVx3x23.145320.07610.2416-0.4487
 3COVx3x20.102640.7487-0.04050.0874
_cov_3_31COVx3x31.568130.21050.1815-0.3630
 2COVx3x30.661180.41610.1223-0.2272
 3COVx3x34.421600.0355-0.29340.6332
_cov_4_11COVx4x10.316910.5735-0.06670.1333
 2COVx4x10.326150.56790.0702-0.1304
 3COVx4x10.00022770.9880-0.001720.00371
_cov_4_21COVx4x20.733770.39170.1242-0.2484
 2COVx4x20.531960.4658-0.10970.2038
 3COVx4x20.014450.9043-0.01680.0362
_cov_4_31COVx4x30.00002580.99590.000547-0.00109
 2COVx4x30.248920.6178-0.05580.1036
 3COVx4x30.256460.61260.0525-0.1134
_cov_4_41COVx4x40.044120.83360.0361-0.0722
 2COVx4x40.521980.47000.1288-0.2392
 3COVx4x40.909480.3403-0.15770.3403
_cov_5_11COVx5x10.00086070.9766-0.004770.00953
 2COVx5x10.012380.91140.0188-0.0348
 3COVx5x10.007120.9328-0.01320.0285
_cov_5_21COVx5x20.106370.7443-0.06490.1297
 2COVx5x20.006310.9367-0.01640.0304
 3COVx5x20.169710.68040.0789-0.1702
_cov_5_31COVx5x30.066450.7966-0.03850.0771
 2COVx5x30.00082750.97710.00446-0.00829
 3COVx5x30.053700.81670.0334-0.0720
_cov_5_41COVx5x40.242120.62270.0809-0.1617
 2COVx5x40.044590.8328-0.03600.0669
 3COVx5x40.079590.7779-0.04460.0963
_cov_5_51COVx5x50.017780.8939-0.04310.0862
 2COVx5x50.082230.7743-0.09620.1787
 3COVx5x50.184170.66780.1336-0.2883
_cov_6_11COVx6x10.295580.5867-0.07210.1442
 2COVx6x10.265890.6061-0.07100.1318
 3COVx6x11.165700.28030.1378-0.2974
_cov_6_21COVx6x20.002280.9619-0.007800.0156
 2COVx6x21.003190.31650.1697-0.3152
 3COVx6x20.957670.3278-0.15380.3320
_cov_6_31COVx6x31.391160.23820.1513-0.3027
 2COVx6x30.087410.7675-0.03940.0731
 3COVx6x30.795860.3723-0.11020.2378
_cov_6_41COVx6x40.460310.4975-0.09470.1894
 2COVx6x40.042540.83660.0299-0.0555
 3COVx6x40.226650.63400.0640-0.1381
_cov_6_51COVx6x50.149910.6986-0.07000.1399
 2COVx6x50.047230.82800.0408-0.0757
 3COVx6x50.028740.86540.0295-0.0636
_cov_6_61COVx6x60.225500.63490.1079-0.2158
 2COVx6x60.043900.83400.0494-0.0918
 3COVx6x60.484510.4864-0.15230.3286
_cov_7_11COVx7x10.507740.47610.1203-0.2406
 2COVx7x10.012460.9111-0.01960.0363
 3COVx7x10.369260.5434-0.09880.2131
_cov_7_21COVx7x20.012350.91150.0228-0.0455
 2COVx7x20.164000.6855-0.08610.1598
 3COVx7x20.091590.76220.0597-0.1288
_cov_7_31COVx7x30.168440.6815-0.06440.1288
 2COVx7x30.150950.69760.0633-0.1175
 3COVx7x30.00030790.98600.00265-0.00572
_cov_7_41COVx7x40.225420.6349-0.07760.1551
 2COVx7x40.007540.93080.0147-0.0273
 3COVx7x40.153760.69500.0617-0.1331
_cov_7_51COVx7x50.078310.7796-0.06310.1262
 2COVx7x50.075520.78350.0643-0.1195
 3COVx7x53.293E-60.99860.000394-0.00085
_cov_7_61COVx7x60.138100.71020.0726-0.1452
 2COVx7x60.00010860.99170.00211-0.00392
 3COVx7x60.149990.6985-0.07290.1572
_cov_7_71COVx7x70.093340.76000.1051-0.2101
 2COVx7x70.001280.97140.0128-0.0237
 3COVx7x70.119940.7291-0.11470.2474
_cov_8_11COVx8x10.048000.82660.0353-0.0706
 2COVx8x10.197250.65690.0743-0.1379
 3COVx8x10.458880.4981-0.10510.2268
_cov_8_21COVx8x20.136890.71140.0727-0.1453
 2COVx8x20.316710.5736-0.11470.2130
 3COVx8x20.040840.83980.0382-0.0825
_cov_8_31COVx8x30.376150.5397-0.09040.1808
 2COVx8x30.004520.9464-0.01030.0191
 3COVx8x30.476780.48990.0980-0.2114
_cov_8_41COVx8x40.009890.92080.0150-0.0300
 2COVx8x40.010010.92030.0157-0.0291
 3COVx8x40.041380.8388-0.02960.0638
_cov_8_51COVx8x50.013780.9066-0.02670.0533
 2COVx8x50.031540.8590-0.04190.0778
 3COVx8x50.090630.76340.0659-0.1421
_cov_8_61COVx8x60.00071930.97860.00510-0.0102
 2COVx8x60.012930.90950.0224-0.0417
 3COVx8x60.020670.8857-0.02630.0568
_cov_8_71COVx8x70.165430.68420.0952-0.1904
 2COVx8x70.299020.5845-0.13280.2467
 3COVx8x70.022060.88190.0335-0.0722
_cov_8_81COVx8x80.005810.93920.0244-0.0487
 2COVx8x80.006940.9336-0.02760.0513
 3COVx8x80.00006600.99350.00250-0.00539
_cov_9_11COVx9x10.192720.6607-0.05320.1063
 2COVx9x10.019100.8901-0.01740.0323
 3COVx9x10.344080.55750.0684-0.1476
_cov_9_21COVx9x20.090170.7640-0.04460.0892
 2COVx9x20.264960.60670.0794-0.1474
 3COVx9x20.049940.8232-0.03200.0690
_cov_9_31COVx9x30.442360.50600.0758-0.1516
 2COVx9x30.127610.7209-0.04220.0784
 3COVx9x30.094700.7583-0.03380.0728
_cov_9_41COVx9x40.046190.82980.0260-0.0520
 2COVx9x40.229960.6316-0.06020.1117
 3COVx9x40.075020.78420.0319-0.0688
_cov_9_51COVx9x50.028070.86690.0279-0.0557
 2COVx9x50.00065850.9795-0.004430.00823
 3COVx9x50.020580.8859-0.02300.0496
_cov_9_61COVx9x60.039890.8417-0.02820.0563
 2COVx9x60.150690.6979-0.05680.1055
 3COVx9x60.360510.54820.0815-0.1759
_cov_9_71COVx9x70.033980.8537-0.02840.0567
 2COVx9x70.058020.80970.0385-0.0714
 3COVx9x70.003620.9520-0.008910.0192
_cov_9_81COVx9x80.060500.8057-0.03910.0781
 2COVx9x80.561510.45370.1235-0.2294
 3COVx9x80.269450.6037-0.07940.1713
_cov_9_91COVx9x90.132960.7154-0.06550.1310
 2COVx9x90.001300.9712-0.006730.0125
 3COVx9x90.165260.68440.0703-0.1517
_mean_11MEANx1 11.091730.00090.3453-0.6906
 2MEANx1 1.211960.2709-0.11840.2200
 3MEANx1 5.045500.0247-0.22420.4838
_mean_21MEANx2 21.46921<.0001-0.58371.1675
 2MEANx2 15.27776<.00010.5110-0.9490
 3MEANx2 0.473010.49160.0834-0.1800
_mean_31MEANx3 4.419670.0355-0.20340.4067
 2MEANx3 6.377700.0116-0.25350.4708
 3MEANx3 22.27732<.00010.4395-0.9485
_mean_41MEANx4 3.268600.07060.1904-0.3807
 2MEANx4 0.032600.85670.0197-0.0366
 3MEANx4 4.069350.0437-0.20450.4413
_mean_51MEANx5 0.222100.6374-0.06810.1362
 2MEANx5 1.501720.22040.1837-0.3412
 3MEANx5 0.606730.4360-0.10830.2338
_mean_61MEANx6 1.614860.20380.1539-0.3078
 2MEANx6 6.729120.0095-0.32600.6055
 3MEANx6 1.882480.17010.1600-0.3452
_mean_71MEANx7 0.140350.7079-0.05580.1116
 2MEANx7 0.110340.73980.0514-0.0954
 3MEANx7 0.001530.96880.00560-0.0121
_mean_81MEANx8 0.126030.7226-0.05100.1019
 2MEANx8 1.966070.16090.2089-0.3880
 3MEANx8 1.162000.2811-0.14900.3215
_mean_91MEANx9 0.053010.81790.0248-0.0496
 2MEANx9 0.979650.3223-0.11060.2054
 3MEANx9 0.610830.43450.0810-0.1748


To use the results of this table, you look for parameters that have large LM statistics (in the LM Stat column). Equivalently, you can look for parameters that have small p-values (in the Pr > ChiSq column). Loosely speaking, an LM statistic estimates the reduction of model fit chi-square statistic if you release the constraint on the corresponding parameter. The p-value indicates whether the improvement would be significant. Therefore, releasing those parameters with a high LM statistic and small p-value would be the key to model improvements. Bear in mind that the LM statistics are linear approximations and they might not be very accurate as estimates of the actual model improvement, which could only be accessed when you refit the model with the particular constraint released. Nonetheless, the LM statistics could still be very useful because they show which constraints could potentially improve the model the most.

Output 29.22.5 shows the results from releasing the constraints on the variances and covariances first. Each constrained element of the covariance matrix has three rows, respectively, for the three models (or groups). For example, the first parameter is _cov_1_1, which is the same variance parameter for x1 in the three models. The first row shows that if you release the variance of x1 in Model 1 from the constraint (while keeping the variances of x1 being constrained between Models 2 and 3), the LM statistic is 0.01127, and the corresponding p-value is 0.9155. This means that the model fit improvement would be very small and so you do not expect a significant model fit improvement by releasing this constraint. The columns entitled "Changes" show the estimated parameter changes in the original parameters (that is, _cov_1_1 for Models 2 and 3) and in the released parameter (that is, the new parameter for the variance of x1 in Model 1) if you release the corresponding equality constraint. These two "Changes" columns are not very useful for the present purpose.

Looking through the results for the variance and covariance constraints, you can see that almost all the associated p-values are large (that is, as compared with the conventional 0.05 level for significance). Therefore, all these constraints on variances and covariances would not improve the model fit significantly. In contrast, the constraints on the means show that several of them could be released for a sizable model fit improvement. The largest LM statistic in the table is the one for _mean_3 in Model 3. The LM statistic is 22.27678 and its corresponding p-value is less than 0.0001. This means that if the mean of x3 in Model 3 were not constrained with the means of x3 in Models 1 and 2, you would have expected a reduction in the model fit chi-square statistic that is estimated at 22.27678. Other notable LM statistics are those for _mean_1 in Model 1, _mean_2 in Model 1 or 2, and _mean_6 in Model 2.

Two important points are noted about the use of the LM statistics. First, the LM statistics are not additive. You cannot expect that the total reduction in model fit chi-square for releasing a particular set of parameter constraints is the sum of the corresponding LM statistics. Second, once you release a particular constraint and refit the model, the LM statistics in the revised model might not follow the same pattern as those LM statistics in the original model. Basically, these are due to the nonlinearity of the fit function and the dependence of the parameter estimates. Therefore, in order to find the best model for the data, it would be more sensible to adopt a one-at-a-time approach to release the constraints. That is, you release one constraint at a time and refit the model to see if you can release more constraints to improve the model fit.

According to the results of LM statistics in Output 29.22.5, you first release the constraint on the _mean_3 parameter, which is for the mean of x3 in Model 3. The following statements fit such a model:

proc calis modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   model 1 / group = 1;
      mstruct;
      matrix _cov_  = cov01-cov45;
      matrix _mean_ = mean1-mean9;
   model 2 / group = 2;
      refmodel 1;
   model 3 / group = 3;
      refmodel 1;
      renameparm mean3=mean3_mdl3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

Because the revised model is no longer a supported built-in MSTRUCT model, you cannot use the MEANPATTERN= or the COVPATTERN= options any more. Instead, you now use the MSTRUCT modeling language to specify the covariance and mean patterns. Model 1, which fits to Group 1, is an MSTRUCT model with variance and covariance parameters cov01–cov45 and mean parameters mean1–mean9. Model 2, which fits to Group 2, refers to the specifications of Model 1, as indicated in a REFMODEL statement. Hence, Model 1 and Model 2 are completely constrained in variances, covariances, and means. Model 3, which fits to Group 3, also refers to the specifications of Model 1, as indicated in another REFMODEL statement. However, the RENAMEPARM statement renames the parameter mean3 in the reference model (that is, Model 1) to a new name mean3_mdl3. As a results, all variance, covariance, and mean parameters except one in Model 3 are constrained to be the same as those in Model 1. The mean of x3 in Model 3 is the only parameter that is not constrained with any other parameters. This forms the first revised model from . The MODIFICATION option is specified again to determine whether a further model fit improvement is possible.

Output 29.22.6 shows the modeling information of the first revised model. It shows that Models 2 and 3 make references to Model 1. Therefore, parameters between models are constrained by referencing.

Output 29.22.6: Modeling Information for The First Revised Model

Modeling Information
Maximum Likelihood Estimation
GroupData SetN ObsModelTypeBase ModelAnalysis
1WORK.G121Model 1MSTRUCT Means and Covariances
2WORK.G222Model 2MSTRUCTModel 1Means and Covariances
3WORK.G320Model 3MSTRUCTModel 1Means and Covariances


Output 29.22.7 shows the initial specifications of the means, variances, and covariances in Model 1.

Output 29.22.7: Initial Mean Vector and Covariance Matrix for Model 1 in the First Revised Model

Model 1. Initial MSTRUCT _MEAN_ Vector
VariableParameterEstimate
x1mean1.
x2mean2.
x3mean3.
x4mean4.
x5mean5.
x6mean6.
x7mean7.
x8mean8.
x9mean9.

Model 1. Initial MSTRUCT _COV_ Matrix
 x1x2x3x4x5x6x7x8x9
x1
.
[cov01]
.
[cov02]
.
[cov04]
.
[cov07]
.
[cov11]
.
[cov16]
.
[cov22]
.
[cov29]
.
[cov37]
x2
.
[cov02]
.
[cov03]
.
[cov05]
.
[cov08]
.
[cov12]
.
[cov17]
.
[cov23]
.
[cov30]
.
[cov38]
x3
.
[cov04]
.
[cov05]
.
[cov06]
.
[cov09]
.
[cov13]
.
[cov18]
.
[cov24]
.
[cov31]
.
[cov39]
x4
.
[cov07]
.
[cov08]
.
[cov09]
.
[cov10]
.
[cov14]
.
[cov19]
.
[cov25]
.
[cov32]
.
[cov40]
x5
.
[cov11]
.
[cov12]
.
[cov13]
.
[cov14]
.
[cov15]
.
[cov20]
.
[cov26]
.
[cov33]
.
[cov41]
x6
.
[cov16]
.
[cov17]
.
[cov18]
.
[cov19]
.
[cov20]
.
[cov21]
.
[cov27]
.
[cov34]
.
[cov42]
x7
.
[cov22]
.
[cov23]
.
[cov24]
.
[cov25]
.
[cov26]
.
[cov27]
.
[cov28]
.
[cov35]
.
[cov43]
x8
.
[cov29]
.
[cov30]
.
[cov31]
.
[cov32]
.
[cov33]
.
[cov34]
.
[cov35]
.
[cov36]
.
[cov44]
x9
.
[cov37]
.
[cov38]
.
[cov39]
.
[cov40]
.
[cov41]
.
[cov42]
.
[cov43]
.
[cov44]
.
[cov45]


Output 29.22.8 shows the initial specifications of the means in Model 2. The mean parameters in Model 2 are exactly the same as those in Model 1, as shown in Output 29.22.7. The variance and covariance parameters in Model 2 are also exactly the same as those in Model 1, but are not shown here to conserve space.

Output 29.22.8: Initial Mean Vector for Model 2 in the First Revised Model

Model 2. Initial MSTRUCT _MEAN_ Vector
VariableParameterEstimate
x1mean1.
x2mean2.
x3mean3.
x4mean4.
x5mean5.
x6mean6.
x7mean7.
x8mean8.
x9mean9.


Output 29.22.9 shows the initial specifications of the means in Model 3. All but one mean parameter in Model 3 are exactly the same as those in Models 1 and 2, as shown in Output 29.22.7 and Output 29.22.8, respectively. The mean for x3 in Model 3 is mean3_mdl3, which is now a distinct parameter, and therefore it is not constrained with any other parameters in the first or the second models for Groups 1 or 2. However, the variance and covariance parameters in Model 3 are exactly the same as those in Model 1. They are not shown here to conserve space.

Output 29.22.9: Initial Mean Vector for Model 3 in the First Revised Model

Model 3. Initial MSTRUCT _MEAN_ Vector
VariableParameterEstimate
x1mean1.
x2mean2.
x3mean3_mdl3.
x4mean4.
x5mean5.
x6mean6.
x7mean7.
x8mean8.
x9mean9.


Output 29.22.10 shows the fit summary of the first revised model. The model fit chi-square is 148.8865, which drops quite a bit from the original model under . The p-value of the model fit chi-square is 0.0046, which is statistically significant. The RMSEA value is 0.1399, which is also a sizable improvement. All the AIC, CAIC, and SBC values are reduced, indicating better model fit than the model under .

Output 29.22.10: Fit Summary for the First Revised Model

Fit Summary
Chi-Square148.8865
Chi-Square DF107
Pr > Chi-Square0.0046
RMSEA Estimate0.1399
Akaike Information Criterion258.8865
Bozdogan CAIC431.7589
Schwarz Bayesian Criterion376.7589


Output 29.22.11 shows the LM statistics for releasing the equality constraints in the first revised model. Almost all of the results for the variance and covariance constraints are omitted because their LM statistics are not significant. However, Output 29.22.11 shows all the LM statistics for releasing the constraints in means. The mean of x2 in Model 2 has the largest LM statistic at 26.25044.

Output 29.22.11: LM Statistics for Releasing the Equality Constraints in the First Revised Model

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model
TypeVar1Var2Original
Parm
Released
Parm
cov011COVx1x10.649990.42010.1050-0.2100
 2COVx1x10.417580.51810.0874-0.1622
 3COVx1x12.189230.1390-0.18550.4004
     .   
     .   
     .   
mean11MEANx1 9.266740.00230.2872-0.5745
 2MEANx1 3.005990.0830-0.17020.3160
 3MEANx1 2.137870.1437-0.14810.3196
mean21MEANx2 26.25115<.0001-0.65681.3135
 2MEANx2 12.346380.00040.4674-0.8680
 3MEANx2 2.526830.11190.1962-0.4234
mean31MEANx3 0.588910.4428-0.07870.0827
 2MEANx3 0.588910.44280.0827-0.0787
mean41MEANx4 6.590090.01030.2746-0.5493
 2MEANx4 0.513430.47370.0796-0.1478
 3MEANx4 11.616100.0007-0.35860.7739
mean51MEANx5 0.529670.4667-0.10420.2084
 2MEANx5 0.222940.63680.0702-0.1304
 3MEANx5 0.068890.79300.0374-0.0807
mean61MEANx6 1.166560.28010.1270-0.2540
 2MEANx6 5.295990.0214-0.28100.5218
 3MEANx6 1.694120.19310.1518-0.3275
mean71MEANx7 0.037910.8456-0.02910.0582
 2MEANx7 0.445100.50470.1036-0.1923
 3MEANx7 0.238040.6256-0.07040.1520
mean81MEANx8 0.394200.5301-0.08830.1765
 2MEANx8 0.242310.62250.0719-0.1335
 3MEANx8 0.019510.88890.0200-0.0431
mean91MEANx9 0.001560.96850.00423-0.00846
 2MEANx9 1.068660.3012-0.11500.2136
 3MEANx9 1.052100.30500.1065-0.2297


You now modify the preceding statements to specify the second revised model, as shown in the following statements:

proc calis modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   model 1 / group = 1;
      mstruct;
      matrix _cov_  = cov01-cov45;
      matrix _mean_ = mean1-mean9;
   model 2 / group = 2;
      refmodel 1;
      renameparm mean2=mean2_new;    /* constraint a */
   model 3 / group = 3;
      refmodel 1;
      renameparm mean2=mean2_new,    /* constraint a */
                 mean3=mean3_mdl3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

This second revised model must not constrain the mean of x2 in Model 1 with any parameters. A straightforward way to do this is to rename the mean2 parameter to a unique name in Model 1. However, for the current specification it is more convenient to rename the mean2 parameter in Models 2 and 3 to another name. In the specification of the second revised model, Models 2 and 3 still make references to Model 1. However, in the respective RENAMEPARM statements, both Model 2 and 3 rename the mean2 parameter that is referenced from Model 1 to the new name mean2_new. This way the mean for x2 in Model 1 is not constrained with the means of x2 in Models 2 and 3. But the means for x2 in Models 2 and 3 are still constrained to be equal by the same parameter mean2_new. Output 29.22.12 shows the fit summary of the second revised model.

Output 29.22.12: Fit Summary for the Second Revised Model

Fit Summary
Chi-Square86.3927
Chi-Square DF106
Pr > Chi-Square0.9183
RMSEA Estimate0.0000
Akaike Information Criterion198.3927
Bozdogan CAIC374.4083
Schwarz Bayesian Criterion318.4083


Again, a sizable improvement over the first revised model is shown in the second revised model. The model fit chi-square statistic is no longer significant (p = 0.9183), and the RMSEA value is perfect at 0. Large drops in the AIC, CAIC, and SBC values are also observed.

Output 29.22.13 suggests that the mean of x6 in Model 2 (which has the largest LM statistic at 11.41243) could be released from the equality constraints to achieve the largest model improvement over the current model.

Output 29.22.13: LM Statistics for Releasing the Equality Constraints in the Second Revised Model

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model
TypeVar1Var2Original
Parm
Released
Parm
cov011COVx1x12.770240.09600.1384-0.2770
 2COVx1x10.287280.59200.0462-0.0860
 3COVx1x15.000870.0253-0.17910.3864
     .   
     .   
     .   
mean11MEANx1 2.754370.09700.1646-0.3292
 2MEANx1 3.210930.0731-0.15110.2806
 3MEANx1 0.249230.61760.0424-0.0915
mean31MEANx3 0.743380.3886-0.08770.0934
 2MEANx3 0.743380.38860.0934-0.0877
mean41MEANx4 6.174490.01300.2672-0.5343
 2MEANx4 0.020870.8851-0.01460.0272
 3MEANx4 4.713440.0299-0.20720.4470
mean51MEANx5 1.655170.1983-0.18530.3706
 2MEANx5 1.161180.28120.1606-0.2982
 3MEANx5 0.040400.84070.0287-0.0618
mean61MEANx6 5.038340.02480.2712-0.5423
 2MEANx6 11.412470.0007-0.42170.7831
 3MEANx6 1.511750.21890.1460-0.3150
mean71MEANx7 0.323820.5693-0.08530.1706
 2MEANx7 0.821840.36460.1410-0.2619
 3MEANx7 0.125130.7235-0.05120.1104
mean81MEANx8 2.392070.1220-0.22100.4420
 2MEANx8 1.582920.20830.1867-0.3467
 3MEANx8 0.086410.76880.0427-0.0922
mean91MEANx9 0.006820.93420.00886-0.0177
 2MEANx9 1.209490.2714-0.12250.2274
 3MEANx9 1.100160.29420.1089-0.2349
mean2_new2MEANx2 4.478140.03430.2983-0.2661
 3MEANx2 4.478140.0343-0.26610.2983


The process of model refitting should now become familiar. You modify the previous model to release the constraint on the mean of x6 in Model 2. As a result, the third revised model is specified by the following statements:

proc calis modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   model 1 / group = 1;
      mstruct;
      matrix _cov_  = cov01-cov45;
      matrix _mean_ = mean1-mean9;
   model 2 / group = 2;
      refmodel 1;
      renameparm mean2=mean2_new,     /* constraint a */
                 mean6=mean6_mdl2;
   model 3 / group = 3;
      refmodel 1;
      renameparm mean2=mean2_new,     /* constraint a */
                 mean3=mean3_mdl3;
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

The only modification from the previous specification is to rename mean6 to mean6_mdl2 in the RENAMEPARM statement of Model 2. Output 29.22.14 shows the model fit summary of the third revised model.

Output 29.22.14: Fit Summary for the Third Revised Model

Fit Summary
Chi-Square68.7869
Chi-Square DF105
Pr > Chi-Square0.9976
RMSEA Estimate0.0000
Akaike Information Criterion182.7869
Bozdogan CAIC361.9456
Schwarz Bayesian Criterion304.9456


The model improvement over the second revised model is still notable in the third revised model. The chi-square value drops about 20 points in the third revised model. The AIC, CAIC, and the SBC values are reduced notably, though not as impressively as with the previous improvements.

Output 29.22.15 suggests that the mean of x4 in Model 1 (which has the largest LM statistic at 7.01946) could be released from the equality constraint to improve model fit further.

Output 29.22.15: LM Statistics for Releasing the Equality Constraints in the Third Revised Model

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model
TypeVar1Var2Original
Parm
Released
Parm
cov011COVx1x12.433740.11870.1342-0.2684
 2COVx1x10.190370.66260.0390-0.0723
 3COVx1x14.114020.0425-0.16790.3625
     .   
     .   
     .   
mean11MEANx1 6.157220.01310.2550-0.5101
 2MEANx1 6.057910.0138-0.21090.3917
 3MEANx1 0.293020.58830.0463-0.0999
mean31MEANx3 2.897800.0887-0.17960.1889
 2MEANx3 2.897800.08870.1889-0.1796
mean41MEANx4 7.019150.00810.2850-0.5701
 2MEANx4 0.049160.8245-0.02260.0419
 3MEANx4 5.051020.0246-0.21480.4635
mean51MEANx5 0.212310.6450-0.06720.1345
 2MEANx5 0.075020.7842-0.04430.0822
 3MEANx5 0.550310.45820.1059-0.2285
mean61MEANx6 0.070130.79110.0503-0.0486
 3MEANx6 0.070130.7911-0.04860.0503
mean71MEANx7 0.989020.3200-0.15130.3025
 2MEANx7 2.423550.11950.2463-0.4575
 3MEANx7 0.342310.5585-0.08580.1850
mean81MEANx8 1.584810.2081-0.17860.3572
 2MEANx8 0.816340.36630.1347-0.2502
 3MEANx8 0.145030.70330.0549-0.1184
mean91MEANx9 0.135040.71330.0399-0.0797
 2MEANx9 2.543690.1107-0.17960.3335
 3MEANx9 1.616810.20350.1337-0.2885
mean2_new2MEANx2 3.212030.07310.2484-0.2280
 3MEANx2 3.212030.0731-0.22800.2484


To make the mean parameter for x4 in Model 1 unique, the mean parameters for x4 in Models 2 and 3 are renamed from mean4 to mean4_new, as shown in the following statements:

proc calis modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   model 1 / group = 1;
      mstruct;
      matrix _cov_  = cov01-cov45;
      matrix _mean_ = mean1-mean9;
   model 2 / group = 2;
      refmodel 1;
      renameparm mean2=mean2_new,     /* constraint a */
                 mean4=mean4_new,     /* constraint b */
                 mean6=mean6_mdl2;
   model 3 / group = 3;
      refmodel 1;
      renameparm mean2=mean2_new,     /* constraint a */
                 mean3=mean3_mdl3,
                 mean4=mean4_new;     /* constraint b */
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

This forms the fourth revised model. Output 29.22.16 shows the fit summary of this revised model. Again, the chi-square, AIC, CAIC, and SBC values all show improvements, as compared with the third revised model. However, the improvements do seem to slow down. For example, the CAIC value drops from 361.95 to the current value at 358.43—a mere 3 points reduction. The SBC value drops from 304.95 to the current value at 300.43—a mere 4 points reduction. These small reductions indicate that you might soon reach the point that no more model fit improvement would be possible with additional release of parameter constraints.

Output 29.22.16: Fit Summary for the Fourth Revised Model

Fit Summary
Chi-Square60.1265
Chi-Square DF104
Pr > Chi-Square0.9998
RMSEA Estimate0.0000
Akaike Information Criterion176.1265
Bozdogan CAIC358.4283
Schwarz Bayesian Criterion300.4283


Output 29.22.17 suggests that the mean of x1 in Model 1 (which has the largest LM statistic at 6.45785) could be released from the equality constraint to achieve the largest model improvement over the current model.

Output 29.22.17: LM Statistics for Releasing the Equality Constraints in the Fourth Revised Model

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model
TypeVar1Var2Original
Parm
Released
Parm
cov011COVx1x12.605310.10650.1376-0.2751
 2COVx1x10.281220.59590.0469-0.0871
 3COVx1x14.750010.0293-0.17880.3859
     .   
     .   
     .   
mean11MEANx1 6.457610.01100.2616-0.5232
 2MEANx1 5.009910.0252-0.19210.3568
 3MEANx1 0.059310.80760.0209-0.0452
mean31MEANx3 1.533000.2157-0.12980.1406
 2MEANx3 1.533000.21570.1406-0.1298
mean51MEANx5 0.097490.7549-0.04570.0913
 2MEANx5 0.196880.6572-0.07160.1330
 3MEANx5 0.565830.45190.1071-0.2310
mean61MEANx6 0.358000.54960.1141-0.1113
 3MEANx6 0.358000.5496-0.11130.1141
mean71MEANx7 4.53367E-60.99830.000350-0.00070
 2MEANx7 0.963630.32630.1572-0.2920
 3MEANx7 1.008900.3152-0.14860.3208
mean81MEANx8 0.202890.6524-0.06760.1351
 2MEANx8 0.124450.72430.0525-0.0974
 3MEANx8 0.005900.93880.0110-0.0237
mean91MEANx9 0.058930.8082-0.02710.0542
 2MEANx9 1.637230.2007-0.14480.2689
 3MEANx9 2.442410.11810.1652-0.3565
mean2_new2MEANx2 3.050680.08070.2396-0.2246
 3MEANx2 3.050680.0807-0.22460.2396
mean4_new2MEANx4 1.819830.17730.2306-0.2003
 3MEANx4 1.819830.1773-0.20030.2306


To make the mean parameter for x1 in Model 1 unique, the mean parameters for x1 in Models 2 and 3 are renamed from mean1 to mean1_new, as shown in the following statements:

proc calis modification;
   var x1-x9;
   group 1 / data=g1;
   group 2 / data=g2;
   group 3 / data=g3;
   model 1 / group = 1;
      mstruct;
      matrix _cov_  = cov01-cov45;
      matrix _mean_ = mean1-mean9;
   model 2 / group = 2;
      refmodel 1;
      renameparm mean1=mean1_new,     /* constraint c */
                 mean2=mean2_new,     /* constraint a */
                 mean4=mean4_new,     /* constraint b */
                 mean6=mean6_mdl2;
   model 3 / group = 3;
      refmodel 1;
      renameparm mean1=mean1_new,    /* constraint c */
                 mean2=mean2_new,    /* constraint a */
                 mean3=mean3_mdl3,
                 mean4=mean4_new;    /* constraint b */
   fitindex NoIndexType On(only)=[chisq df probchi rmsea aic caic sbc];
run;

This forms the fifth revised model. Output 29.22.18 shows the fit summary of the fifth revised model. Again, the chi-square, AIC, CAIC, and SBC values all show improvements, as compared with the fourth revised model. However, the improvements slow down even more. For example, the CAIC value drops from 358.43 to the current value at 356.32. The SBC value drops from 300.43 to the current value at 297.32. Because the model fit does not improve much, this is the point where you would cease to release more equality constraints for improving the model fit.

Output 29.22.18: Fit Summary for the Fifth Revised Model

Fit Summary
Chi-Square52.8821
Chi-Square DF103
Pr > Chi-Square1.0000
RMSEA Estimate0.0000
Akaike Information Criterion170.8821
Bozdogan CAIC356.3270
Schwarz Bayesian Criterion297.3270


Output 29.22.19 does not suggest the release of any equality constraints on the means, because all the p-values for the LM statistics are not significant (that is, all are greater than 0.05). Therefore, the same suggestion from examining the model fit improvements of the fifth revised model echoes here: this is the point that the "best" model for the data is found.

Output 29.22.19: LM Statistics for Releasing the Equality Constraints in the Fifth Revised Model

Lagrange Multiplier Statistics for Releasing Equality Constraints
ParmReleased ParameterLM StatPr > ChiSqChanges

Model
TypeVar1Var2Original
Parm
Released
Parm
cov011COVx1x14.062790.04380.1590-0.3180
 2COVx1x10.487350.48510.0571-0.1061
 3COVx1x17.608920.0058-0.20950.4520
     .   
     .   
     .   
mean31MEANx3 0.083630.7724-0.03120.0382
 2MEANx3 0.083630.77240.0382-0.0312
mean51MEANx5 0.023940.87700.0229-0.0458
 2MEANx5 0.470760.4926-0.11130.2067
 3MEANx5 0.260150.61000.0728-0.1571
mean61MEANx6 0.975210.32340.1893-0.1892
 3MEANx6 0.975210.3234-0.18920.1893
mean71MEANx7 0.037460.8465-0.03190.0638
 2MEANx7 1.104280.29330.1683-0.3126
 3MEANx7 0.794740.3727-0.13210.2851
mean81MEANx8 0.867920.3515-0.14260.2852
 2MEANx8 0.474930.49070.1038-0.1928
 3MEANx8 0.037220.84700.0276-0.0595
mean91MEANx9 0.121900.72700.0401-0.0801
 2MEANx9 2.667680.1024-0.18690.3472
 3MEANx9 1.781140.18200.1417-0.3058
mean1_new2MEANx1 1.280340.2578-0.17940.1359
 3MEANx1 1.280340.25780.1359-0.1794
mean2_new2MEANx2 2.531310.11160.2117-0.2112
 3MEANx2 2.531310.1116-0.21120.2117
mean4_new2MEANx4 2.258320.13290.2558-0.2253
 3MEANx4 2.258320.1329-0.22530.2558


To see where the fifth revised model (equality in the covariance matrix and partial equality in the means) stands between the models under (equality in the covariance and mean matrices) and (equality in the covariance matrix only), the following table shows the fit statistics of these three models:

 

"Fifth"

Chi-square

203.2605

52.8821

26.7897

Chi-square DF

108

103

90

Pr > chi-square

<0.0001

1.0000

1.0000

RMSEA estimate

0.2100

0.0000

0.0000

Akaike information criterion

311.2605

170.8821

170.7897

Bozdogan CAIC

480.9898

356.3270

397.0954

Schwarz Bayesian criterion

426.9898

297.3270

325.0954

The fifth revised model is labeled "Fifth" in the table. Compared with the model under , the fifth revised model is clearly superior. It uses only five more parameters (or five fewer degrees of freedom), but the improvement in the model fit chi-square and the RMSEA value are huge. The AIC, CAIC, and SBC are also much better.

Compared with the model under , the fifth revised model appears to be inferior in only the chi-square model fit statistic, although both models already have the highest possible p-value at 1.000 and smallest possible RMSEA value at 0. However, the model under uses 13 more parameters (or it has 13 fewer degrees of freedom), and hence it is more complex. In fact, because the model fit chi-square value does not take model complexity into account, it is often criticized as the basis for choosing competing models for the data. In contrast, the AIC, CAIC, and SBC measures take model complexity into account, and they are more reasonable as the basis for choosing competing models. Although the AIC values for the fifth revised model and the model under are very close, the CAIC and SBC values clearly favor the fifth revised model. Therefore, according to the CAIC and SBC criteria, the fifth revised model, which is a model with partial equality constraints on the means, is actually better than the model with all the means being unconstrained (that is, under ) for the current data with three independent groups.

Last updated: February 13, 2019