Класс: RegressionTree
Перекрестная проверка дерева решений
cvmodel = crossval(model)
cvmodel = crossval(model,Name,Value)
создает секционированную модель из cvmodel
= crossval(model
)model
, установленное дерево регрессии. По умолчанию crossval
использует 10-кратную перекрестную валидацию обучающих данных для создания cvmodel
.
создает секционированную модель с дополнительными опциями, заданными одним или несколькими cvmodel
= crossval(model
,Name,Value
)Name,Value
аргументы в виде пар.
|
Регрессионая модель, полученная с использованием |
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
|
Объект Используйте только один из этих четырёх опций за раз: По умолчанию: |
|
Holdout проверяет указанную долю данных и использует остальную часть данных для обучения. Задайте числовой скаляр из |
|
Количество складок для использования в перекрестном проверенном дереве, положительное целое значение, больше 1. Используйте только один из этих четырёх опций за раз: По умолчанию: 10 |
|
Установите значение |
|
Секционированная модель |
Можно создать дерево перекрестной проверки непосредственно из данных вместо создания дерева решений, за которым следует дерево перекрестной проверки. Для этого включите один из этих пяти опций в fitrtree
: 'CrossVal'
, 'KFold'
, 'Holdout'
, 'Leaveout'
, или 'CVPartition'
.