首页 > 解决方案 > 如何使用 xgboost 模型在没有响应值的情况下从预测器进行预测

问题描述

我在 python 中创建了一个 XGBoost 模型,现在我想用它来预测一个全新的数据库。问题是我的新数据库有我所有的输入变量(特征),但它没有目标值。

换句话说,我希望我的模型能够预测响应值并根据输入变量告诉我,每个样本的目标值是什么?

标签: pythondatabasemachine-learningdata-sciencexgboost

解决方案


由于您的模型已经过训练,因此您不需要目标。你只是想预测它们。

假设_model = ... your fitted XGBoost modeldf2是您的新数据库,只有您的功能。

df2['Predicted_target'] = _model.predict(df2)

推荐阅读