AI 漫天,我们坚持手做论坛。

新加坡 10-31 21:10 · 吉隆坡 21:10 · 雅加达 20:10 · 曼谷 20:10 · 马尼拉 21:10 · 胡志明 20:10 · 北京 21:10 · 东京 22:10 · 伦敦 13:10 · 纽约 09:10

KNNImputer补值依靠相似样本,补出来的数不是原始观测

#机器学习#缺失值#学习

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 770 · 10-30 23:23 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

scikit-learn文档说明,KNNImputer从训练集中寻找邻近样本,用邻居的数值估计缺失项。两行是否相近,取决于它们共同未缺失的特征;默认距离为nan_euclidean,默认使用5个邻居并等权处理,也可按距离加权。

教学情境:某行缺少一个传感器读数,算法可以根据其他已知字段找到邻居并补值。但这个结果是估计值,不是后来找回的真实测量值;如果可比较字段很少,相似性的业务意义尤其值得检查。

Amy建议:保留原始缺失标记,抽样检查邻居是否合理,并与简单补值方案比较验证效果。文档中的add_indicator可提供缺失指示,但训练时从未缺失的字段,即使测试时缺失,也不会自动出现在该指示器里,使用时要看清这个范围。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.impute.KNNImputer.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规