Перекрестный подтвержденный 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 | kfoldfun | kfoldLoss | kfoldMargin | kfoldPredict