问题标签 [semplot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
75 浏览

r - Rstudio - semPlot(lavaan)似乎无论如何都会输出一个不可读的图(尽管事实上是正确的)

我有一个包含 5 个潜在因素的理论框架,每个因素有 10 个问题(大 5,性格问卷)。我想创建一个包含所有 10*5 = 50 个问题和 5 个潜在因素的 semPlot,并可视化它们之间的关系。然而,由于存在大量变量,无论我做什么,情节都是不可读的,而且质量非常低。

这是我的代码(我创建了虚拟 DF):

无论我改变什么,我都会得到一个难以理解的情节。我可以做一些“堆叠”或“躲避”,或者可能是分层的树状结构吗?

还有,为什么质量这么差?我可以更改分辨率吗?

在此处输入图像描述

0 投票
2 回答
1307 浏览

r - r中的路径图

我正在尝试在 r 中绘制结构方程模型(SEM)的路径图。我能够使用 semPlot::semPaths() 绘制它。输出类似于在此处输入图像描述SEM 是使用 lavaan 包建模的。

我想要一个类似于 的情节在此处输入图像描述。带有估计值和 p 值。谁能帮我吗。提前致谢。

0 投票
1 回答
468 浏览

r - 是否可以更改 semPaths 中箭头的长度/位置?

我正在尝试使用 semPlot::semPaths 绘制我在 lavaan 中运行的双因子模型的图。semPlot 和 qgraph 的文档真的很棒,所以我已经能够弄清楚我想要的大部分规范,但有一件事我不确定是否可以修复。正如您在下图中所见,当潜在因素(例如,“ext”)连接到广泛的清单变量时,很难跟踪哪些箭头/标签与哪些清单变量相关联。(例如,很难判断 adhd3 的 ext 加载是 0.23。)看起来箭头试图连接到清单变量标签的中心,而不是最近的一侧。有什么办法可以改变它,让它更容易阅读吗?太感谢了!

CFA 绘图输出,一个 png 文件。

这是我使用的代码(抱歉,它很笨拙——1)我是新手,2)潜在变量自动出现在奇怪的地方,所以我手动定义了它们的位置):

0 投票
0 回答
26 浏览

r - 我想在 R 中安装 semPlot 包

如果我在 R 中执行 install.packages("semPlot"),

"C:/rtools40/mingw32/bin/"g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-41~1.0/include" -DNDEBUG -I. -Iicu69/ -Iicu69/unicode -Iicu69/common -Iicu69/i18n -DU_STRINGI_PATCHES -DUCONFIG_USE_LOCAL -DU_STATIC_IMPLEMENTATION -DU_COMMON_IMPLEMENTATION -DU_I18N_IMPLEMENTATION -DU_TOOLUTIL_IMPLEMENTATION -UDEBUG -DNDEBUG -DWINVER=0x0601 -D_WIN32_WINNT=0x0601 -DU_USE_STRTOD_L=0 -O2 -Wall -mfpmath= sse -msse2 -mstackrealign -c stri_exception.cpp -o stri_exception.o

由于 semPlot 包中的 stringi 包而重复。我怎么解决这个问题?

0 投票
2 回答
145 浏览

r - semPlot 不会安装在 MacOS 11.4 上的 R/Rstudio 中,因为 OpenMx 不会安装并且它是一个依赖项

R 3.6.1在 Anaconda 环境中运行(它不会让我升级到 v4)并尝试安装semPlot以配合lavaan安装好的。以下是我安装的软件包:

我尝试了许多不同的安装方式semPlot,最新的是直接来自 github 存储库:SachaEpskamp/semPlot,stackoverflow 上的一个人说这对他们有用。在我的控制台上滚动了大约 10,000 行警告和错误之后,我无法跟踪其中的大部分内容,最新的尝试最终产生了这个结果:

我不知道是否OpenMx是罪魁祸首,或者是否OpenMX可能semPlot遇到同样的问题,但是当我尝试安装它时,我得到了同样的结果......之前的数千行(以及大约 20 分钟无结果的运行时间)它只是逐渐消失,没有任何错误,只是“非零退出状态”。

我在这里阅读了很多关于 SO 的类似问题,但大多数都没有找到一些依赖包,比如glassoXML缺少 fortran 编译器,但我的输出中没有类似的引用,无论如何我都安装了所有这些包。我只有大量这样的输出(这是来自失败的OpenMx安装尝试:

在所有这些输出中一次又一次出现的警告是:

如:

或这个

或这个

这只是一个大混乱,我不知道发生了什么,为什么,或者该怎么做。有什么想法吗?

0 投票
0 回答
37 浏览

r - semPlot:将图例中项目的出现顺序与图中观察到的变量的出现顺序匹配

是否可以将图例中项目的出现顺序与图中观察到的变量的出现顺序相匹配?在下图中,观察到的变量是顶部的 Q2 和底部的 Q19。在图例中,项目是顶部的 Q19 和底部的 Q2。我喜欢在图例和图中将 Q2 放在顶部,Q19 放在底部。

我尝试更改 manifests=paste0("Q",10:1) 和 reorder=TRUE。没有工作。

在此处输入图像描述

0 投票
1 回答
136 浏览

r - 如何在 R 中为 SEM 图添加标题

这就是我的情节:

看起来像这样:

无标题 SEM 路径图

我想要的是这样的:

带标题的路径图

这是 dput(头)。我所拥有的一切都被重新标记为焦虑和抑郁,所以不确定这会有多大用处:

如果有必要,这是 SEM 模型:

0 投票
1 回答
34 浏览

r - R中的类AMOS图

我正在使用 R 在 R 中进行 SEM 分析lavaansemPlot我的分析完成了,但我对和提供的测量模型和结构模型的图表不满意lavaanPlot。在lavaanPlot中,路径箭头是卷曲的,给人一种手绘的印象,在 中semPlot,变量和路径有点杂乱。

是否可以模仿 AMOS 在 R 中生成的图表(不一定是颜色等,但至少是整体结构)?我尝试使用semPlotModel_AMOS(model.fit)(这model.fit是通过将我的 SEM 模型拟合到数据而得到的对象)。

但它会抛出一个错误,

Error in file.info(object) : invalid filename argument

In addition: Warning message:

In semPlotModel_Amos(model3.fit) :

(Residual) variances of Amos model is not yet supported

0 投票
0 回答
12 浏览

r-lavaan - SemPlot 中针对不完整数据的自定义布局

我正在尝试在 semPaths 中使用自定义布局,用于数据不完整的 lavaan 模型。这适用于按列表删除,但在我指定按大小写/完整信息估计时无效。

布局错误[groups[[g]], 1]:下标越界

由于某种原因,节点数量似乎增加了?

我不确定这是否是一个错误或者是否应该是这样 - 在这两种情况下,我都会感谢任何关于如何绘制完整信息模型的指示。我的实际模型要复杂得多,需要自定义布局才能理解它。

0 投票
0 回答
21 浏览

r-lavaan - 有没有办法在 semPlot 中使用 semPath 翻转特定协方差路径的位置?

我正在尝试使用 semPlots 中的 semPaths 函数来呈现双因子模型。我已经弄清楚了我需要修改的大部分设置,除了如何翻转协方差路径以提高可读性。在图片中,清单变量之间的协方差与负载重叠,我想从字面上翻转它们,这样它们就在我为它们腾出空间的另一侧——这是否可能无需手动输入它们在后期制作中?具有重叠的双因子模型