使用map2和模型进行地图预测

时间:2019-10-28 22:25:47

标签: r purrr

我有两个对象:xgb.model(训练过的xgb模型)和测试数据集dtest

数据如下:

xgb.model

enter image description here

dtest

enter image description here

我正在尝试对列表进行预测。我可以运行以下命令对第一个列表进行单个预测:

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]]级别。

enter image description here

enter image description here

0 个答案:

没有答案