Formative factors: The "<~" operator can be used to define a formative factor (on the right hand side of the operator), in a similar why as a reflexive factor is defined (using the "=~" operator). This is just syntax sugar to define a phantom latent variable (equivalent to using "f =~ 0"). And in addition, the (residual) variance of the formative factor is fixed to zero.
Composite indicators are weighted elements that form a composite variable for which there is no disturbance term. (2011, p. 268)
On 26 Apr 2016, at 21:20 , Jake L <gloss...@gmail.com> wrote:Hi, All:I am in the process of working out a model with both formative/causal measures and effect indicators. In the process of figuring out how to use lavaan to specify formative indicators I ran across the following in the model.syntax documentation:Formative factors: The "<~" operator can be used to define a formative factor (on the right hand side of the operator), in a similar why as a reflexive factor is defined (using the "=~" operator). This is just syntax sugar to define a phantom latent variable (equivalent to using "f =~ 0"). And in addition, the (residual) variance of the formative factor is fixed to zero.
I added the bold just to highlight what I'm focused on: does this mean that when a factor is specified as formative in lavaan, it is specified without a disturbance or variance term, and so is equivalent to what Bollen and Bauldry call "Composite Indicators" in their 2011 paper Three Cs in Measurement Models:Composite indicators are weighted elements that form a composite variable for which there is no disturbance term. (2011, p. 268)
I'm asking because if so I am wondering if there is a way to instead have lavaan treat these factors as what the same authors call "causal" factors, which are caused rather than determined perfectly by their indicators. In my model I do not think a composite is appropriate (although I have yet to actually specify it and check!); more importantly I wanted to know exactly what I was doing before I started modeling.Thanks so much for your help!
Best,Jake--
You received this message because you are subscribed to the Google Groups "lavaan" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lavaan+un...@googlegroups.com.
To post to this group, send email to lav...@googlegroups.com.
Visit this group at https://groups.google.com/group/lavaan.
For more options, visit https://groups.google.com/d/optout.
Dear Mikko,What do you mean by "Note that in both specifications you may need to manually fix some of the parameters to known non-zero values to identify the model.". As I keep receiving an error message about negative variance and inability to estimate standard errors.Warning messages:1: In lav_model_vcov(lavmodel = lavmodel, lavsamplestats = lavsamplestats, :lavaan WARNING: could not compute standard errors!lavaan NOTE: this may be a symptom that the model is not identified.2: In lav_object_post_check(object) :lavaan WARNING: some estimated ov variances are negativeRegards,Osama