问题标签 [r-lavaan]

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 回答
111 浏览

r - 如何解释 R 中 lavaan 类中的 fitmeasures() 函数?

我想了解 RStudio 中 lavaan 类的 fitmeasures() 的输出。我正在自己学习 R,并且希望在破译这些值的含义方面得到一些帮助。

包含的值是“npar”、“fmin”、“pnfi”、“cfi”、“ifi”、“tli”、“crmr”等。

我似乎找不到输出的解释。相反,有很多关于如何构建代码的资源。下面是我找到代码的上下文。

0 投票
1 回答
358 浏览

r - 如何使用 lavaan 获得交叉载荷?

据我了解,交叉载荷只能从 lavaan 中的结构方程建模(即不能从 CFA)中获得。我对么?

我应该如何获得 lavaan 的交叉载荷?

参考代码:

预先感谢您的帮助。

0 投票
0 回答
141 浏览

r - 如何在 R 的单个图中绘制一个图以查看两个独立样本的 SEM?

我正在使用一维问卷中的验证性因子分析,我想生成一个 SEM 图。然而,回答问卷的参与者精通两种语言,一组用语言 X 回答问卷,另一组用语言 Y 回答相同的问卷。我想创建一个显示两组参数的单一图。如本例所示:

具有两个独立组的一维模型

我只能使用 R 创建单独的图:

有人可以帮助我如何使用每个组的信息创建一个情节吗?可能吗?

0 投票
0 回答
4559 浏览

r - 警告:优化器警告未找到解决方案

我的SEM模型似乎还可以,但是当尝试让组适合应用多组分析时,R 会发出重新警告。

这是我的模型(数据将随之而来):

运行它会产生良好的拟合效果和一切:

但拟合“自由”或“约束”模型以应用多组分析:

导致警告:

lavaan 警告:优化器警告尚未找到解决方案!

当按组拟合时也会发生同样的情况type,但不是fmly

如果有人可以提供帮助,我将不胜感激。

乌里

这是我的数据:

0 投票
1 回答
456 浏览

r - 分类变量的影响编码与lavaan中的相互作用?

我有兴趣将 lm-syntax 翻译为 lavaan,特别是当因子具有> 2 levels时,我在因子 x 数值变量之间进行效果编码交互之后。(提醒:效果编码是虚拟编码分类变量的替代方法,编码为 -1、1 和 0。)

下面你会看到一个最小的例子(毫无意义)。您会看到 lm(线性回归)语法,然后是相应的 lavaan 语法(回归部分)。它适用于没有交互但不适用于交互的回归。

首先考虑具有效应编码因子的无交互回归。

这有效

这是我如何通过交互来做到这一点 我哪里出错了?

0 投票
1 回答
35 浏览

r - 如何将 lavaan 模型的估计器和优化方法作为变量?

我有一些数据,我在 lavaan 中安装了模型

摘要 ( summary(fit)) 显示了使用的求解器(优化方法和估计器),但我不知道如何提取该信息并将其存储到变量中;我只能设法将其打印为摘要的一部分。如何访问这两个值并将它们存储在变量中?

任何帮助表示赞赏。

0 投票
0 回答
21 浏览

python - rpy2调用lavaan时出错

当我尝试调用另一个包时,显示成功。只有lavaan包失败。这是什么原因?如何解决?

我在 jupyter 中编写代码,并使用 rpy2 调用 R backages。

0 投票
1 回答
112 浏览

r - 结构方程建模(路径分析)如何自动指定模型语法

任何人都知道是否有一种简单的方法可以写出路径模型?就像在具有图形界面的 AMOS 中一样,模型语法是在幕后完成的。我想为模型执行此操作,但我lavaan在 R 中使用并且必须编写我的模型语法,但我不想犯任何错误 - 任何简单的方法来绘制框和箭头并查看语法的样子然后?

0 投票
1 回答
236 浏览

statistics - 给定路径图的 SEM 模型语法

我正在尝试使用 SEM 重新创建调解分析。我有以下路径图 在此处输入图像描述

我很清楚“FM”通过RMR与“EI”相关。间接影响为 0.25 (0.40 * 0.63),“直接影响”为 -0.41。但是,我无法自信地为lavaan. 如何编写这种语法?

此外,双箭头代表什么(例如,FM 和 FFM 之间的 0.11)——这就是“协方差”。这会影响从 FM 到 FFM 的路径吗?最后,仅使用 OLS 框架就可以实现这种中介模型吗?SEM 提供了什么优势?

0 投票
0 回答
259 浏览

r - SEM:将 Mplus 语法转换为 lavaan 以进行模型规范

我正在尝试将模型语法从 Mplus 转换为 lavaan。语法来自一篇文章

Mplus 语法片段:

转换为 lavaan 的lavaan::mplus2lavaan.modelSyntax()产量:

但是,我很确定我犯了一个错误,因为当我运行完整模型(此处未提供)时出现错误:

lavData 中的错误(数据 = 数据,组 = 组,集群 = 集群,ov.names = OV.NAMES,:lavaan 错误:类函数的数据对象

另外:警告消息:1:在 lavParseModelString(model) 中:lavaan 警告:下面公式的左侧包含修饰符:0*y2~~0*y2

如果我省略0*y2~~0*y2规范,它运行良好。我不确定是什么0*y2~~0*y2意思,也不知道翻译是否正确。

谢谢你。