Statsmodels Python缺少值

Statsmodels Python缺少值,python,pca,missing-data,statsmodels,Python,Pca,Missing Data,Statsmodels,我现在正在做一个项目,我必须填补一些缺失的值。 我使用Python,我发现有一种算法可以进行缺失数据插补。 这种算法称为Nipals。所以,我决定寻找一种使用它的方法,我发现statsmodels.multivariable.pca.pca可以帮助我 我有一个名为a的numpy数组,其中有n行和p列。A缺少一些值,这些值是NaN值。我想使用主成分分析来填写A。但是,没有任何例子可以帮助我这样做 有人能帮我填写一份使用Nipals算法的表格吗 多谢各位。 注意:对不起,我是一名法语初学者,使用英语

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

我有一个名为a的numpy数组,其中有n行和p列。A缺少一些值,这些值是NaN值。我想使用主成分分析来填写A。但是,没有任何例子可以帮助我这样做

有人能帮我填写一份使用Nipals算法的表格吗

多谢各位。
注意:对不起,我是一名法语初学者,使用英语文档对我来说并不容易。

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

from statsmodels.multivariate.pca import PCA
pc = PCA(data=A,ncomp=1, missing='fill-em')
A=pc._adjusted_data
享受吧! 您还可以使用另一种方法来填充缺失值:平均值、中值、k-邻域、mcmc(蒙特卡罗马尔可夫链)、最频繁值