gpt4 book ai didi

python-3.x - 使用 Python Factor_Analyzer 进行因子分析

转载 作者:行者123 更新时间:2023-12-02 19:57:31 42 4
gpt4 key购买 nike

我正在尝试使用以下代码使用因子分析器模块来执行因子分析:

对于bartlett_sphericity

from factor_analyzer.factor_analyzer import calculate_bartlett_sphericity
chi_sqaure_value, p_value = calculate_bartlett_sphericity(fac)
chi_sqaure_value, p_value

对于 KMO

from factor_analyzer.factor_analyzer import calculate_kmo
kmo_all, kmo_model = calculate_kmo(fac)
kmo_model

运行上述代码后,我从 bartlett_sphericity 获得了 (inf,nan) ,从 KMO 获得了 nan 。请告知如何解决此问题。

最佳答案

我确实遇到了这个问题。原来是有两个问题导致的。第一个是相关矩阵中有 nan。这是因为我有几列全为零,删除这些列后,问题仍然存在。事实证明,我有两列完全相关,即相关性为 1 或 -1。在我删除其中之一后(您不需要删除两个完全相关的列),以上两个都有效,并且我正在与我的 FA 一起运输。

关于python-3.x - 使用 Python Factor_Analyzer 进行因子分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56722430/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com