在朴素贝叶斯python代码中添加混淆矩阵
我想问一下如何在NaiveBayes python代码中添加混淆矩阵。 我得到了朴素的贝叶斯代码 我需要一些更改来添加混淆矩阵。 我已经为混淆矩阵分离了代码,但我不知道在我的代码上放在哪里,我也不知道要替换什么???用什么在朴素贝叶斯python代码中添加混淆矩阵,python,naivebayes,confusion-matrix,Python,Naivebayes,Confusion Matrix,我想问一下如何在NaiveBayes python代码中添加混淆矩阵。 我得到了朴素的贝叶斯代码 我需要一些更改来添加混淆矩阵。 我已经为混淆矩阵分离了代码,但我不知道在我的代码上放在哪里,我也不知道要替换什么???用什么 y_actu = pd.Series(???, name='Actual') y_pred = pd.Series(???, name='Predicted') df_confusion = pd.crosstab(y_actu, y_pred, rownames=['Ac
y_actu = pd.Series(???, name='Actual')
y_pred = pd.Series(???, name='Predicted')
df_confusion = pd.crosstab(y_actu, y_pred, rownames=['Actual'], colnames=['Predicted'], margins=True)
print df_confusion
很抱歉我的英语不好。我建议您使用sklearn的
混淆矩阵
功能
from sklearn.metrics import confusion_matrix
y_actu = pd.Series(???, name='Actual')
y_pred = pd.Series(???, name='Predicted')
confusionMatrix = confusion_matrix(y_actu, y_pred)
print(confusionMatrix)
!
干杯 我建议您使用sklearn的
混淆矩阵
功能
from sklearn.metrics import confusion_matrix
y_actu = pd.Series(???, name='Actual')
y_pred = pd.Series(???, name='Predicted')
confusionMatrix = confusion_matrix(y_actu, y_pred)
print(confusionMatrix)
!
干杯