问题标签 [confusion-matrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1449 浏览

r - 在 Shiny 的结果选项卡中显示结果

如何在 Shiny 的 mainPanel 的结果选项卡上输出函数的结果(比如 caret 包中的混淆矩阵)?

这是我在 server.R 中的内容:

这就是我在 ui.R 中的内容:

当我在 RStudio 中输入函数时,得到的结果是:

所以我想在一个格式很好的闪亮矩阵中显示混淆表,我希望能够使用 outputTable 来做到这一点,它不显示任何内容,并且在结果选项卡中也显示纯文本。目前主面板中没有显示任何内容。有什么解决办法吗?

0 投票
2 回答
1207 浏览

java - 在Java中计算一个Phi系数

我想为混淆矩阵 2 x 2 计算 Java 中的 Phi 系数,其中代码如下:

其中trueP=6930trueN=6924falseP=0 和 falseN = 0,此代码的输出为 3629.03401901938。我已经在excel中计算了 Phi 系数,它对于相同的值返回值1

什么是错?

任何帮助将不胜感激

0 投票
1 回答
1369 浏览

weka - 使用*n混淆矩阵计算错误接受率和错误拒绝率

FAR 和 FRR 用于表示生物识别设备的结果。下面是由 weka 生成的生物特征数据生成的混淆矩阵。我找不到任何资源来解释使用 *n 混淆矩阵计算 FAR 和 FRR 的过程。任何解释程序的帮助都会有很大帮助。提前致谢!

Weka 还给出了这些值,TP Rate、FP Rate、Precision、Recall、F-Measure 和 ROC Area。请建议是否可以使用这些计算所需的值。

=== 混淆矩阵 ===

0 投票
1 回答
1176 浏览

python - 从混淆矩阵中创建(有效)假真值/预测值

出于测试目的,我需要从混淆矩阵中创建虚假的真实/预测值。

我的混淆矩阵使用以下方法存储在 Pandas DataFrame 中:

我假设索引是实际值,列是预测值。

这个混淆矩阵看起来像:

我正在寻找一种创建 2 个 Numpy 数组的有效方法:y_truey_predict会产生这样一个混淆矩阵。

我的第一个想法是首先创建大小合适的 Numpy 数组。

所以我做了:

但我不知道如何有效地填充这 2 个 Numpy 数组

相同的代码也应该适用于二进制混淆矩阵,例如:

这个二进制混淆矩阵如下所示:

0 投票
1 回答
399 浏览

machine-learning - 橙色的混淆矩阵

我正在使用交叉验证来评估橙色分类算法的性能,但我对混淆矩阵有一些疑问:

  • 如何存储与交叉验证的每个折叠相关的混淆矩阵?

在上面你可以看到我的部分代码。正如我从文档中了解到的,对象混淆矩阵应该有 5 个不同的混淆矩阵,但这不是真的,因为我检查了它并且只存储了一个对象。

谁能解释我如何获得 5 个矩阵?以防万一,您能否解释一下我在流程结束时得到的混淆矩阵是如何计算的?

PD。顺便说一句,这是用橙色 2.7.8 实现的

0 投票
1 回答
86 浏览

r - 在处理混淆矩阵时添加新列的 R 问题

我正在研究 R 中的混淆矩阵。

我有以下数据

我需要创建一个新列Classifier,如果rowsums(data[,1:3])大于或等于 2,则其值为 1,如果 rowsum 小于 2,则为 0。

谁能给我一个提示如何做到这一点。

0 投票
1 回答
6642 浏览

r - h2o randomForest 变量重要性

我正在使用 h2o 包来创建 randomForest 回归模型。我对变量的重要性有一些问题。我正在创建的模型在这里。一切正常。

有些变量是数字的,但有些是分类的。

但是,当我想查看变量重要性时,输出看起来像这样。

我想知道的是:1)为什么会有 NA 值。2) 相对重要性实际上是什么意思。不应该在1到100之间吗?3)为什么输出中没有混淆矩阵?

谢谢您的帮助!

0 投票
2 回答
3713 浏览

scipy - 将混淆矩阵打印到文件会产生非法字符

我正在对存储为 csv 文件中的元组的一组图像进行分类。我在终端显示上得到的混淆矩阵是正确的。但是当我写同样的conf。矩阵到文件,它会产生非法字符(32位十六进制)。这是代码-

在文件中输出-

0 投票
1 回答
550 浏览

python - sklearns.metrics.classification_report 和 sklearns.metrics.f1_score 中每个 F1 分数值之间的差异,带有二进制混淆矩阵

我有(真正的)布尔值和预测的布尔值,例如:

我正在使用以下导入

混淆矩阵如下:

我正在做:

我得到:

f1-score我看到( 0.695652, 0.86, 0.70, 0.80)的 4 个值。我想知道每个值之间有什么区别以及它们是如何计算的。

0 投票
2 回答
175 浏览

matlab - error: Matrix dimensions must agree in matlab for building confusion matrix

I know this question has been asked before but I didn't get the answer out of them. And I also didn't get much from mathworks.com I'm trying to build the confusion matrix for ANN. testSize is the number of testSet files that I have.

and below is my whole code. It's for speech recognition based on testSets and trainSets.

The full error is:

??? Error using ==> eq
Matrix dimensions must agree.

Error in ==> test at 167
minimum = find(m == min(m));

Please help.