repartition

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

Смотрите также

Для просмотра документации необходимо авторизоваться на сайте