问题标签 [xgbclassifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4 浏览

pandas - 如何在 python XGBClassifier 模型中防止特征相互交互

我已经训练了这个模型:

X 数据框有 5 个预测特征。有没有办法通过编辑 XGBClassifier 代码中的参数来防止这 5 个功能相互交互?

0 投票
0 回答
8 浏览

probability - 如何在 Python 中以对数赔率形式输出 XGBoost 输出

我有一个简单的 XGBClassifier

我用来拟合模型(X 是预测特征,Y 是二进制目标):

如果我想从我刚刚训练的 XGBClassifier 模型中计算概率,那么我使用以下代码:

但是我如何获得日志(赔率)?如果我应用以下公式:

我会得到赔率。我猜你不能把概率转换成这么简单的赔率。我猜你需要一个 sigmoid 函数,对吧?

我知道默认的 XGBClassifier 目标函数是逻辑回归。是否有输出 XGBClassifier 的日志(赔率)的命令?

如果我适合这样的逻辑回归:

然后我可以通过这段代码生成 log(odds) 输出:

XGBClassifier 有什么类似的吗?