问题标签 [factor-analysis]

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

r - 使用事实函数时获得因子分析分数

我已经使用factanalR 中的函数对数据集进行因子分析。

查看输出摘要,我看到我可以访问加载和其他对象,但我对因子分析的分数感兴趣。

使用该功能时如何获得分数factanal

我试图自己计算分数:

并得到错误:

Error in m %*% n : non-conformable arrays

我不知道为什么,因为我仔细检查了数据的维度并且维度是一致的。

感谢大家的帮助。

0 投票
1 回答
694 浏览

r - 如何在 R 中复制 Stata“因子”命令

我正在尝试在 R 中复制一些 Stata 结果,但遇到了很多麻烦。具体来说,我想恢复与 Stata 在探索性因子分析中相同的特征值。举一个具体的例子,factorStata 中的帮助使用bg2数据(关于医生费用)并为您提供以下结果:

我对表格第一列的特征值感兴趣。当我在 R 中使用相同的数据时,我得到以下结果:

如您所见,这些值与 Stata 的结果有很大不同。这两个程序很可能使用不同的方法来计算特征值,但我尝试了多种不同的方法来提取特征值,包括 R 命令中的大多数(如果不是全部)fa选项其他一些 R 命令。我根本无法提取与 Stata 相同的特征值。我还通读了 Stata 的手册,试图弄清楚 Stata 使用的确切方法,但无法以足够的特异性弄清楚。factanalprincipal

我很想得到任何帮助!如果您需要任何其他信息来回答问题,请告诉我。

0 投票
2 回答
1120 浏览

r - 使用包“psych”进行因子分析时未发现对象“w”错误

这些页面上有很多关于因子分析的问题。我浏览了它们,但似乎没有什么相似之处,所以希望有人能提供帮助。

我正在对一些调查问题进行因子分析,我预计会出现一些潜在的结构。我正在运行主轴或minres遇到相同的问题,如下所述。

我的数据集包含许多离散变量和编码为 的合理数量的缺失变量NA,但即使在删除所有NA问题后仍然存在:

第一个使用已弃用的版本并给我一个警告,但它有效。第二个给我以下错误:

我的数据中没有对象w,但我并不真正理解这个对象首先是什么意思。

跑步traceback()给了我:

对我不是很有启发。对此有何建议w

0 投票
2 回答
597 浏览

python - 通过 RPy 从 R 的 factanal() 中提取相关矩阵

我正在使用以下代码来提取loadings矩阵:

哪个有效!

但是,如果我尝试为correlation

我得到:AttributeError: 'R' object has no attribute 'correlation'

如果 - 相反 - 我尝试:

我得到:ValueError: All parameters must be of type Sexp_Type,or Python int/long, float, bool, or None

我觉得这很奇怪,特别是因为相关性和负载都应该是有效的。

给我:

0 投票
2 回答
1322 浏览

r - 从 R 中的因子分析 Biplot {psych} 中消除箭头

biplot下面的代码产生的我试图摆脱红线。如果有人可以提供帮助,我将不胜感激。

在此处输入图像描述

0 投票
1 回答
761 浏览

r - R (CFA) 中的 SEM:无法计算 Hessian 的 QR 分解。优化可能没有收敛。

我想做一个 CFA(效果很好),然后我删除了 R² 最低的两个项目,以提高模型的拟合度。问题是它只是为他们中的一个人解决了——当然合身比以前更好了。但是当我试图删除第二项(除了第一项)时,出现了上面提到的警告。第一个删除的项目是“External7”,第二个是“Negative2”。有什么想法或支持吗?

谢谢你的支持!

0 投票
1 回答
2410 浏览

r - 如何用 R 计算因子分数?

我正在用SPSS中的主成分法进行因子分析。众所周知,我们可以通过点击“分数”和“另存为变量”在SPSS中获得因子分数。我的问题是,我需要在 R 中获得因子分数才能做更多的工作,那么我怎样才能获得与 R 的 SPSS 中相同的因子分数?

0 投票
1 回答
1170 浏览

r - R: fa.parallel 的 psych 包,全局设置为 false

从 R 中的 psych 包调用 fa.parallel() 函数时遇到问题。

由于空间原因,只显示了数据集的头部,但我希望你能对我的问题有所了解。

给定以下示例数据集:

对于缺失值,我有 1-5 和 NA 的类别。

如果我执行

控制台输出说:

正如您在上表中看到的,有像“SQ112”这样的变量,它们只有值 1 和 2,或者“SQ109”有 1 和 NA 作为响应。

然而,这只是观察到的数据和来自 1-5 或 NA 的响应选项在所有变量上都是可能的,但在这种情况下根本没有观察到。

所以我希望全局设置为 TRUE,但每次调用该函数时,它都会将全局设置为 false,即使我在函数参数中指定它为 True。

0 投票
3 回答
8834 浏览

r - R中的下标越界错误

使用statsfactanal包中的函数进行因子分析。

我尝试了以下事情。

当我尝试运行 Divide_item_Factor_Loading(fit) 时出现一个名为

弹出。

我的 Divide_item_Factor_Loading 的完整代码:

我现在应该采取什么步骤来避免这个错误?

0 投票
1 回答
209 浏览

r - 让多维 IRT CFA 中的一些因素相关,但限制其他因素

我正在尝试使用mirt包运行 CFA。我有 3 个实质性因素 FA、FB 和 FC 以及几个一般因素 F1、F2 等。

我想让实质性因素相互关联,但将其余因素建模为与实质性因素不相关,但相互关联。

对于 3+1 因素,我使用了模型

它工作得非常好,导致以下摘要():

当我添加更多因素(F2、F3、...)并指定我希望它们“自由关联”时,这无法达到相同的结果。该模型

产生以下摘要():

关于为什么 COV 配方不起作用的任何想法?

非常感谢!KH