Как использовать пользовательские сгибы перекрестной проверки с XGBoost

Я использую обертку R для XGBoost. В функцииxgb.cv, Eстьfolds параметр с описанием

list предоставляет возможность использования списка предопределенных сгибов CV (каждый элемент должен быть вектором индексов сгиба). Если указаны сгибы, nfold и стратифицированные параметры будут игнорироваться.

Итак, я просто указываю индексы для обучения модели и предполагаю, что остальное будет для тестирования? Например, если мои тренировочные данные что-то вроде

    Feature1 Feature2 Target
 1:        2       10     10
 2:        7        1      9
 3:        8        2      3
 4:        8       10      7
 5:        8        2      9
 6:        3        7      3

и я хочу провести перекрестную проверку, используя индексы (train, test) как ((1,2,3), (4,5,6)) и ((4,5,6), (1,2,3)) Я поставилfolds=list(c(1,2,3), c(4,5,6))?

Ответы на вопрос(3)

Ваш ответ на вопрос