问题标签 [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 回答
278 浏览

r - 从R中的lavaan列表矩阵中提取残差值

我正在使用 lavaan 包,我的目的是将我的模型残差作为数据框以供进一步使用。我运行了几个具有分组变量的模型。这是基本的工作流程:

现在产生的残差对象让我感到困惑。它是一个嵌套几次的矩阵列表。如何在没有任何硬编码的情况下将每个矩阵作为单独的数据帧?我不想将它们取消列出,因为那样会丢失一些信息。

0 投票
1 回答
1106 浏览

r - 在 SemPaths 图中添加更多水平级别和标准错误

我有一个观察变量的 lavaan SEM 模型,我想用 semPlot-package 中的命令 semPaths 将其绘制到三个水平级别。

但是,semPaths 中的默认值是:“默认旋转下的默认“树”布局将节点放置在四个水平级别之一。在顶部是外生清单变量,在其下是外生潜变量,在其下是内生潜变量和底部是内生的显性变量。” 因此,semPath 仅将我的模型绘制在两个水平级别,我不知道如何添加更多级别。

这是我的代码:

此外,我还没有找到如何将标准错误添加到路径图中。

提前谢谢你的帮助!

0 投票
1 回答
104 浏览

r - 安装 RTextTools 1.4.2 (Windows) 时出错

我正在尝试RTextTools在 Windows 中安装 1.4.2,但出现以下错误:

由于缺少lava包,我无法加载RTextTools 包。我尝试了不同的 CRAN 镜子,但同样的错误。

是否有可用的修复/更新,以便我可以继续?

0 投票
0 回答
944 浏览

r - 在 R 中使用 Lavaan 进行多组路径分析 - 修饰符中的参数数量错误

我正在 lavaan 中研究一个简单的多组路径模型(调节调解测试)并遇到一个奇怪的错误。

这是我的模型:

当我使用 lavaanify 命令检查模型时,如下所示:

我收到以下错误:

我还尝试将模型与 sem 命令本身一起使用(同时指定分组变量)并得到相同的错误。

任何人都可以在这里帮助我吗?

谢谢!

瑞安

0 投票
0 回答
496 浏览

r - lavaan 中的 SEM 单指标模型:没有截距的回归?

我正在使用Rpackage估计路径模型lavaan。我每个构造只有 1 个指标,因此我不使用潜在构造或测量模型。我只是“观察到”变量和它们之间的模型关系。

我得到了一个合身的模特。

现在,我没有在我的语法中指定任何与拦截相关的内容。所以,我的模型看起来像:

因此,如果我有变量XY- 两者的范围都在 1 到 5 之间,并且从X到的非标准化系数Y是 1,那么Y基于的预测回归方程是X什么? Y = 1*X? 换句话说,这将是没有截距的回归?

0 投票
0 回答
498 浏览

r - 为什么我不能分配和保存这个模型摘要?(在 Lavaan 中,一个 R 包)

lavaan我估计 in中的一个潜在变量模型R,例如

我想将模型摘要分配给一个对象和save它。

然而,

此外,不可能RMSEA从模型摘要(例如summary(fit, fit.measures=TRUE)$RMSEA或类似)中调用拟合指数(例如)。

  1. 为什么我无法保存此模型摘要?
  2. 如何保存模型摘要?背景是我有一个很大的模型,summary()实际上需要大量的计算时间来给出输出。调用时似乎计算了一些统计信息 summary()
  3. 如何从或其他地方提取拟合指数summary()或在哪里可以访问它们fit
0 投票
2 回答
366 浏览

r - 如何在使用已知组时从lavaan中提取“每个组的卡方:”值

我想从lavaan执行多个已知组 sem 模型时提供的输出中提取单个组卡方值。仅提供总卡fitMeasure方值,并且卡方值不被视为 中的单独估计值parameterEstimates。似乎没有任何其他自动化方法可以提取此信息。

我已经能够使用该capture.output()函数,从那里我可以找到卡方值的标题,并根据组数 + 1 计算值的行数。然后我可以使用strsplit()空格分割,最后抓住价值。我可以为此编写一个函数,但我不想在这里重新发明轮子,所以如果有人知道内置参数或现有函数,我将非常感激。

0 投票
1 回答
478 浏览

r - 在 lavaan 中约束协变量路径

我有以下lavaan模型:

现在,我想创建一个模型来约束路径s ~ h_indexi ~ h_index在所有组中相等("type")。我怎样才能做到这一点?

0 投票
1 回答
1316 浏览

r - lavaan 中介模型的 semPaths 图中未显示直接路径

以下中介模型来自lavaan 教程。下面我打印了使用包中的模型semPaths结构semPlot。但似乎缺少一条路径。

结果的回归部分为:

绘制模型semPaths仅使用显示三个回归路径中的两个。X -> Y 路径不显示。

在此处输入图像描述

有人可以解释为什么会这样或如何添加缺少的路径吗?

0 投票
1 回答
32 浏览

r - 将 modind() / lavaan() 的报告通过管道传输到向量中

背景

在分析 SEM 模型中的一些数据时,可以列出对模型拟合影响最大的指标。这是通过 lavaan 项目中的命令 modind 完成的。我可以过滤它以仅显示前几个。该命令如下所示:

输出通常如下所示:

问题

  • 如何将这些变量(var12、var2、var35、var7)的名称解析/管道转换为字符串向量?