Iris Naiye Bayes
Iris Naiye Bayes
Iris Naiye Bayes
1
Separamos el conjunto de datos en variables dependientes e independientes
[4]: X = dataset.iloc[:,:4].values
y = dataset['species'].values
[7]: GaussianNB()
2
'setosa' 'versicolor' 'setosa' 'virginica' 'setosa' 'virginica'
'virginica' 'versicolor' 'virginica' 'setosa' 'virginica' 'versicolor']
Veamos las verdaderas etiquetas y los valores que se predijeron.
Los datos verdaderos están en la izquierda y los que se predijeron están en la derecha, luego
imprimimos los primeros 5:
[9]: y_compare = np.vstack((y_test,y_pred)).T
y_compare[:5,:]
[[11 0 0]
[ 0 8 1]
[ 0 1 9]]
Podemos encontrar la precisión desde la matriz de confusión
[11]: a = cm.shape
corrPred = 0
falsePred = 0
Predicciones correctas: 28
Predicciones falsas 2
3
[ ]: