我正在尝试使用 R 绘制结构方程模型(SEM)的路径图。我已经成功地使用
。该 SEM 是使用
我想要一个类似于
的图,它包含估计值和p值。有人能帮帮我吗?
semPlot::semPaths()
进行了绘制,输出结果类似于![enter image description here](https://istack.dev59.com/B2hbg.webp)
lavaan
包建模的。我想要一个类似于
![enter image description here](https://istack.dev59.com/6vjlJ.webp)
semPlot::semPaths()
进行了绘制,输出结果类似于lavaan
包建模的。我建议使用lavaanPlot
(在作者的个人网站上可以了解更多信息):
library(lavaan)
library(lavaanPlot)
# path model
model <- 'mpg ~ cyl + disp + hp
qsec ~ disp + hp + wt'
fit1 <- sem(model, data = mtcars)
labels1 <- list(mpg = "Miles Per Gallon", cyl = "Cylinders", disp = "Displacement", hp = "Horsepower", qsec = "Speed", wt = "Weight") #define labels
lavaanPlot(model = fit1, labels = labels1, coefs = TRUE, stand = TRUE, sig = 0.05) #standardized regression paths, showing only paths with p<= .05
已使用 总数
观测数量 151977 224714 - Stat009lavaanPlot(model = fit_your_model)
,然后使用您自己的模型即可。如果您想使用标签,必须相应地定义它们。 - Sinval路径模型
model <- 'Price ~ WI2+WI3+WI4+WI5 Dem ~ ED2+ED3+ED4 Status ~ Price +Dem ' fit1 <- sem(model, data = df_1) lavaanPlot(model = fit1,coefs = TRUE)` - Stat009lavaanPlot(model = fit1, graph_options = list(layout="dot",rankdir = "LR"), coefs=T, stand=T)
- Sinval