【发布时间】:2017-06-27 10:30:15
【问题描述】:
我正在处理在某些列中包含缺失值的数据集。我正在尝试将 Scikit-Learn 包装器接口的 XGBRegressor 用于 XGBoost。在那里它提供了一个名为'missing'的参数,您可以在其中输入浮点值,否则它将python的NaN作为默认值。因此,我需要帮助,例如如何使用此参数来填充数据集中列的缺失值。如果有人也能给我提供一个简单的例子,那将会很有帮助。
【问题讨论】:
-
当您提供一些浮点值作为
missing时,如果该特定值存在于您的数据中,则将其视为缺失值。例如,如果您指定缺失 = 0.1,那么无论 0.1 出现在哪里,都将被视为缺失值。 Look here 了解有关缺失值处理的更多详细信息 -
那么有没有办法检索已被 xgboost 修改的修改数据集
-
我认为它不会修改数据集。只是在遇到缺失值时决定拆分的方向进行拟合
标签: python scikit-learn xgboost