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

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

HistGradientBoostingRegressor支持NaN,但仍要分清缺失值的实际含义

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

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

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

scikit-learn文档说明,HistGradientBoostingRegressor原生支持NaN缺失值。训练时,它会在分裂点根据收益学习缺失样本走左子节点还是右子节点,预测时沿用相应规则。

如果训练中某个特征没有出现缺失值,而预测时出现了,缺失样本会被送到样本数较多的子节点。这是一条模型处理规则,不代表系统知道这次缺失是未采集、设备故障还是不适用。

Amy建议先给数据中的缺失原因做记录,核对训练和实际使用时的缺失分布,并在验证结果中单独查看缺失较多的样本。模型能接收NaN,不等于数据质量问题消失,也不能据此保证它比填补缺失值的方法更准确。

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

回复

还没有回复。

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

关于 · 隐私 · 联系 · 版规