问题标签 [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.
python - scikit-learn 因子分析的旋转参数
因子分析的标志之一是它允许非正交潜在变量。
例如,在 R 中,此功能可通过rotation
参数 of访问factanal
。有没有这样的规定sklearn.decomposition.FactorAnalysis
?显然它不在争论之中——但也许还有另一种方法可以实现这一目标?
可悲的是,我一直无法找到该功能的许多使用示例。
r - 使用 R 对 df 中的连续列组进行因子分析
我有一个包含 10,000 列(SNP 频率)的 df。我需要使用非重复向量进行模拟(因子分析)。为了做到这一点,我需要对列子集进行因子分析,分成 10 个组。例如 cols 1:10, 11:20; 21:30。由于手动指定这需要很长时间,我需要一个简单的脚本来完成它。我写了这个,但它似乎不起作用。我不知道如何告诉 R 何时开始和停止每次迭代。
r - 在 Lavaan 增长曲线模型中提取个体轨迹
我已经成功地使用 R 的 Lavaan 包中的 growth() 函数对一项研究的纵向数据进行了建模。我在任何地方都找不到关于如何为每个参与者提取预测轨迹的文档。我只能找到整个组的预测轨迹(在摘要输出的“截距”部分下给出)。
r - polycor 包 - 优化中的 hetcor 错误
我正在尝试使用 polycor 包中的 hector 函数和我在此处找到的说明对一组 80 个二分变量(1440 个案例)进行因子分析:http ://researchsupport.unt.edu/class/Jon/Benchmarks /BinaryFA_L_JDS_Sep2014.pdf
可悲的是,在我从其余数据集中只选择感兴趣的变量并对它们进行因子分析后,我似乎一直收到以下错误和警告
这是命令/当我点击上述 PDF 中描述的步骤时:
不知道这意味着什么或如何进行......您的想法表示赞赏。谢谢!
r - 需要帮助使用 R 中的 Vegan 包为情节制作图例
我目前正在尝试使用 vegan 包在我的 PCO 图上绘制图例,但图例和图上的 pch 不一样。有谁知道如何解决这个问题?我已经相应地附加了代码和复制数据。非常感谢
以下是复制数据
这是第二个 data.frame
regression - SPSS如何为基础变量被成对删除的情况分配因子分数?
这是我试图从报告中找出的一个简化示例。所有分析都在 SPSS 中运行,我没有也没有使用(我的经验是使用 SAS 和 R)。
他们正在进行回归,以从订购的食物类型、自我报告的食物风味和自我报告的食物质地来预测整体用餐满意度。
但是食物风味和质地高度相关,因此他们进行了因子分析,发现食物风味和质地负荷在一个因素上,并在回归中使用了因子得分。
然而,大约 40% 的受访者对自我报告的食物质地没有反应,因此他们在制作因子时使用了成对删除。
我的问题是,当 SPSS 计算因子得分并将它们作为数据集中的新变量输出时,对于输入了被成对删除的因子的人来说,它有什么作用?
它如何计算(如果计算的话)那些在因子创建过程中成对删除响应并因此缺少其中一个变量数据的人的因子得分?
r - R:绘制 varimax 旋转因子分析
我想用因子分析和 PCA来分析我的数据。
到目前为止它有效,但我确实发现了以下内容。
如何执行 varimax 旋转并可视化相关圆中的旋转矩阵?
res.pca
是一个prcomp
对象,my.var
是一个list
,因此我不能将它用于文章中描述的情节。
有任何想法吗?
编辑(的输出dput(decathlon2.active)
):
r - 使用 cbind 将因子分数添加到 R 中的数据集
我在将因子分数添加到原始数据集时遇到了困难。正如这里所描述的,这根本不是一个困难的过程。但是,就我而言,我收到以下代码的以下错误:
如果行号确实不同,收到此错误也就不足为奇了,但是当我键入“fa$scores”并按回车时,R 会显示所有 889 行。dim 函数仍然返回 851:
您能否为我解释一下为什么我会收到此错误,如果可能的话,我可以做些什么来成功地将因子分数添加到数据中?
谢谢!
r - R homals 不适用于二分矩阵
我有一个协变量矩阵(n = 759,p = 175),其中包含大量缺失数据,我想看看样本之间的缺失模式是否有一些相似之处。由于我不习惯使用二进制数据,因此我阅读了一些方法并遇到了非常有趣的homals
R 包。
从is.na(data_covariates)
我删除了非信息特征(没有样本是一个完整的案例,所以我留下了所有样本)并留下了 759 x 164 矩阵data_covariates_missing
,我将其作为参数传递给 homals()。
(编辑:我还删除了两个重复的行)
该命令homals(data=data_covariates_missing)
导致错误
和很多警告,都带有相同的信息:
我玩弄 了争论ndim, rank
,但没有运气。检查函数代码或小插图没有帮助,搜索 StackOverflow 也没有帮助。level
homals()
homals
通过构造,我的矩阵没有缺失值或无限值,所以我真的无法解释错误和警告。
有什么建议吗?谢谢!