Класс: 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