'
#measurement model
fl =~ Q05r_typsumtemp + Q05r_waves + Q05r_pwrhot + Q05r_cold + Q05r_pwrco + Q05r_uhi + Q05r_cc + Q05r_air
#regressions
fl ~ Q21 + Q22 + Q39 + Q26
#residual correlations
Q05r_typsumtemp ~~ Q05r_waves + Q05r_pwrhot
Q05r_waves ~~ Q05r_pwrhot
Q05r_cold ~~ Q05r_pwrco
Q05r_uhi ~~ Q05r_cc + Q05r_air
Q05r_cc ~~ Q05r_air
'
I have these problems in the above model.
1. The dependent variables of measurement model are all ordered factors with five levels. However some variables have empty categories. I am not sure if I can collapse the empty categories.
2. In the regression, Q21 is a factor with 3 levels, Q22 is an integer and Q 39 is a factor with 2 levels. Is this okay?
I get these warning messages:
Error in lav_samplestats_step1(Y = Data, ov.names = ov.names, ov.types = ov.types, :
lavaan ERROR: some categories of variable `Q05r_waves' are empty in group 1; frequencies are [13 32 0 52 57]
In addition: Warning message:
In lav_data_full(data = data, group = group, cluster = cluster, :
lavaan WARNING: exogenous variable(s) declared as ordered in data: Q21 Q39 Q26
Please help