问题标签 [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 投票
0 回答
604 浏览

r - 使用 lavaan 在 R 中进行交叉滞后面板建模

我正在探索三个时间点(T1、T2、T3)上两个变量之间的双向关联,并正在考虑使用 R 的lavaan包来运行交叉滞后面板模型。一个因变量(DV)是连续的,另一个是二分的。理想情况下,我想为一些协变量调整模型(一些是二分的,另一些是超过两个级别的分类)。观察到所有变量(无潜在变量)。下图大致是我感兴趣的拟合。

在此处输入图像描述

我的问题是——lavaan理论上可以在面板模型中支持这种连续、二元和外生名义变量的组合吗?我的理解是,只要使用 WLSMV 估计器,它应该能够处理它。

0 投票
0 回答
137 浏览

r - 如何在 R 中的 lavaan 中调整 Cronbach 的 Alpha 测量误差

谁能建议如何最好地使用 R 中的 lavaan 包来解释测量误差(由 Cronbach 的 alpha 测量)?下面是一个完整的例子。该示例试图根据某人的外向程度来预测某人的朋友数量。请注意,我试图在代码末尾解释外向性测量误差的尝试失败。

0 投票
1 回答
162 浏览

r - plsm 中的错误...清单变量必须包含在数据中

我正在尝试制作 PLS-SEM 模型,并且正在使用 semPLS 包中的 R 中的 plsm() 函数。但是,起初我收到一条错误消息:

我理解它,但是在通过我的输入,甚至在我的测量模型矩阵中添加单因素构造(直接测量变量)之后,我现在得到以下信息:

我不知道应该如何进行。似乎每当我“修复”一个问题时,它都会直接导致另一个问题。除了包中的标准 mobi 示例之外,是否有人有任何示例,当我同时拥有潜在变量和直接测量变量时,我可以看到它是如何完成的?

找到了函数的代码,但现在我更加困惑了。 https://github.com/cran/semPLS/blob/master/R/plsm.R

谁能以简单的方式解释我应该如何命名我的 df 列,以及避免这个问题的测量模型?

0 投票
0 回答
49 浏览

r - 从抑郁/焦虑问卷中创建 Lavaan 的幸福感潜在变量

我正在构建一个包含 4 个潜在变量的结构方程模型:身体生活方式、社会生活方式、创伤评分和 DV(幸福感)。

我们对幸福感进行了 7 个问题的调查,但我认为将幸福感、抑郁症和焦虑症的三项调查剔除以使其成为潜在因变量会更合理(测量误差更小)。我收到警告说,仅使用调查的比例分数时协方差矩阵不是正定的,因此我决定实际合并调查本身的问题。但是,当我这样做然后查看修改指数时,我收到一个输出表明残差当前不相关,当我认为这是任何潜在变量的默认值时,这就是为什么我想知道我是否指定正确的幸福潜在变量(是否只是添加最终将包含该潜在变量的所有问题)。

下面是整个模型。潜在变量“幸福”目前只有来自 phq 9,抑郁调查的问题;和一般焦虑调查(但也将添加到幸福调查中)。我在下面添加了修改索引的输出。

我在这里包含了一些数据:https ://drive.google.com/file/d/1AX50DFNik30Qsyiyp6XnPMETNfVXK83r/view?usp=sharing

非常感谢!

Mod 索引的输出:

在此处输入图像描述

0 投票
0 回答
58 浏览

stata - 尝试使用 Stata 计算多级结构方程模型中的间接影响。有人可以确认我有这个代码吗?

我正在尝试使用 Stata 手册中的示例 42g 作为指南,在 stata 中构建多级结构方程模型。我的代码正在运行,但我在计算间接影响方面有点偏离书本,可以只使用专业人士的健全性检查。

我正在测试一个有节制的中介模型,其中

该模型使用嵌套数据——easyseec 嵌套在主题下,因此我在变量 responseid 下添加了随机截距和随机斜率。

.gsem 输出与 R 中使用 lmer 构建的相同模型的输出大致跟踪,所以我对此感觉很好。但我真的可以在下面的 .nlcom 上使用眼球。这应该计算特定主题/条件对比的间接影响,对吧?

0 投票
0 回答
219 浏览

r - 交叉验证结构方程建模

不知道为什么很难找到有关此主题的信息。

我想简历我的 SEM 模型。N = 360。我已经将 70% 的数据提取到训练集中并构建了模型,首先是在理论上,然后使用修改索引。我还有一个测试数据框,其中有观察值(为了幸福),但我想使用模型来预测值。lavPredict 似乎只用于预测潜在变量的值。也许我遗漏了一些东西,但似乎不像 lmer 或基本线性回归那样简单。是否只使用测试数据集中的模型拟合指数?似乎应该能够比较 SEM 中的观察值和预测值。

我在这里包含了一些数据:https ://drive.google.com/file/d/1AX50DFNik30Qsyiyp6XnPMETNfVXK83r/view?usp=sharing

这是我通过训练数据集获得的最终模型。当我去测试它时,我得到了这个

非常感谢!

0 投票
1 回答
126 浏览

r - 如何使用 semPLS 包在 R 中获取 t 统计信息和/或 p 值?

我目前正在尝试使用 PLS 方法在 R 中进行结构方程建模。

使用 semPLS 包,我能够创建模型并获得路径系数。之后,我使用引导包和函数“bootsempls”来引导我的估计。但是使用“摘要”函数它只给了我一个 bca 置信区间,但我希望我的路径系数有 t 统计量或 p 值。

有人知道我怎样才能得到它们吗?还是我错过了统计知识以便从 bca 置信区间计算它们?:/

0 投票
0 回答
58 浏览

stata - 残余结构冲击状态 (SVAR)

我在 stata 中建模结构自回归模型(SVAR)并使用以下命令

svar 生产变化全球需求 lnoilprice, lags(1/6) aeq(A1) beq(B1)

我如何从这里准确地提取和绘制残余结构冲击?

谢谢!

0 投票
2 回答
1307 浏览

r - r中的路径图

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

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

0 投票
0 回答
22 浏览

r - 结构方程模型,模型拟合问题

我在 R 中应用结构方程模型时遇到了一些问题。我有 18 个变量和 110 个复制。几个变量是非正态分布的(内生和外生),其中一些是零膨胀的。

我开始使用分段SEM,但我不得不放弃这种方法,因为我需要表示无法通过这种方法评估的循环关系(即ABCA)。即使没有指定循环并尽可能简化模型(仅包括 3 个变量),我的模型拟合度也很差,并且 P 值远低于 0.05。使用 Lavaan 时,虽然我可以包含循环关系,但我在模型拟合和 P 值方面遇到了同样的问题。这可能是什么原因?

我不能改变模型的结构(变量之间的关系),而不会使它在生物学上变得荒谬。我想知道(1)是否可以通过应用一些转换或标准化来改进模型拟合?-我已经尝试过标准化数据,但我遇到了同样的问题;(2) 在 Lavaan 函数中使用零膨胀变量和/或泊松变量是否正确?——模型接受变量原样,我们得到结果,但模型拟合不佳;(3) 拆分模型以满足最小复制数与估计参数数的关系是否正确?

提前感谢您的回复。亲切的问候。