问题标签 [roc]
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.
curve - 如何在计算机视觉算法中绘制 ROC 曲线?
我使用检测算法在 100 张图像中检测到对象,每张图像正好包含 2 个真值,即每张图像包含 2 个对象。然后我添加了噪音并找到了最好的。我计算了检测结果和ground truth intArea的交集区域,以及联合区域unionArea = rectA + rectB - intArea。然后我打算使用这些比率来绘制 ROC 曲线如下:
然后我用TP/100作为Y轴值,TP/(TP+FP)作为X轴值来绘制ROC曲线。但结果不如预期:(我现在无法发布图片,因为我是新用户-_-) https://lh4.googleusercontent.com/-cuNKyobdV7E/UMkiJmrhTFI/AAAAAAAEQg/B5twqcZtlQA/s560/roc。 jpg
那么,有人会帮助我并告诉我我错在哪里吗?谢谢你们!
r - 使用 R 绘制 ROCR 图
我有一个 csv 文件(制表符分隔),其中包含 2 列,看起来像这样
我正在尝试使用 ROCR 创建 ROC 图。
这是我到目前为止所尝试的:
第二行给了我一个错误:Error in prediction(p[1], p[2]) : Number of classes is not equal to 2.
ROCR currently supports only evaluation of binary classification tasks.
我不确定错误是什么。我的 CSV 文件有问题吗?
r - 一个绘图中的多条 ROC 曲线 ROCR
是否可以使用 ROCR 包在同一图中绘制不同分类器的 roc 曲线?我试过了:
但我得到:
错误 en as.double(y) : 无法将类型“S4”强制转换为“double”类型的向量
谢谢!
c - 虚警概率和 ROC 曲线图
如何为使用视频的对象检测应用程序绘制每个窗口的误报率与未命中率(或误报概率)和 ROC(接收器操作曲线)的关系图?如何确定误报和命中的数量?一个例子是很有用。
r - 带有插入符号的多个模型的预测统计
我正在尝试使用包caret获取各种训练模型的预测统计信息。下面是一个说明我需要的例子:
如何从 X_kand Y_pred
为我的 4 个模型获取预测统计信息(ROC 等)?
r - 使用预测类别的概率的 ROC 曲线
我需要使用两类问题的预测概率来绘制 ROC 曲线。需要使用不同的概率截止值来生成 ROC 曲线。
我正在使用随机森林预测类别概率
使用上述森林对测试数据进行预测
我现在有一个数据文件,其中包含真实的类标签和测试数据的预测概率。我需要在概率中使用不同的截止值(比如0.1
, 0.3
, 0.5
, 0.7
, )生成 ROC 曲线。0.9
怎么办?
classification - 有谁知道如何根据预测生成 AUC/Roc 区域?
我知道 weka 中的 AUC/ROC 区域(http://weka.wikispaces.com/Area+under+the+curve)基于 e Mann Whitney 统计数据(http://en.wikipedia.org/wiki/Mann -惠特尼_U )
但我的疑问是,如果我有 10 个标记实例(Y 或 N,二进制目标属性),通过将算法(即 J48)应用于数据集,那么这 10 个实例上有 10 个预测标签。那我到底应该用什么来计算 AUC_Y、AUC_N 和 AUC_Avg?使用预测的排名标签 Y 和 N 还是实际标签(Y' 和 N')?或者我需要计算TP率和FP率?
谁能给我一个小例子,并指出我应该使用哪些数据来计算基于 Mann Whitney 统计方法的 AUC?提前致谢。
样本数据:
java - 用Java计算AUC
给定一组 Precision-Recall 对,是否有一个简单的库来计算 JAVA 中 ROC 曲线下的面积(AUC),例如:
1.0 0.0
0.9 0.1
0.8 0.1
...
它可以输入两个双精度数组。
我也可以自己编写,但如果存在已经整合的库,那就更好了。
谢谢
weka - Weka如何从KNN(IBk)中绘制ROC曲线?
在发布之前,我已经阅读了很多关于 ROC 曲线的内容。
所以,我不明白 Weka 是如何绘制 ROC 曲线的。我找不到要改变以生成曲线中的点的阈值。谢谢,
matlab - ROC 曲线究竟能告诉我们什么或可以推断出什么?
我写了一些代码来运行基于线性判别分析的分类:
因此,我可以得到
然后我对 LDA 分类器进行 ROC 分析:
我有:
因此,我们可以得到:
我的问题是:
ROC分析后我们得到了更好的准确率,当我们报告分类器的准确率时,我们应该使用哪个值?ROC 曲线究竟能告诉我们什么或可以推断出什么?我们可以说在 ROC 分析之后我们发现 LDA 分类器的准确性更高吗?
为什么 ROC 可以为分类器产生更好的准确率,而原始的 ClassificationDiscriminant.fit 不能?
我还对 LDA 分类器进行了交叉验证,例如
cvLDAClassifier = crossval(LDAClassifierObject, 'leaveout', 'on');
那么如何获得交叉验证的 ROC 分析呢?' resubPredict
' 方法似乎只接受'判别对象'作为输入,那么我们如何获得分数呢?
4.. classperf
Matlab 的功能非常方便收集分类器的所有信息,比如
但是,任何人都知道如何为交叉验证结果收集这些信息,例如准确性、FPR 等?
非常感谢。我真的很期待看到对上述问题的答复。
一个。