David A. Kenny
December 9, 1997
Constraints on Parameters: Phantom Variables
Linear Constraints (parameter a linear function of other parameters)
zero: a = 0
equality: a = b
negative: a = -b
proportionality: a/b = c/d or a = kb and c = kd
additive: a + b = 1
Non-linear Constraints (less than means less than or equal)
a > 0
a > k
a < k
a > b
a > b + k
a = bc
a = b2
When Constraints Are Needed
Statistical
Force variances to be non-negative (i.e., prevent Heywood cases)
Force correlations to be in range
Test of effects of latent products requires numerous constraints
Repeated measures with latin squares can require constraints
Theoretical
Proportionality: For example, if one looks at the effects of mother and
father on daughters and sons, on might want to force the following
constraint:
M --> D F --> S
------- = -------
M --> S F --> D
That is, a parent has proportionally more influence on a same- than an
opposite-gender child.
Greater than zero: Over-time stabilities in most models cannot be negative.
Complex constraint: Certain circumplex models can require that a2 + b2 = k.
Proportionality: Kenny and Cohen (1980) describe a situation in over-time
analyses in which the effect of measures on the pretest versus the posttest
increase by a proportional constant. This is a version of Campbell's
fan-spread hypothesis.
Phantom Variables
Variables that have no substantive meaning, but that are created to force
constraints on the model. Normally phantom variables have no disturbances. (See D.
Rindskopf (1984). Using phantom and imaginary latent variables to parameterize
constraints in in linear structural models. Psychometrika, 49, 37-47. Some
computer programs such as LISREL 8 allow the user to force these constraints without
using phantom variables.
How to Use of Phantom Variables to Force Constraints
(The material below is difficult to follow and requires close study.)
The following notation is used: The effect of X on Y equals a is denoted
by X --> Y = a. Phantom variables are denoted as P.
a = -b: Given X --> Z = a and Y --> Z = b, the following model is estimated:
X --> Z = a, Y --> P = -1, P --> Z = a.
a/b = c/d or
a = kb and c = kd: Given X --> W = a, X --> Z = b, Y --> W = c, and
Y --> Z = d, the following model is estimated: X --> Z = b,
X --> P1 = k, P1 --> W = b, Y --> Z = d, Y --> P2 = k, P2 --> W = d.
a + b = k: Given X --> Z = a and Y --> Z = b, the following model is estimated:
X --> Z = a, Y --> P = -1, P --> a, and Y --> Z = k.
a > 0: Given X --> Y = a, the following model is estimated: X --> P = b and
P --> Y = b where a = b2.
a > k: Given X --> Y = a, the following model is estimated: X --> Y = k and
X --> P = b and P --> Y = b where a = b2 + k.
a > b: Given X --> Z = a and Y --> Z = b, the following model is estimated:
X --> Y = a, Y --> Z = b, X --> P = c, and P --> Z = c where a = b + c2.
a > b + k: Given X --> Z = a and Y --> Z = b, the following model is estimated:
X --> Y = a, Y --> Z = b, X --> P = c, P --> Z = c, and X --> Z = k where
a = b + c2 + k.
a = bc: Given X --> W = a, Y --> W = b, and Z --> W = c, the following model is
estimated: Y --> W = b, Z --> W = c, X --> P = a, P --> W = b.
a = b2: Given X --> Z = a and Y --> Z = b, the following model is estimated:
X --> Y = a, Y --> Z = b, X --> P = b, P --> Z = b where a = b2.
Go to the SEM page.