r - xgboost中的eval_metric和feval有什么区别?

标签 r xgboost kaggle

xgb.train中fevaleval_metric有什么区别,这两个参数仅用于评估目的。

来自 Kaggle 的帖子提供了一些见解:

https://www.kaggle.com/c/prudential-life-insurance-assessment/forums/t/18473/custom-objective-for-xgboost

最佳答案

feval 用于创建您自己的自定义评估指标。

  • 它必须是(自定义、用户定义的)函数

eval_metric 用于 xgboost 包正在实现的内置指标。

  • 它是一个字符串,例如rmse/logloss/mlogloss/merror/error/auc/ndcg/...

关于r - xgboost中的eval_metric和feval有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40159415/

相关文章:

r - 从拉普拉斯分布生成随机数

python - 属性错误: 'module' object has no attribute 'DMatrix

java - 从 R 中的 xgboost 创建的 pmml 模型导致与 R 中的原始模型不同的结果

python - 根据两个条件求平均值;根据这些平均值创建列

python - Queue.dequeue 卡在 Tensorflow 输入管道中

r - 使用 R : drop rows efficiently based on different conditions

r - 使用 gsub 的互补序列

c++ - 在 C++ 中使用 XGBOOST

kinect - Kinect SDK 可以使用保存的深度/RGB 视频而不是实时 Kinect 运行吗?

r - 在用户定义函数中调用 glm() 函数