楼主: bridog
20394 21

[原创博文] ROC曲线在SAS中如何绘制 [推广有奖]

  • 0关注
  • 2粉丝

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
4.3500
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
4748 点
帖子
255
精华
0
在线时间
273 小时
注册时间
2008-11-29
最后登录
2024-3-24

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

现有如下两列数:

x





y

0.940278

1

0.838616

0

0.84515

1

0.878174

1

0.88333

1

0.885006

1


想利用SAS 9.0画出ROC曲线,并求出AUC值,该怎么做啊!谢谢了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ROC曲线 ROC AUC 怎么做 如何

回帖推荐

zhujp 发表于2楼  查看完整内容

data a; input x iswy; cards; 0.940278 1 0.838616 0 0.84515 1 0.878174 1 0.88333 1 0.885006 1 ; run; Proc sort data=a out=a; by descending x; run; data a; set a; i=1; sn+i; run; data a; set a; wy+iswy; if iswy=0 then isnotwy=1; else isnotwy=0; run; data a ;set a; notwy+isnotwy; run; proc sql; create table roc as select sn,wy/sum(iswy) as y,notwy/sum(isnotwy) as x ...

本帖被以下文库推荐

沙发
zhujp 在职认证  发表于 2012-2-25 22:53:19 |只看作者 |坛友微信交流群
data a;
input x iswy;
cards;
0.940278 1
0.838616 0
0.84515 1
0.878174 1
0.88333 1
0.885006 1
;
run;
Proc sort data=a out=a;  
by descending x;
run;
data  a;
set  a;
i=1;
sn+i;
run;
data a;
set a;
wy+iswy;
if iswy=0 then isnotwy=1;
else isnotwy=0;
run;
data a ;set a;
notwy+isnotwy;
run;
proc sql;
create table roc as
select sn,wy/sum(iswy) as y,notwy/sum(isnotwy) as x
from a;
quit;
run;
proc sql;
create table auc as
select sum(y*delta) as auc  
from  (select a.*,b.x as x2,a.x- b.x as delta
       from roc a,roc b
       where a.sn=b.sn+1)
;
quit;
run;
/***ROC曲线**/
axis order=(0 to 1 by .1) label=none length=4in;
symbol i=join v=none c=depk;
symbol2 i=join v=none c=black;
title "roc curve";
axis1 label=(angle=90 "sensitivity");
axis2 label=("1-1mspec");
proc gplot data =roc gout=roc;
plot y*x x*x
/ overlay vaxis=axis1 haxis=axis2;
run;
quit;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

藤椅
bridog 发表于 2012-2-27 11:49:20 |只看作者 |坛友微信交流群
zhujp 发表于 2012-2-25 22:53
data a;
input x iswy;
cards;
非常感谢您的帮助!谢谢!

使用道具

板凳
liwenyanglipei 发表于 2012-2-28 02:52:16 |只看作者 |坛友微信交流群
帮顶~
yesterday is history.tomorrow is mystery,but today is a gift.

使用道具

报纸
sunset1986 发表于 2012-2-28 14:43:13 |只看作者 |坛友微信交流群
An honest tale speeds best being plainly told.
Cheers!

使用道具

地板
kakamei 发表于 2012-2-29 17:11:46 |只看作者 |坛友微信交流群
好好好

使用道具

7
紫血丹心 在职认证  发表于 2012-2-29 18:46:05 来自手机 |只看作者 |坛友微信交流群
很牛x
拼搏

使用道具

8
紫血丹心 在职认证  发表于 2012-2-29 18:46:24 来自手机 |只看作者 |坛友微信交流群
很牛x
拼搏

使用道具

9
goldbaodi 发表于 2012-2-29 23:47:01 |只看作者 |坛友微信交流群
好好好 GOOD GOOD GOOD

使用道具

10
jesusdll 在职认证  发表于 2012-3-8 11:48:15 |只看作者 |坛友微信交流群
用SPSS应该会更方便吧

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 09:01