Класс: cvpartition
Данные о повторном разделении для перекрестной проверки
cnew = repartition(c)
cnew = repartition(c)
создает объект cnew
класса cvpartition
, задающего случайный раздел того же типа как c
, где c
является также объектом класса cvpartition
.
Повторное разделение полезно для повторений Монте-Карло исследований перекрестной проверки. repartition
вызван crossval
, когда параметр 'mcreps'
задан.
Раздел и повторное разделение 100 наблюдений для 3-кратной перекрестной проверки:
c = cvpartition(100,'kfold',3) c = K-fold cross validation partition N: 100 NumTestSets: 3 TrainSize: 67 66 67 TestSize: 33 34 33 cnew = repartition(c) cnew = K-fold cross validation partition N: 100 NumTestSets: 3 TrainSize: 67 66 67 TestSize: 33 34 33
Проверяйте на равенство тестовых данных в первом сгибе:
isequal(test(c,1),test(cnew,1)) ans = 0