我有一个观察变量的 lavaan SEM 模型,我想用 semPlot-package 中的命令 semPaths 将其绘制到三个水平级别。
但是,semPaths 中的默认值是:“默认旋转下的默认“树”布局将节点放置在四个水平级别之一。在顶部是外生清单变量,在其下是外生潜变量,在其下是内生潜变量和底部是内生的显性变量。” 因此,semPath 仅将我的模型绘制在两个水平级别,我不知道如何添加更多级别。
这是我的代码:
mod1<-'
y ~ t1 + t2 + t3
t1 ~ t2 + t4 + t5 + t3
t3 ~ t2
'
mod1.fit<-sem(mod1, data=data)
summary(mod1.fit, standardized=TRUE, rsq=TRUE,fit.measures=TRUE)
sem<-semPaths(mod1.fit, what="std", residuals=FALSE, layout="tree", rotation=2, nCharNodes=0, sizeMan=10, color=c("white"), edge.color=c("black"), title=FALSE, exoVar=FALSE, exoCov=FALSE, curvePivot=TRUE, "std", cut=0.1, edge.lable.cex=1.5)
此外,我还没有找到如何将标准错误添加到路径图中。
提前谢谢你的帮助!