在拉万中,如果我们想要测试某个参数是否大于0.6,我们将用途:
fit.model.free <- ' F1 =~ V1 + V2 +V3 F1 ~~ F1 ' %>% cfa(data) fit.model.fix <- ' F1 =~ 0.6*V1 + V2 +V3 F1 ~~ F1 ' %>% cfa(data) anova(fit.model.free, fit.model.fix)
但是,如果我真的想知道***标准化***参数是否大于0.6,我应该使用什么代码来指定这样的模型呢?
eyh26e7m1#
为了标准化加载,你需要同时标准化观测变量和公共因子,你可以通过cfa()调用的选项来实现:std.ov=T #标准化观察变量std.lv =T #标准化公因子那么你第二个模型中的.60将是一个标准化的装载。
5fjcxozz2#
要查看标准化因子负荷,您可以按如下方式查看CFA模型输出:summary(fit.mod.free, standardized = TRUE)标准化因子载荷将出现在输出汇总的“Std.all”列中。示例的完整代码如下:
summary(fit.mod.free, standardized = TRUE)
fit.model.free <- ' F1 =~ V1 + V2 +V3 F1 ~~ F1 ' %>% cfa(data) summary(fit.mod.free, standardized = TRUE)
2条答案
按热度按时间eyh26e7m1#
为了标准化加载,你需要同时标准化观测变量和公共因子,你可以通过cfa()调用的选项来实现:
std.ov=T #标准化观察变量std.lv =T #标准化公因子
那么你第二个模型中的.60将是一个标准化的装载。
5fjcxozz2#
要查看标准化因子负荷,您可以按如下方式查看CFA模型输出:
summary(fit.mod.free, standardized = TRUE)
标准化因子载荷将出现在输出汇总的“Std.all”列中。
示例的完整代码如下: