Download User`s Guide
Transcript
192 The Model Building Language The EQ Statement The EQ statement is used to constrain any two free parameters to be equal. The syntax is: EQ Statement1 AND Statement2 where the two statements identify one free parameter each. To impose constraints of equality over more than two parameters the EQ statement is repeated the necessary number of times with the same Statement1 and another Statement2. It should be observed that the parentheses which are available to impose constraints of equality in all statements generally is the most simple and convenient method to impose constraints of equality. This method is not general, however, and there are many situations where it is not possible to express the needed constraints with the parentheses. If, for example, we need to express constraints of equality on the regressions of two different manifest variables on two different latent variables this cannot be done with the parentheses. Or if, to take another example, we want to constrain a variance in a latent variable to be equal to regression coefficient this cannot be done with the parenthesis method. The EQ statement is general, however, and may be used to express any kind of equality constraint. Suppose, for example, that we want to constrain a series of regressions between six variables (y1-y6) in a simplex model to be equal. This may be done with the following set of EQ statements: EQ EQ EQ EQ REL REL REL REL y1 y1 y1 y1 -> -> -> -> y2 y2 y2 y2 AND AND AND AND REL REL REL REL y2 y3 y4 y5 -> -> -> -> y3 y4 y5 y6 An EQ statement to constrain the error variance of the manifest variable X1 to be equal to the regression coefficient for the regression of X1 on x would be: EQ VAR X1& AND REL x -> X1 Defining Scales The SCL statement may be used to identify one variable as the scaling variable for a latent variable. This thus implies that there will be a fixed relation of unity between these variables. The SCL command is issued when the SCL button is clicked. The syntax is: SCL variable1 variable2 where variable2 is used to define the scale of variable1. For example, the command: SCL g NUMSER implies that the latent variable g will have its scale defined by the observed variable NUMSER. The command SCL Gv Vz causes the latent variable Gv to have its scale defined by the latent variable Vz. Limitations of the MB language Even though the MB language allows a wide range of models to be formulated, not all Structural Equation Modeling Made Simple