I am runing CFA in R with the lavaan package. My model is one factor with 5 variales.
I set std.lv = TRUE, but the estimated factor loading is still > 1. Can I report the std.all column as my standardized factor loading?
Thank you.
Here are my code and results:
fit <- cfa(APV.model,data = data_sun,std.lv = TRUE)
summary(fit, standardized=TRUE)
lavaan 0.6-10 ended normally after 20 iterations
Estimator ML
Optimization method NLMINB
Number of model parameters 10
Number of observations 197
Model Test User Model:
Test statistic 6.170
Degrees of freedom 5
P-value (Chi-square) 0.290
Parameter Estimates:
Standard errors Standard
Information Expected
Information saturated (h1) model Structured
Latent Variables:
Estimate Std.Err z-value P(>|z|)
aesthetic_pleasure =~
sunbrst.njybl. 1.374 0.086 15.983 0.000
sunburst.lkbl. 1.374 0.083 16.628 0.000
sunbrst.plsng. 1.358 0.086 15.847 0.000
sunburst.nice. 1.215 0.083 14.597 0.000
sunbrst.pplng. 1.438 0.087 16.484 0.000
Std.lv Std.all
1.374 0.893
1.374 0.914
1.358 0.889
1.215 0.845
1.438 0.910
Variances:
Estimate Std.Err z-value P(>|z|)
.sunbrst.njybl. 0.477 0.060 7.915 0.000
.sunburst.lkbl. 0.371 0.051 7.326 0.000
.sunbrst.plsng. 0.490 0.061 8.014 0.000
.sunburst.nice. 0.590 0.068 8.667 0.000
.sunbrst.pplng. 0.431 0.058 7.478 0.000
aesthetic_plsr 1.000
Std.lv Std.all
0.477 0.202
0.371 0.164
0.490 0.210
0.590 0.286
0.431 0.173
1.000 1.000
```