Suppose the model is, compmodel <- "C1 ~ C2 + Y7", where C1 and C2 are latent variables, and Y7 is an observed variable. When such a model is fit using sem(), lavaan specifies a zero correlation between the predictors C2 and Y7. This is not the case if both predictors are observed, or if both predictors are latent. Questions:
- Should the default be to covary all predictors, whether latent (auto.cov.lv.x=TRUE by default) or observed (always true), or will this wreak havoc with some other common SEM?
- Should there be an option to easily specify these covariances? Currently, orthogonal/orthogonal.x/orthogonal.y options only apply to latent variables.
Suppose the model is, compmodel <- "C1 ~ C2 + Y7", where C1 and C2 are latent variables, and Y7 is an observed variable. When such a model is fit using sem(), lavaan specifies a zero correlation between the predictors C2 and Y7. This is not the case if both predictors are observed, or if both predictors are latent. Questions: