On 10/09/2015 03:57 PM, Harold Doran wrote:
> Rep1_OANBT ~~ Rep2_NF
> Rep1_OANBT ~~ Rep3_G3MDG
> Rep2_NF ~~ Rep3_G3MDG
What is the purpose of this part? This will create free parameters for
the residual covariances between the first-order factors. But the
whole point of having a second-order factor is that you 'explain' these
covariances by postulating a common cause, so you either need to remove
these (=fixing them to zero), or remove the second-order factor.
> trait =~ Rep1_OANBT + Rep2_NF + Rep3_G3MDG
> trait ~~ 1 * trait
This will (by default) fix the first factor loading of 'Rep1_OANBT' to
one; to free up this factor loading (you already fix the variance of the
trait factor), you need to write
trait =~ NA*Rep1_OANBT + Rep2_NF + Rep3_G3MDG
Yves.