r - 如何用 gblinear 计算 xgboost 模型的截距
问题描述
我使用 R 中的 xgboost 库来构建模型;gblinear 被用作助推器。
可以使用 xgb.importance() 拉取每个变量的系数(权重);但是,我找不到最终线性方程的截距。谁能告诉我它在哪里,好吗?
谢谢你。
解决方案
正如你所提到的,只有当模型使用gblinear
:
尝试这个:
model.fit(X_train,y_train)
print(model.coef_)
print(model.intercept_)
推荐阅读
- swift - 需要解释一下随机函数 swift
- excel - 在 Powershell AD 脚本中切换姓氏、名字
- javascript - 在任意图像上保持垂直节奏
- continuum - 在 splunk for Continuum 中监控哪些日志很重要
- python - 如何将带有时间的列添加到 pandas 数据框(从 JSON 创建)?
- tensorflow - 我们不能在 tensorflow 中为 tf.get_variable 中的张量命名吗?
- outlook - 通过 API(而不是仪表板)更改 MS Exchange 设置
- java - 将java对象存储在json文件中
- c++ - 无法在 Visual Studio 中使用指针和 fstream 运行程序
- apache-httpasyncclient - IllegalArgumentException:CloseableHttpAsyncClient 中的“身份验证方案可能不为空”