首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略sempath中的协方差路径(package: semplot)

忽略sempath中的协方差路径(package: semplot)
EN

Stack Overflow用户
提问于 2017-07-24 22:28:30
回答 3查看 1.1K关注 0票数 3

当我使用sempath (package semplots)绘制SEM模型时,我遇到了摆脱路径的问题。路径看起来是两个观察变量(V1_1和V1_2)之间的协方差。

下面是我的模型和输出图的代码:

代码语言:javascript
复制
#specifying the model using lavaan package
model = '
#define latent variable 
left_right =~ Left_Right1 + Left_Right2 + Left_Right3 + Left_Right4 + 
Left_Right5
#define regression
V1_1 ~ left_right
V1_2 ~ left_right
'
#fitting an sem model
fit <- sem(model, data=data, estimator="DWLS")

#loading semplot package
library(semPlot)

#plotting path diagram
semPaths(fit,label.font = 1,label.norm = "OOOO",label.scale = T, what = 
"est", fade=FALSE,style="lisrel", rotation=4, title = FALSE, sizeLat = 9, 
sizeMan = 5, sizeMan2 =4, sizeInt = 1, sizeInt2 = 10,posCol =c("black"), 
residuals = T, layoutSplit = T, edge.label.cex = 0.6)

我得到的输出如下所示:

我要删除的路径/边位于节点'V1_1‘和'V1_2’之间,值为0.20。任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2018-09-14 22:48:00

你可能已经解决了这个问题。无论采用哪种方法,您只需将"residuals“参数更改为FALSE。

票数 1
EN

Stack Overflow用户

发布于 2020-09-22 23:43:15

摘自手册:exoCov Should covariances between truly exogenous variables (no incoming directed edge) be plotted? Defaults to TRUE.

因此,添加exoCov = FALSE可以完成这项工作。

票数 1
EN

Stack Overflow用户

发布于 2020-05-01 18:55:20

尝试:

代码语言:javascript
复制
fixedStyle = c( "white","0")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45283195

复制
相关文章

相似问题

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