I am fitting a CFA model with the following syntax from lavaan
package:
cfa_esp <- ' Tarefa =~ Coop. + Esf.Melh. + PapelImp.
Ego =~ Pun.Erros + Recon.Desig. + Riv.Membr.'
m0_cfa <- cfa(cfa_esp, data =data, orthogonal = F, estimator = "WLSMV")
And I obtain these results from the coefficients:
summary(m0_cfa, standardized = T)$PE
Latent Variables:
Estimate Std.Err z-value P(>|z|) Std.lv Std.all
Tarefa =~
Coop. 1.000 0.688 0.891
Esf.Melh. 0.639 0.042 15.170 0.000 0.439 0.793
PapelImp. 0.677 0.043 15.678 0.000 0.466 0.797
Ego =~
Pun.Erros 1.000 0.262 0.403
Recon.Desig. 4.872 1.514 3.218 0.001 1.277 1.388
Riv.Membr. 1.069 0.221 4.834 0.000 0.280 0.307
How can I interpret Std.all
column?
This is my try for each estimate column:
- A unit increase in
Tarefa
implies in .639 units increase inEsf.Melh.
; - One standard deviation increase in
Tarefa
implies in .439 units increase inEsf.Melh.
- The correlation of
PapelImp.
andTarefa
is .797 (since we are building latent variable, Std.all is interpreted as correlation);
This is what I thought it was right. However, the Std.all coefficient is 1.388 for Ego
and Recon.Desig.
. So, how can I interpret these coefficients?