R语言 潜在变量之间的相关性

inn6fuwd  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(153)

我用CFA分析假设规定变量违规和安全性较低对个体自我效能信念有负面影响,为了实现这一点,我使用了回归倍数和我使用了lavaan软件包的CFA函数。
模型定义如下:
model1= violation =~ va1+va2+va3+va4 less_safety =~ LS1+LS2+LS3+LS5 elf_efficacy =~ EE1+EE2+EE3+EE4 elf_efficacy ~ violation + less_safety # here how the test will be carried out
library(lavaan)
fit_model1<-cfa(model1, data=Mydata)
获取系数
parameterEstimates(fit_model1,standardized=TRUE)
此外,我使用检查函数来获得相关性,但我获得了项目(va1,va2,va3,va4,LS1,LS2,LS3,LS5,EE1,EE2,EE3,EE4)之间的相关性。
inspect(fit_model1,"cov.ov")
我的问题是,是否有可能获得如下表所示的潜在变量(违规行为、自我效能感和不安全感)之间的相关性:
| 变量|M(平均值)|标准差|违反|较不安全|
| - ------|- ------|- ------|- ------|- ------|
| 违反|平均值V|标准偏差_V|||
| 较不安全|LS均值|标准偏差_最小二乘|相关性(V,LS)||
| 自我效能|平均SE|标准偏差_标准误差|相关性(V,SE)
|相关性(LS,SE)*|
非常感谢你帮助

hl0ma9xz

hl0ma9xz1#

是否有可能获得潜在变量之间的相关性

lavInspect(fit_model1,"cor.ov")

如果您还想测试每个值是否不等于零,可以使用标准化溶液:

standardizedSolution(fit_model1)

或者简单地用标准化的潜在变量拟合模型。

fit_model1 <- cfa(model1, data = Mydata, std.lv = TRUE)

lavaan教程是一个很好的开始:
https://lavaan.ugent.be/tutorial

相关问题