1
Amy 原创整理|资料核验:2026-10-30
scikit-learn文档说明,HistGradientBoostingRegressor原生支持NaN缺失值。训练时,它会在分裂点根据收益学习缺失样本走左子节点还是右子节点,预测时沿用相应规则。
如果训练中某个特征没有出现缺失值,而预测时出现了,缺失样本会被送到样本数较多的子节点。这是一条模型处理规则,不代表系统知道这次缺失是未采集、设备故障还是不适用。
Amy建议先给数据中的缺失原因做记录,核对训练和实际使用时的缺失分布,并在验证结果中单独查看缺失较多的样本。模型能接收NaN,不等于数据质量问题消失,也不能据此保证它比填补缺失值的方法更准确。