Перекрестный подтвержденный k - самый близкий соседний классификатор
cvmodel = crossval(mdl)
cvmodel = crossval(mdl,Name,Value)
создает перекрестную подтвержденную (разделенную) модель из cvmodel
= crossval(mdl
)mdl
, подходящую модель классификации KNN. По умолчанию crossval
использует 10-кратную перекрестную проверку на данных тренировки, чтобы создать cvmodel
, объект ClassificationPartitionedModel
.
создает разделенную модель с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Например, укажитеcvmodel
= crossval(mdl
,Name,Value
), что 'Leaveout','on'
для перекрестной проверки "пропускает один".
Можно создать перекрестную подтвержденную модель непосредственно из данных вместо того, чтобы создать модель, сопровождаемую перекрестной подтвержденной моделью. Для этого задайте одну из этих опций в fitcknn
: 'CrossVal'
, 'KFold'
, 'Holdout'
, 'Leaveout'
или 'CVPartition'
.
ClassificationKNN
| ClassificationPartitionedModel
| crossval
| fitcknn
| kfoldEdge
| kfoldLoss
| kfoldMargin
| kfoldPredict
| kfoldfun