使用statsmodel的GLM,tweedie deviance包含在summary函数中,但我不知道如何为xgboost执行此操作。阅读API也无济于事。
答案 0 :(得分:0)
在Python中,您就是这样做的。假设predictions
是渐变提升树的结果,real
是实际数字。然后使用statsmodels
运行:
import statsmodels as sm
dev = sm.families.Tweedie(pow_var=1.5).deviance(predictions, real)