gpt4 book ai didi

python - Statsmodels Python 缺失值

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:21 29 4
gpt4 key购买 nike

我目前正在做一个项目,我必须填补一些缺失值。我使用 Python,我看到有一种算法可以进行缺失数据插补。该算法称为 Nipals。因此,我决定寻找一种使用它的方法,我发现 statsmodels.multivariate.pca.PCA 可以帮助我。

我有一个名为 A 的 numpy 数组,其中包含 n 行和 p 列。 A 有一些缺失值,它们是 NaN 值。我想用 PCA 来填充 A。但是,没有例子可以帮助我做到这一点。

有人可以帮我用 Nipals 算法填充 A 吗?

谢谢。注意对不起,我是法语初学者,使用英文文档对我来说并不容易..

最佳答案

我找到了一种方法来填充缺失值。假设您有一个名为 A 的 numpy 数组

from statsmodels.multivariate.pca import PCA
pc = PCA(data=A,ncomp=1, missing='fill-em')
A=pc._adjusted_data

尽情享受吧!您还可以使用另一种方式来填充缺失值:均值、中值、k-neighbors、mcmc(蒙特卡洛马尔可夫链)、最频繁值...

关于python - Statsmodels Python 缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48769245/

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