Класс: cvpartition
Создайте раздел перекрестной проверки для данных
c = cvpartition(n,'KFold',k)c = cvpartition(n,'HoldOut',p)c = cvpartition(group,'KFold',k)c = cvpartition(group,'KFold',k,'Stratify',stratifyOption)c = cvpartition(group,'HoldOut',p)c = cvpartition(group,'HoldOut',p,'Stratify',stratifyOption)c = cvpartition(n,'LeaveOut')c = cvpartition(n,'resubstitution') создает объект c = cvpartition(n,'KFold',k)c класса cvpartition, задающего случайный нестратифицированный раздел для k - перекрестная проверка сгиба на наблюдениях n. Раздел делит наблюдения на k непересекающиеся подвыборки (или folds), выбранный случайным образом, но примерно с равным размером. Значением по умолчанию k является 10.
создает случайный нестратифицированный раздел для валидации затяжки на наблюдениях c = cvpartition(n,'HoldOut',p)n. Этот раздел делит наблюдения на набор обучающих данных и тест (или holdout) набор. Параметр p должен быть скаляром. Когда 0 <p <1, cvpartition случайным образом выбирает приблизительно наблюдения p*n для набора тестов. Когда p является целым числом, cvpartition случайным образом выбирает наблюдения p для набора тестов. Значением по умолчанию p является 1/10.
создает случайный раздел для стратифицированного c = cvpartition(group,'KFold',k)k - перекрестная проверка сгиба. group является числовым вектором, категориальным массивом, символьным массивом, массивом строк или массивом ячеек из символьных векторов, указывающим на класс каждого наблюдения. Каждая подвыборка имеет примерно равный размер и примерно те же пропорции класса как в group.
Когда вы предоставляете group как первый входной параметр к cvpartition, функция создает разделы перекрестной проверки, которые не включают строки наблюдений, соответствующих отсутствующим значениям в group.
возвращает объект c = cvpartition(group,'KFold',k,'Stratify',stratifyOption)c, задающий случайный раздел для k - перекрестная проверка сгиба. Когда вы предоставляете group как первый входной параметр к cvpartition, затем функция реализует стратификацию по умолчанию. Если вы также задаете 'Stratify',false, то функция создает нерасслоенные случайные разделы.
Можно задать 'Stratify',true, только если первым входным параметром к cvpartition является group.
случайным образом наблюдения разделов в набор обучающих данных и затяжку (или тест) набор со стратификацией, с помощью информации о классе в c = cvpartition(group,'HoldOut',p)group. И наборы обучающих данных и наборы тестов имеют примерно те же пропорции класса как в group.
возвращает объект c = cvpartition(group,'HoldOut',p,'Stratify',stratifyOption)c, задающий случайный раздел в набор обучающих данных и затяжку (или тест) набор. Когда вы предоставляете group как первый входной параметр к cvpartition, затем функция реализует стратификацию по умолчанию. Если вы также задаете 'Stratify',false, то функция создает нерасслоенные случайные разделы.
c = cvpartition(n,'LeaveOut') создает случайный раздел для перекрестной проверки, "пропускают один" на наблюдениях n. "Пропустите один", особый случай 'KFold', в котором количество сгибов равняется количеству наблюдений.
c = cvpartition(n,'resubstitution') создает объект c, который не делит данные. И набор обучающих данных и набор тестов содержат все исходные наблюдения n.
Если вы предоставляете group как первый входной параметр к cvpartition, функция создает разделы перекрестной проверки, которые не включают строки наблюдений, соответствующих отсутствующим значениям в group.
Когда вы предоставляете group как первый входной параметр к cvpartition, затем функция реализует стратификацию по умолчанию. Можно задать 'Stratify',false, чтобы создать нерасслоенные случайные разделы.
Можно задать 'Stratify',true, только если первым входным параметром к cvpartition является group.