如何从熔岩中提取因子负荷?

Jim*_*Jim 5 r r-lavaan

如何获得包含所有潜在因素的表格以及每个测量项目对所有因素的加载?我似乎无法找到一种方法将其从适合的熔岩模型中拉出来.这是我用来生成模型拟合的一般代码.

library(lavaan)
fit <- sem(mySemModel, data=df, std.ov=TRUE, std.lv=TRUE)
summary(fit, fit.measures=TRUE, rsq=TRUE, standardized=TRUE)
Run Code Online (Sandbox Code Playgroud)

我正在寻找您从全民教育中获得的同类产品.例如,如果我运行代码:

library(psych)
myFA <- fa(tpblatentData, 2)
print(myFA)
Run Code Online (Sandbox Code Playgroud)

我会得到这样的东西:

               PA1   PA2
Qitem1              0.74
Qitem2              0.82
Qitem3              0.87
Qitem4        0.98      
Qitem5        0.94      
Qitem6        0.89      
Run Code Online (Sandbox Code Playgroud)

Joe*_*der 13

您可以使用包中的inspect函数以矩阵形式获得模型的标准化加载lavaan.以下代码将返回lambda(因子加载),theta(观察到的误差协方差矩阵),psi(潜协方差矩阵)和beta(潜在路径)矩阵.

inspect(fit,what="std")

从您的示例中可以看出,您正在寻找因子加载,它们位于lambda矩阵中:

inspect(fit,what="std")$lambda

以类似的方式,您可以通过指定"est"而不是"std"来提取非标准化参数.