прогнозирование карт с использованием map2 и модели - PullRequest
0 голосов
/ 29 октября 2019

У меня есть два объекта: 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'))

Дает мне:

Ошибка в значенииf (объект, h = h, level = level, fan = fan, lambda = lambda,: неиспользованные аргументы (newdata = .y, type = "prob")

Я знаю, что проблема возникает, когда я пытаюсь отобразитькаждый из списков, то есть я не могу нанести на карту dtest, а затем снова отобразить на pza de Espana уровни [[1]], [[2]] и [[3]].

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...