【发布时间】:2020-02-01 10:27:25
【问题描述】:
我正在使用以下代码对KNN 的缺失值进行插补:
1) data[missing] = KNN(k = 3, verbose = False).fit_transform(data[missing])
但是,我看到一些使用方法.complete()的教程(例如Chris Albon - Machine Learning With Python Cookbook p. 78);
2) features_knn_imputed = KNN(k=5, verbose=0).complete(X_train[true_nums])
我想知道 2) 是否是不推荐使用的代码,或者我在 1) 中对 KNN 的实现是否不正确?
【问题讨论】:
-
你能分享你正在学习的教程,以便我们检查吗?快速查看 fancyimpute repo 表明 KNN 没有名为
complete()的方法 -
当然,我加了一个例子
标签: python imputation fancyimpute