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