Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在朴素贝叶斯python代码中添加混淆矩阵_Python_Naivebayes_Confusion Matrix - Fatal编程技术网

在朴素贝叶斯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

我想问一下如何在NaiveBayes python代码中添加混淆矩阵。 我得到了朴素的贝叶斯代码

我需要一些更改来添加混淆矩阵。 我已经为混淆矩阵分离了代码,但我不知道在我的代码上放在哪里,我也不知道要替换什么???用什么

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)
!

干杯