Перекрестный подтвердите наивный классификатор Байеса
возвращает перекрестный подтвержденный (разделенный) наивный классификатор Байеса (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