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