微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用 R 计算 SEM 中路径系数的影响大小

如何解决用 R 计算 SEM 中路径系数的影响大小

我目前正在将 R 中的 lavaan package 用于结构方程模型。我想计算每个路径系数的效果大小(即部分 eta 平方)。是否已经有一个包可以做到这一点?

例如,我如何计算 cab 回归系数的影响大小?

set.seed(1234)
X <- rnorm(100)
M <- 0.5*X + rnorm(100)
Y <- 0.7*M + rnorm(100)
Data <- data.frame(X = X,Y = Y,M = M)
model <- ' # direct effect
             Y ~ c*X
           # mediator
             M ~ a*X
             Y ~ b*M
           # indirect effect (a*b)
             ab := a*b
           # total effect
             total := c + (a*b)
         '
fit <- sem(model,data = Data)
summary(fit)

理想情况下,该方法在基于潜在变量构建模型时也应该有效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。