问题标签 [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.
r - 从R中的lavaan列表矩阵中提取残差值
我正在使用 lavaan 包,我的目的是将我的模型残差作为数据框以供进一步使用。我运行了几个具有分组变量的模型。这是基本的工作流程:
现在产生的残差对象让我感到困惑。它是一个嵌套几次的矩阵列表。如何在没有任何硬编码的情况下将每个矩阵作为单独的数据帧?我不想将它们取消列出,因为那样会丢失一些信息。
r - 在 SemPaths 图中添加更多水平级别和标准错误
我有一个观察变量的 lavaan SEM 模型,我想用 semPlot-package 中的命令 semPaths 将其绘制到三个水平级别。
但是,semPaths 中的默认值是:“默认旋转下的默认“树”布局将节点放置在四个水平级别之一。在顶部是外生清单变量,在其下是外生潜变量,在其下是内生潜变量和底部是内生的显性变量。” 因此,semPath 仅将我的模型绘制在两个水平级别,我不知道如何添加更多级别。
这是我的代码:
此外,我还没有找到如何将标准错误添加到路径图中。
提前谢谢你的帮助!
r - 安装 RTextTools 1.4.2 (Windows) 时出错
我正在尝试RTextTools
在 Windows 中安装 1.4.2,但出现以下错误:
由于缺少lava
包,我无法加载RTextTools
包。我尝试了不同的 CRAN 镜子,但同样的错误。
是否有可用的修复/更新,以便我可以继续?
r - 在 R 中使用 Lavaan 进行多组路径分析 - 修饰符中的参数数量错误
我正在 lavaan 中研究一个简单的多组路径模型(调节调解测试)并遇到一个奇怪的错误。
这是我的模型:
当我使用 lavaanify 命令检查模型时,如下所示:
我收到以下错误:
我还尝试将模型与 sem 命令本身一起使用(同时指定分组变量)并得到相同的错误。
任何人都可以在这里帮助我吗?
谢谢!
瑞安
r - lavaan 中的 SEM 单指标模型:没有截距的回归?
我正在使用R
package估计路径模型lavaan
。我每个构造只有 1 个指标,因此我不使用潜在构造或测量模型。我只是“观察到”变量和它们之间的模型关系。
我得到了一个合身的模特。
现在,我没有在我的语法中指定任何与拦截相关的内容。所以,我的模型看起来像:
因此,如果我有变量X
和Y
- 两者的范围都在 1 到 5 之间,并且从X
到的非标准化系数Y
是 1,那么Y
基于的预测回归方程是X
什么?
Y = 1*X
? 换句话说,这将是没有截距的回归?
r - 为什么我不能分配和保存这个模型摘要?(在 Lavaan 中,一个 R 包)
lavaan
我估计 in中的一个潜在变量模型R
,例如
我想将模型摘要分配给一个对象和save
它。
然而,
此外,不可能RMSEA
从模型摘要(例如summary(fit, fit.measures=TRUE)$RMSEA
或类似)中调用拟合指数(例如)。
- 为什么我无法保存此模型摘要?
- 如何保存模型摘要?背景是我有一个很大的模型,
summary()
实际上需要大量的计算时间来给出输出。调用时似乎计算了一些统计信息summary()
。 - 如何从或其他地方提取拟合指数
summary()
或在哪里可以访问它们fit
?
r - 如何在使用已知组时从lavaan中提取“每个组的卡方:”值
我想从lavaan
执行多个已知组 sem 模型时提供的输出中提取单个组卡方值。仅提供总卡fitMeasure
方值,并且卡方值不被视为 中的单独估计值parameterEstimates
。似乎没有任何其他自动化方法可以提取此信息。
我已经能够使用该capture.output()
函数,从那里我可以找到卡方值的标题,并根据组数 + 1 计算值的行数。然后我可以使用strsplit()
空格分割,最后抓住价值。我可以为此编写一个函数,但我不想在这里重新发明轮子,所以如果有人知道内置参数或现有函数,我将非常感激。
r - 在 lavaan 中约束协变量路径
我有以下lavaan
模型:
现在,我想创建一个模型来约束路径s ~ h_index
并i ~ h_index
在所有组中相等("type"
)。我怎样才能做到这一点?
r - lavaan 中介模型的 semPaths 图中未显示直接路径
以下中介模型来自lavaan 教程。下面我打印了使用包中的模型semPaths
结构semPlot
。但似乎缺少一条路径。
结果的回归部分为:
绘制模型semPaths
仅使用显示三个回归路径中的两个。X -> Y 路径不显示。
有人可以解释为什么会这样或如何添加缺少的路径吗?
r - 将 modind() / lavaan() 的报告通过管道传输到向量中
背景
在分析 SEM 模型中的一些数据时,可以列出对模型拟合影响最大的指标。这是通过 lavaan 项目中的命令 modind 完成的。我可以过滤它以仅显示前几个。该命令如下所示:
输出通常如下所示:
问题
- 如何将这些变量(var12、var2、var35、var7)的名称解析/管道转换为字符串向量?