问题标签 [structural-equation-model]

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 投票
1 回答
3057 浏览

r - 使用 Graphviz 使用 R 包“sem”绘制路径图

我使用sem包进行分析。为了绘制路径图,我使用pathDiagram函数 insem来获取代码,然后使用它Graphviz来获取图表。我有两个问题:

  1. 如何R使用该pathDiagram功能直接绘制路径图?
  2. 如何在Rnw文件中包含图表Sweave
0 投票
1 回答
583 浏览

r - R 处的 sem 函数错误:因素的差异

我想在 R 中的数据上使用函数 sem(带有 lavaan 包):

我得到了下一个错误:

有人熟悉这个错误吗?它会影响我的结果吗?我需要改变什么吗?我真的不知道这个错误是什么意思。

0 投票
0 回答
234 浏览

r - R 中的 SEM (CFA) 会导致错误 - 内存不足?

我正在尝试在 R 中进行验证性因子分析 (CFA)。我不断收到错误消息:

警告消息:在 eval(expr, envir, enclos) 中:无法计算 Hessian 的 QR 分解。优化可能没有收敛。

我执行以下代码:

当我考虑模型中较少的潜在变量时,它的计算没有任何问题。此外,当我删除指定模型()命令中的最后 55 行代码时,将执行计算。

由于我观察到计算的持续时间相对较长,并且在执行此操作时内存使用率很高,因此我怀疑 R 由于系统内存(2GB)太少而无法执行计算。这是可能的还是我没有注意到问题的其他原因?

0 投票
1 回答
390 浏览

r - sem包的knitr和specifyModel()

当我尝试使用包中.rnw指定的模型编译文件时,我不断收到错误消息。不喜欢中的逗号。specifyModel()semknitrF1 -> X1, lam1, NA

这是一个重现错误的示例:

这是错误:

有什么想法吗?

0 投票
0 回答
65 浏览

r - 使用 R 对我的验证性因子分析进行故障排除

我正在运行一个 R 脚本来对我的数据进行验证性因素分析,但我最终得到了错误Error: cannot allocate vector of size 56 Kb。我的脚本有问题还是与我的系统资源有关。这是一份包含80个项目和5个因素的问卷。这是代码。

0 投票
2 回答
2058 浏览

r - 重新格式化 R 中的相关矩阵以删除右上“一半”中的行名、列名和单元格

要在 R 中输入 SEM 的相关矩阵,我需要以三种方式重新格式化矩阵:

  • 删除行名
  • 删除列名
  • 删除矩阵右上角“一半”中对角线 1 值上方的所有单元格

换句话说,矩阵...

...需要成为文本...

... 逐行输入到 readMoments 函数中,如下所示。

我们目前通过复制、删除和粘贴手动执行此操作。任何有关如何编写函数来执行此操作的建议将不胜感激。

谢谢,乔纳森

0 投票
0 回答
1347 浏览

r - 释放一些固定参数时,lavaan 包中的修改索引

我正在使用lavaanpackage in进行验证性因素分析R当我释放一些固定参数以在我的模型中找到一些错误的固定参数时,我希望看到模型拟合的变化。有一个选项summary()显示一些修改索引,但它们是关于何时向模型添加一些约束。我想在释放一些已经固定的参数后看到模型拟合的变化。lavaan如果您没有其他建议,我可以这样做吗?如果你愿意的话,我认为你真的不需要代码来回答这个问题,但这是我使用的代码:

0 投票
1 回答
221 浏览

r - lavaan:通过多个变量定义因子,如 Mplus

我想减少lavaan.

假设您有 50 个清单变量:var1, var2, var3, ... var50。在 M plus中,可以将多个变量分配给带有减号“-”的因子,如下所示:

基本上说这Factor是由所有 50 个变量定义的。

是否有类似的方法来定义因子lavaan?看来我需要说明所有 50 个变量名称:

0 投票
1 回答
3555 浏览

r - 在 Lavaan 中将协方差设置为零

lavaanin 中R,使用sem()函数时,会自动填充协方差值。但是,我想在使用函数时强制协方差值之一为零sem(),即不移动到手动lavaan()函数。

怎么可能呢?

0 投票
1 回答
676 浏览

r - 在 R 中使用双面箭头时出错

我正在尝试在 R 中运行验证性因素分析(SEM 包的一部分),但部分语法包括使用 (<->) 双面箭头。但是,当我在 R 中写“<->”时,程序没有运行,我得到这个:“错误:“amsex1<->”中的意外'>' 感谢您的帮助!