【问题标题】:lavaan - fixing standardized parameter valueslavaan - 修复标准化参数值
【发布时间】:2019-12-04 07:43:03
【问题描述】:

在 lavaan 中,如果我们想测试某个参数是否大于 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)

但是,如果我真的有兴趣查看 standardized 参数是否大于 0.6?我应该使用什么代码来指定这样的模型?

【问题讨论】:

  • 尝试将方差固定在 1

标签: r r-lavaan


【解决方案1】:

要标准化加载,您需要对观测变量和公因子进行标准化。您可以使用 cfa() 调用中的选项来执行此操作:

std.ov=T # 标准化观察到的变量 std.lv=T # 标准化公因数

那么你的第二个模型中的 .60 将是一个标准化的加载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-10
    • 2021-06-01
    • 2017-06-03
    • 2012-06-30
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多