scikit-learn 因子分析的旋转参数

Rotation argument for scikit-learn's factor analysis

因子分析的特点之一是它允许非正交潜在变量。

例如,在 R 中,可以通过 factanalrotation 参数访问此功能。 sklearn.decomposition.FactorAnalysis有这样的规定吗?显然,这不在争论之列 - 但也许还有另一种方法可以实现这一目标?

遗憾的是,我一直无法找到此功能的许多用法示例。

有趣的问题。我认为确实没有实施轮换 - 参见 this issue

也许 this implementation 就是您要找的。

看来这已经实现了。

示例:https://scikit-learn.org/stable/auto_examples/decomposition/plot_varimax_fa.html

rotation{‘varimax’, ‘quartimax’}, default=None

If not None, apply the indicated rotation. Currently, varimax and 
quartimax are implemented. See “The varimax criterion for analytic 
rotation in factor analysis” H. F. Kaiser, 1958.

New in version 0.24.

来源:https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.FactorAnalysis.html