Перекрестный подтвержденный k - самый близкий соседний классификатор
создает перекрестную подтвержденную (разделенную) модель из 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