Перекрестный подтвердите наивный классификатор Байеса
возвращает перекрестный подтвержденный (разделенный) наивный классификатор Байеса (CVMdl
= crossval(Mdl
)CVMdl
) от обученного наивного классификатора Байеса (Mdl
). По умолчанию, crossval
использует 10-кратную перекрестную проверку на обучающих данных, чтобы создать CVMdl
, ClassificationPartitionedModel
классификатор.
возвращает разделенный наивный классификатор Байеса с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Например, можно задать количество сгибов или демонстрационной пропорции затяжки.CVMdl
= crossval(Mdl
,Name,Value
)
Оцените прогнозирующую эффективность Mdl
на перекрестных подтвержденных данных с помощью 'KFold'
аргумент пары "имя-значение" и свойства CVMdl
, такой как kfoldLoss
.
Возвратите разделенный наивный классификатор Байеса со стратифицированным разделением с помощью аргументов пары "имя-значение" 'KFold'
и 'Holdout'
.
Создайте cvpartition
объект cvp
использование cvp =
cvpartition
(n,'KFold',k)
. Возвратите разделенный наивный классификатор Байеса с нестратифицированным разделением с помощью пары "имя-значение" 'CVPartition',cvp
.
Вместо первого создания наивного классификатора Байеса и затем создания классификатора перекрестной проверки, можно создать перекрестный подтвержденный классификатор непосредственно при помощи fitcnb
и определение любого из этих аргументов пары "имя-значение": 'CrossVal'
, 'CVPartition'
, 'Holdout'
, 'Leaveout'
, или 'KFold'
.
ClassificationNaiveBayes
| ClassificationPartitionedModel
| CompactClassificationNaiveBayes
| fitcnb
| kfoldLoss