Я недавно использовал " xgb.cv " для оценки точности xgboost. Я обнаружил, что элемент пред может получить значение прогнозирования. Я также хочу получить соответствующее значение наблюдения (тестовые данные) или матрицу, содержащую предсказание и значение наблюдения, однако не было никакого полезного элемента или аргумента для достижения. Я пропустил некоторые детали? Или есть другие способы?
Мой код:
cv <- xgb.cv(data = x_DMatrix,
max_depth = 3,
nrounds = 10,
nfold = 10,
prediction = TRUE,
metrics = "rmse",
objective ="reg:linear")
cv$evaluation_log # list of evaluation metrics
cv$pred # get the pretiction value
Аргумент " xgb.cv ":
feval : Custimized функция оценки. Возвращает список (metric = 'metric-name', value = 'metric-value') с заданным прогнозом и dtrain.
Справочная документация не указана. Что означает и использует feval ?
Я ищу в сети, но ответа не найдено. Пожалуйста, помогите или попробуйте дать некоторые идеи, как этого добиться. Заранее спасибо.