【发布时间】:2019-03-26 16:39:48
【问题描述】:
我正在处理一个属性中存在多个缺失值的数据集。
完成数据预处理的典型过程后,我的下一步是尝试拟合回归模型以估算缺失值。但是,当我尝试使用来自fancyimpute 的IterativeImputer 时。我遇到了这个错误:
C:\Users\User.DC241-12\Anaconda3\lib\site-packages\sklearn\linear_model\ridge.py:942: RuntimeWarning: overflow encountered in square
v = s ** 2
****hierarchy of filenames in which error is happening****
Input contains NaN, infinity or a value too large for dtype('float64')
我知道输入到IterativeImputer 的缺失值将表示为NaNs,所以我想这不是这里的原因。在传递到插补过程之前,我是否应该将我的数据缩放到。但这不会影响插补过程吗?
谢谢!
【问题讨论】:
-
显示重现此错误的代码和数据示例。
标签: python-3.x imputation fancyimpute