我有两个对象:xgb.model
(训练过的xgb模型)和测试数据集dtest
。
数据如下:
xgb.model
dtest
我正在尝试对列表进行预测。我可以运行以下命令对第一个列表进行单个预测:
xgb.pred <- map2(.x = xgb.model[[1]], .y = dtest[[1]], .f = ~predict(.x, newdata = .y, type = 'prob'))
也就是说,它使用Pza de Espana
模型和xgb.model
数据对dtest
进行了预测。
但是,当我尝试映射所有列表时,出现错误,应用:
xgb.pred <- map2(.x = xgb.model, .y = dtest, .f = ~ predict(.x, newdata = .y, type = 'prob'))
给我:
meanf(object,h = h,level = level,fan = fan,lambda =的误差 lambda ::未使用的参数(newdata = .y,type =“ prob”)
我知道在尝试映射每个列表时都会出现问题。也就是说,我无法映射到dtest
,然后再次映射到pza de Espana
,[[1]]
和[[2]]
级别。