首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在路径图上仅显示重要的路径线?[R: lavaan,semPlot]

如何在路径图上仅显示重要的路径线?[R: lavaan,semPlot]
EN

Stack Overflow用户
提问于 2018-07-10 16:18:00
回答 1查看 2.1K关注 0票数 4

我想对我用lavaansemPlot包所做的路径图进行更改。

代码语言:javascript
复制
require(lavaan); require(semPlot)
head(mtcars)
model <-'
mpg ~ hp + gear + cyl
hp ~ cyl + disp
'
fit <- sem(model, "std", data = mtcars)
semPaths(fit, "std", fade = F, residuals = F)

因为mpg <- gearmpg <- cyl并不重要,所以我希望它以透明的方式显示(例如,将*添加到重要的路径线中,或者阻止非重要的路径线在路径图上显示)。有什么办法吗?

谢谢您一直鼓励我!

EN

回答 1

Stack Overflow用户

发布于 2021-12-22 13:12:13

我最近发现了lavaanPlot包,它允许显示特定意义标准的系数。守则是:

代码语言:javascript
复制
require(lavaan); require(lavaanPlot)
head(mtcars)
model <-'
mpg ~ hp + gear + cyl
hp ~ cyl + disp
'
fit <- sem(model, "std", data = mtcars)
sem.model <- lavaanPlot(model = fit, node_options = list(shape = "box", fontname = "Helvetica"), edge_options = list(color = "grey"), coefs = TRUE, sig = 0.05)

生成的图像如下所示:

我相信它还可以进一步定制。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51270032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档