97得票19回答
如何编写混淆矩阵

我在Python中编写了混淆矩阵计算代码:def conf_mat(prob_arr, input_arr): # confusion matrix conf_arr = [[0, 0], [0, 0]] for i in range(len(prob_arr)): ...

57得票9回答
如何对混淆矩阵进行归一化?

我使用scikit-learn的confusion_matrix()计算了我的分类器的混淆矩阵。混淆矩阵的对角线元素表示预测标签与真实标签相等的点数,而非对角线元素是分类器错误标记的元素。 我想将我的混淆矩阵归一化,使其只包含0到1之间的数字,并且想从矩阵中读取正确分类样本的百分比。 我找到了...

44得票8回答
如何在Python中绘制带字符串轴的混淆矩阵,而不是整数。

我正在跟进一篇关于如何在 Matplotlib 中绘制混淆矩阵的线程。脚本如下所示:from numpy import * import matplotlib.pyplot as plt from pylab import * conf_arr = [[33,2,0,0,0,0,0,0,0,...

36得票3回答
如何解释scikit-learn的混淆矩阵和分类报告?

我有一个情感分析任务,为此我使用了这个语料库,意见被分为5类(非常负面、负面、中性、正面、非常正面),从1到5。因此,我按照以下方式进行分类: from sklearn.feature_extraction.text import TfidfVectorizer import numpy a...

32得票1回答
caret train() 和 predict.glm() 的预测结果非常不同。

我正在尝试使用10折交叉验证来估计逻辑回归。 #import libraries library(car); library(caret); library(e1071); library(verification) #data import and preparation data(Ch...

29得票2回答
调整混淆矩阵显示的大小(ScikitLearn)

如何设置ScikitLearn混淆矩阵绘制的图的大小?import numpy as np from sklearn.metrics import ConfusionMatrixDisplay, confusion_matrix cm = confusion_matrix(np.arange(...

28得票8回答
如何使用caret软件包来可视化混淆矩阵

我想要将混淆矩阵中的数据可视化,是否有一个函数可以直接输入混淆矩阵并将其可视化(绘制成图表)? 以下是我想要实现的例子(Matrix$nnet只是包含分类结果的表格):Confusion$nnet <- confusionMatrix(Matrix$nnet) plot(Confusi...

24得票3回答
混淆矩阵错误 "分类指标无法处理多标签指示器和多类目标的混合"

我遇到了一个 Classification metrics can't handle a mix of multilabel-indicator and multiclass targets 我尝试使用混淆矩阵出现了错误。 我正在进行我的第一个深度学习项目,对此感到很新鲜。我使用ker...

23得票3回答
逻辑回归曲线下面积

我正在使用这个页面进行逻辑回归。我的代码如下。mydata <- read.csv("http://www.ats.ucla.edu/stat/data/binary.csv") mylogit <- glm(admit ~ gre, data = mydata, family =...

20得票1回答
多类模型的准确率、精确度和召回率

如何从混淆矩阵计算每个类别的准确率、精度和召回率?我正在使用内置数据集鸢尾花;以下是混淆矩阵:prediction setosa versicolor virginica setosa 29 0 0 versicolor 0 ...