Я бегу кросс проверки с xgboost в R.Понимание ошибки выполнения перекрестной проверки с xgboost в R
library(xgboost)
data(agaricus.train, package='xgboost')
data(agaricus.test, package='xgboost')
train <- agaricus.train
test <- agaricus.test
cv.res <- xgb.cv(data = train$data, label = train$label, nfold = 5,
nrounds = 2, objective = "binary:logistic")
Выход приведен ниже
[0] train-error:0.000921+0.000343 test-error:0.001228+0.000687
[1] train-error:0.001075+0.000172 test-error:0.001228+0.000687
я предполагаю ошибку это просто среднее значение ошибки между всеми k-кратностями при выполнении регрессии и режимом при выполнении классификации, верно ли это? И что такое второй термин после знака «плюс»?
В регрессии при вычислении среднего значения между k-образными складками выполняется ли это с учетом равного веса для каждой складки или есть случаи, когда это делается, придавая больший вес конкретным складкам?
Спасибо за ваш ответ, это очень ясно. Я проверил термин после знака плюс, и это действительно «стандартное отклонение». –
@ThiagoBalbo Вы очень желанны. Да, вы правы, это стандартное отклонение. Я обновил свой ответ пару минут назад, чтобы добавить это. Вы можете включить или выключить его с помощью 'showd'. –