如何分析混淆矩阵?

2023-12-05

当我打印 scikit-learn 的混淆矩阵时,我收到一个非常巨大的矩阵。我想分析什么是真阳性、真阴性等。我该怎么做? 这就是我的混淆矩阵的样子。我希望更好地理解这一点。

[[4015  336    0 ...,    0    0    2]
 [ 228 2704    0 ...,    0    0    0]
 [   4    7   19 ...,    0    0    0]
 ..., 
 [   3    2    0 ...,    5    0    0]
 [   1    1    0 ...,    0    0    0]
 [  13    1    0 ...,    0    0   11]]

IIUC,你的问题没有定义。 “假阳性”、“真阴性”——这些是仅为二元分类定义的术语。阅读有关 a 定义的更多信息混淆矩阵.

在这种情况下,混淆矩阵的维度为N X N。每个对角线代表,用于输入(i, i)预测是的情况i结果是i也。任何其他非对角线条目都表明预测存在一些错误i结果是j。在这种情况下,“正”和“负”没有任何意义。

您可以使用轻松找到对角线元素np.diagonal,然后,很容易对它们求和。错误情况的总和是矩阵之和减去对角线之和。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何分析混淆矩阵? 的相关文章

  • 只使用 Django 的某些部分?

    我喜欢 Django 但对于一个特定的应用程序 我只想使用它的一部分 但我对 Django 的内部工作原理还不够熟悉 所以也许有人可以指出我必须做什么的正确方向查看 具体来说 我想使用 模型和数据库抽象 The 缓存API http doc
  • 如何将本机 popcount 与 numba 一起使用

    我正在使用 numba 0 57 1 我想在我的代码中利用本机 CPU popcount 我现有的代码太慢 因为我需要运行它数亿次 这是一个 MWE import numba as nb nb njit nb uint64 nb uint6
  • 如何忽略传递给函数的意外关键字参数?

    假设我有一些功能 f def f a None print a 现在 如果我有一本字典 比如dct a Foo 我可以打电话f dct 并得到结果Foo打印 但是 假设我有一本字典dct2 a Foo b Bar 如果我打电话f dct2
  • 在 Python 中绘制分类数据的三个维度

    我的数据包含三个我试图可视化的分类变量 城市 五个之一 职业 四种之一 血型 四种之一 到目前为止 我已经成功地以一种我认为易于使用的方式对数据进行了分组 import numpy as np pandas as pd Make data
  • Spyder 导入模块出错

    我正在尝试在 Spyder 中使用 sklearn 一开始 当我尝试导入它时 我收到 ImportError No module named sklearn 然后我用 PYTHONPATH 管理器设置 PATH 然后使用工具菜单中的 更新模
  • turtle.Screen().screensize() 未输出正确的屏幕尺寸[重复]

    这个问题在这里已经有答案了 我编写了一些代码来在屏幕周围随机放置点 但是 它并没有覆盖整个屏幕 import turtle import random t turtle Turtle color red green blue pink ye
  • OpenCV - 我需要将彩色图像插入黑白图像并且

    我用以下代码将黑白图像插入彩色图像 没问题 face grey cv cvtColor face cv COLOR RGB2GRAY for row in range 0 face grey shape 0 for column in ra
  • 在 vim 折叠线中语法高亮 Python

    我发现代码折叠 http en wikipedia org wiki Code folding帮助我更好地组织我的文件 因此 在我的底部 vimrc 我启用vim代码折叠 http vimdoc sourceforge net htmldo
  • 从主机名中提取域名

    是否有一种编程方式可以从给定的主机名查找域名 给出 gt www yahoo co jp 返回 gt yahoo co jp 有效但非常慢的方法是 拆分为 并从左侧删除 1 个组 使用 dnspython 加入并查询 SOA 记录 当返回有
  • 如何在Python中求和

    我想知道如何在 python 中表示总和而不需要像这样的循环here http docs scipy org doc scipy reference tutorial optimize html 我们有 def rosen x The Ro
  • 是否有更矢量化的方法来沿轴执行 numpy.outer ?

    gt gt gt x np array a0 a1 b0 b1 gt gt gt y np array x0 x1 y0 y1 gt gt gt iterable np outer x i y i for i in xrange x sha
  • python:是否有用于对输入流进行分块的库函数?

    我想对输入流进行分块以进行批处理 给定一个输入列表或生成器 x in 1 2 3 4 5 6 我想要一个能够返回该输入块的函数 说 如果chunk size 4 then x chunked 1 2 3 4 5 6 这是我一遍又一遍地做的事
  • Python,多线程,获取网页,下载网页

    我想在一个站点批量下载网页 我的 urls txt 文件中有 5000000 个 url 链接 大约有300M 如何让多线程链接这些网址并下载这些网页 或者如何批量下载这些网页 我的想法 with open urls txt r as f
  • 如何在交互式绘图(Python)中获得鼠标指向的(x,y)位置?

    我使用 ipython 笔记本 带有魔法 matplotlib nbagg 我正在审查matplotlib widget Cursor但仅查看光标widgets Cursor http matplotlib org 1 4 3 exampl
  • PyCharm - 如何挂起所有线程

    我们使用 PyCharm 5 0 1 进行多线程调试 当它在断点处停止时 只有特定线程停止 而所有其他线程继续 这使得 冻结时刻 和检查参数值以及其他线程的当前状态变得困难 当其中一个线程在断点处停止时 是否可以挂起所有线程 这在最新的 P
  • Python 中的十进制到二进制半精度 IEEE 754

    我只能使用以下命令将十进制转换为二进制单精度 IEEE754struct pack模块 或者使用相反的方法 float16 或 float32 numpy frombuffer 是否可以使用 Numpy 将十进制转换为二进制半精度浮点数 我
  • Python 队列 get()/task_done() 问题

    我的消费者端队列 m queue get queue task done
  • 如何限制scrapy请求对象?

    所以我有一个蜘蛛 我认为它正在泄漏内存 结果当我检查 telnet 控制台 gt gt gt prefs 时 它只是从链接丰富的页面中抓取了太多链接 有时它会超过 100 000 个 现在我已经一遍又一遍地浏览文档和谷歌 但我找不到一种方法
  • Matplotlib 中的 TwoSlopeNorm 未按预期工作

    我正在尝试创建一个具有发散颜色图的绘图 该颜色图在零附近不对称 In this https stackoverflow com a 20146989 6288682例如 DivergingNorm函数被使用并产生我想要的 然而 我使用的是更
  • 部署 Flask 应用程序时如何检测额外文件的更改并重新加载应用程序? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我在 Flask 中构建了一个小型 Web 应用程序 并尝试将其部署在 Pythonanywhere 上 在开发过程中

