求助大神,我的ROC曲线让我毕业告

2020-11-21 21:27:58 字数 3888 阅读 4013

1楼:匿名用户

你画的图只有一个点是正常的! 如果你进一步了解roc曲线的话。 roc曲线,一般适用于你的分类器输出一个“概率值”,即这个样本属于某个类的概率是多少。

如此的话,你就需要设定一个阈值, 大于这个阈值属于正类,小于这个阈值属于负类。 从而,对于这个阈值p0, 就会得到对应的tpr, fpr, 也就是roc曲线上的一个点…… 你设置不同的阈值,就会得到不同的tpr, fpr, 从而构成roc曲线。 通常来说 阈值降低,即进入正类的门槛变低, tpr会变大,但是fpr也会变大, 看他们谁变的快……

最后,利用roc曲线( 分类器在不同的阈值下的分类状态),来比较 两个分类器谁好谁坏……平均意义上。 通过roc曲线,我们也能找到最好的阈值……系统真正采用! 即最左上角那个.

********************==综述, roc曲线 有两个用处?~ :

对于分类器输出结果是一个概率值时,不是简单的0-1, 非常有用. 还能 帮助我们选择 好的阈值for model.

对于正负样本 比例不均衡的时候,roc曲线的效果,比p-r曲线效果好很多。(why? 可以先思考一下,然后搜索得到ans. 假设就1个正例,100个负例)

为什么我做出来的roc曲线上只有一个点?

2楼:徐函秋

你画的图只有一个点是正常的! 如果你进一步了解roc曲线的话。 roc曲线,一般适用于你的分类器输出一个“概率值”,即这个样本属于某个类的概率是多少。

如此的话,你就需要设定一个阈值, 大于这个阈值属于正类,小于这个阈值属于负类。 从而,对于这个阈值p0, 就会得到对应的tpr, fpr, 也就是roc曲线上的一个点…… 你设置不同的阈值,就会得到不同的tpr, fpr, 从而构成roc曲线。 通常来说 阈值降低,即进入正类的门槛变低, tpr会变大,但是fpr也会变大, 看他们谁变的快……

最后,利用roc曲线( 分类器在不同的阈值下的分类状态),来比较 两个分类器谁好谁坏……平均意义上。 通过roc曲线,我们也能找到最好的阈值……系统真正采用! 即最左上角那个.

********************==

综述, roc曲线 有两个用处?~ :

对于分类器输出结果是一个概率值时,不是简单的0-1, 非常有用. 还能帮助我们选择 好的阈值for model.

对于正负样本 比例不均衡的时候,roc曲线的效果,比p-r曲线效果好很多。(why? 可以先思考一下,然后搜索得到ans.假设就1个正例,100个负例)

为什么我用spss画的roc曲线是颠倒的? 10

3楼:余帅帅

options——test direction里记得选择下,一般默认是

larger test result indicates more positive test(较大的数据导致阳性结果)

有些数据需要改成

**aller test result indicates more positive test(较小的数据导致阳性结果)

如何根据roc曲线确定最佳临界值,求助各位大神

4楼:不敢轻易掉金豆

至少两列,一列金标准结果(即是否患病),一列新方法的检测数值roc曲线分析中会生成曲线坐标值,根据各取值的特异度和灵敏度之和最大的原则求得cutoff

急求!spss19.0做roc曲线怎么能让两个轴的0点重合在一起?请详细说明方法

5楼:堤撤亦

roc(receiver operating characteristic)曲线,用于二类判别效析与评价.般自变量连续变量,变量二类变量. 基本原理:

通判断点(cutoff point/cutoff value)移,获灵敏度(sensitivity)误判率(一-specificity(特异度)),灵敏度纵轴,误判率横轴,连接各点绘制曲线,计算曲线面积,面积越,判断价值越高. 灵敏度:实际真值判断真值概率.

特异度:实际假值判断假值概率. 误判率:

实际假值判断真值概率,其值等于一-特异度. 绘曲线与斜四5度直线比,若差重合,说明自变量变量判断价值差,若越远离斜四5度直线即曲线面积越,说明自变量变量判断价值越,即根据自变量较确判断变量. 使用spss操作程:

graphs/roc curve:test variable选自变量(连续型变量),state varibale选变量(二类变量)display选项般全选. 运行结:

一.roc曲线,直**曲线形状. 二.

area under the curve:曲线面积,包括面积值,显著性析,置信区间. 三.

coordinates of the curve:roc曲线各点应灵敏度误判率

求助:spss下,如何在同时做出两条roc曲线

6楼:匿名用户

有诊断指标,诊断结果,spss可直接做出roc曲线,不需要自己计算1-spe和sen的。不同版本的roc曲线的位置不一样,找找分析或作图两个菜单可以找到roc曲线这个命令的。

用spss19.0做出的roc曲线有两个原点,怎么调整才能让两个原点重合呀?急求!!最好有具体步骤

7楼:匿名用户

双击**调整上下边距

统计专业研究生工作室为您服务,需要专业数据分析可以找我

spss19.0中如何做roc曲线

8楼:万水之源

第一竖行是我测定的不同患者结果

第二竖行是阳性参照表达结果

第三竖行是阴性参照表达结果

国外文献用roc曲线做,想和定性实验x相比看定性实验哪例是假阳性,或假阴性.这是我自己摸的结果图,无法传给你。但怎么解释?怎么看是具体哪例呢?

9楼:time龚梅华

spss软件实现roc分析

spss 9.0以上版本可进行roc分析,操作步骤如下:

1.定义列变量,并输入数据

(1)诊断分类值或检测结果(test):多个诊断试验则定义test1,test2,...

(2)金标准类别(group):1=病例组,0=对照组

(3)分类频数(freq),需要进一步执行第二步

2.说明频数变量 路径:data\weight case..., 选项:weight case by, 填表:freqency variable (freq)

3.roc分析: 路径:

grahps\roc curve... 填表:test variable(test), state variable (group), value of state variable,选项包括:

(display) roc curve,with diagonal reference line (机会线), standard error and confidence interval (面积的标准误,及其可信区间), coordinate points of the roc curve (roc曲线的坐标点), options:test direction (如果检测值小划归为阳性,则需要选), cofidence level (%):需要除95%以外的可信度,可在此定义

如果是连续型测量资料,则不需要第1步的(3)及第2步

如何用spss制作roc曲线我做了三组数据 sp

10楼:莱特信息科技****

首先,打开数据,以a2列数据为例做曲线。

点击“ analyze -roc curve ”。

弹出界面后,导入a2列数据,调节其它参数。

点击“ok”,出现结果。

双击roc曲线,进入调节界面。

6可以调节很多参数,也可以把曲线调成平滑的。很方便实用吧!