在使用mlr::makeMeasure
定义新度量时,尤其是
mlr::makeMeasure(
fun = function(task, model, pred, feats, extra.args) { }
)
我知道我可以使用pred$data$truth
访问真相,而可以使用pred$data$response
访问预测,但是如果权重与原始任务一起提供,如何访问权重?
我不认为pred
对象具有权重,但是如果这是真的,那么我就看不到访问已用于预测的观测值的权重的方法。
我认为我无法使用task
对象中的权重,因为它们是针对整个训练集的,而不是用于交叉验证的子集。