随机推荐

  • 获取当前前台应用程序的名称

    我需要研究参与实验的一组测试用户实际使用了哪些应用程序 我想知道每个随机的第三方应用程序被用来进行统计的时间 如果可能的话 我计划通过 TestFlight 分发 iOS 应用程序 我的应用程序将收集应用程序使用情况统计信息并将其发送到我的
  • 正则表达式整个单词[重复]

    这个问题在这里已经有答案了 我觉得问这个问题有点傻 但从我读过的所有内容来看 这对我来说应该有效 但事实并非如此 我只是想使用正则表达式来匹配字符串中的整个单词 所以 如果我试图在句子中找到 the 这个词 它应该为 the Quick B
  • Azure Databricks python 命令显示当前集群配置

    我目前正在优化我们的 ETL 流程 并且希望能够看到处理数据时使用的现有集群配置 这样 我可以随着时间的推移跟踪我应该使用哪些工作节点大小 是否有一个命令可以在 python 中返回集群工作线程 和大小 以便我可以将其写入数据帧 您可以通过
  • 在 post 请求中将 JSON 传输到服务器

    服务器有两个参数 String and JSON 提示 正确我转移JSON和 POST 请求中的字符串 try HttpClient httpClient new DefaultHttpClient HttpPost httpPost ne
  • 清理extract_tables条件合并行,系统提取

    这是上一篇文章的后续内容 有条件合并行 我将这 1838 页长的所有表格都数字化了PDF文档使用 extract tables 来自tabulizer包 由于内存问题 我不得不逐页进行 for i in seq 1 1868 Locatio
  • Python Matplotlib 滑块小部件未更新

    我想使用多个包含数据 matplotlib 滑块小部件的 matplotlib 画布 问题是滑块小部件未正确更新 看起来鼠标事件未发送或其他 这就是我所拥有的 import matplotlib matplotlib use TkAgg f
  • 找到所有边的最小最高成本的算法是什么?

    我正在尝试解决一个问题 我需要找到从开始到目标节点的每一步的最小成本 我认为这个算法存在 但我找不到这个算法的名称 在我正在研究的情况下 只有积极的边缘 并且可能存在循环 它不是 dijkstra 的 因为我不是在寻找总的最小成本 而是在寻
  • 使用按钮更改 iPhone 应用程序语言,无需重新启动应用程序

    我想更改我的应用程序的语言 目前我正在按以下方式进行 我有两个按钮可以更改 NSUserDefaults 中的语言 但在这影响我的应用程序之前 我需要重新启动它 这是我的代码 IBAction changeDutch id sender N
  • 编码进度条建议

    在我的应用程序中 我正在解析 xml 文件并使用 xsd 架构验证内容 当 xml 文件变大时 需要一些时间来解析文件并验证内容 在这种情况下 我希望使用进度条可视化解析和验证阶段 这个怎么做 注意 我使用的是 Qt 和 C 基本上你只需创
  • 删除运行时正在使用的文件

    如何删除运行时某个进程正在使用 打开的文件 我在我的项目中使用 vb net 图像显示在图片框中 并且应该删除它 而不关闭该文件 如果该文件被另一个进程以独占模式打开 则您不能 Windows 不允许您这样做 在这种情况下 您能做的最好的事
  • 如何将软件包(例如 libjpeg-dev)自动加载到我的 Elastic Beanstalk 应用程序?

    我有一个运行 Python 的自动缩放 Elastic Beanstalk 应用程序 我想在其中使用 PIL 当我这样做时 它说我的 jpeg 解码器丢失 我需要安装 libjpeg 所以我在这里遵循AWS官方指南的 配置文件 http d
  • 为什么我的大型 JSF 数据表不只在 IE 中填充?

    我正在尝试使用 JSF 中的 HtmlDataTable 动态生成一个表 当我给出的行数和列数均大于 25 时 某些单元格仅在 IE 中不会填充 并且速度变得非常慢 但是 我可以在使用 Firebug 调试代码时看到该值 它在 Firefo
  • 如何在 webdriver (Python) 中打开新窗口或选项卡?

    我尝试过各种命令 例如 driver switch to window blank or driver switch to window None 但这些都不起作用 这应该怎么做 谢谢 经过大量的谷歌搜索后 我发现了 Firefox 中对我
  • 使用 Ruby On Rails 的多个用户模型,并设计有单独的注册路线,但有一个通用的登录路线

    首先 我在谷歌和雅虎上进行了大量搜索 并找到了一些关于我的主题的回复 但它们都没有真正涵盖我需要知道的内容 我的应用程序中有多个用户模型 目前是客户 设计师 零售商 而且似乎还会有更多 他们的表中以及网站上允许或不允许的几个区域中都存储了不
  • “git commit”出现意外行为。当预提交挂钩修改暂存文件时

    在我的经验中git commit a具有等同的行为git commit 但是 最近我创建了一个预提交挂钩 可以自动格式化我的源代码 现在git commit 有一些意想不到的副作用 提交命令完成后 提交的文件最终会在工作目录和索引中被修改
  • 为什么javascript的handleEvent方法可以访问省略事件参数的事件? [复制]

    这个问题在这里已经有答案了 根据MDN doc handleEvent方法有event作为它的单个参数 但是这个例子 Codepen html代码
  • 无法共同创建对象

    我在 net中创建了一个dll 并使用jacob从java程序中调用它 因为昨天我有Windows 7 32位操作系统 所以程序成功运行 现在我格式化并安装了Windows 7 64位操作系统 所以遇到以下错误 com jacob com
  • div 上的全角背景颜色

    我正在使用 1120px css 响应式框架 或者它可以在我需要时充当固定网格 我在 1120px 容器 div 内有一个 div 我想在其上应用全宽背景颜色 div 的背景颜色当然仅位于容器 div 内部 我想让它填充 body 元素的整
  • 如何计算形状相交的多边形数量?

    我有一个非常大的数据集 其中包含多边形和点 周围有缓冲区 我想在点数据中创建一个新列 其中包括点缓冲区相交的多边形数量 这是一个简化的例子 import pandas as pd import geopandas as gp from sh
  • 如何分析混淆矩阵?

    当我打印 scikit learn 的混淆矩阵时 我收到一个非常巨大的矩阵 我想分析什么是真阳性 真阴性等 我该怎么做 这就是我的混淆矩阵的样子 我希望更好地理解这一点 4015 336 0 0 0 2 228 2704 0 0 0 0 4