将权重作为参数传递给 xgb.DMatrix 是否与将我们的预测变量(例如 y)乘以权重相同?
更详细地说,我有一个数据集,其中包含 3 个可能值 0、1、2 的事故编号。我想按用户每年驾驶的天数对其进行加权,其值类似于 1/ 365、2/365 ... 364/365 和 365/365。
y = [0, 1, 0, 0, 2, 0, 0,1] 重量 = [1/365, 31/365, 60/365, 20/365, 3/365, 50/365, 32/365 ]我的问题是,如果我将 y 转换为 y/weight,并在没有任何权重的情况下传递给 xgboost,是否与仅通过 weight 传递 y 相同?
请注意,我的目标 = 计数:泊松