Naive Bayes (NB) Classifier

Multi-class Classification with the NB
527 descargas
Actualizado 10 nov 2020

Function
1. NaiveBayes.predict(_)
2. NaiveBayes.find(_)

Description
1. Returns the estimated labels of one or multiple test instances and the accuracy of the estimates.
2. Returns the labels with their respective probabilities in descending order.

Examples using Iris Data Set

load fisheriris

X = meas;
Y = species;
Xnew = [min(X);mean(X);max(X)];

mdl = NaiveBayes('gaussian');
mdl = mdl.fit(X,Y)
Ypred = mdl.predict(Xnew)

Ypred =

'setosa'
'versicolor'
'virginica'


Ynew = {'versicolor';'versicolor';'virginica'};
accuracy = accuracy_score(Ypred,Ynew)

accuracy =

0.6667

See more examples described in the script files.

Citar como

David Ferreira (2024). Naive Bayes (NB) Classifier (https://github.com/ferreirad08/NaiveBayesClassifier/releases/tag/1.1.7), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2016a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.1.7

See release notes for this release on GitHub: https://github.com/ferreirad08/NaiveBayesClassifier/releases/tag/1.1.7

1.1.6

See release notes for this release on GitHub: https://github.com/ferreirad08/NaiveBayesClassifier/releases/tag/1.1.6

1.1.5

See release notes for this release on GitHub: https://github.com/ferreirad08/Gaussian-Naive-Bayes-GNB-Classifier/releases/tag/1.1.5

1.1.3

See release notes for this release on GitHub: https://github.com/ferreirad08/Gaussian-Naive-Bayes-GNB-Classifier/releases/tag/1.1.3

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.