SAS Roc曲线和AUC

时间:2018-09-30 21:51:41

标签: plot sas roc

我在绘制roc曲线并在sas中计算AUC时遇到困难。我发现的所有SAS示例都绘制了具有逻辑回归输出的roc曲线。我的问题是我具有预测的概率和结果(零和一)。这些是在另一个程序中完成的。我的数据如下:

得分=     可能的结果     0.8 1     0.78 1     0.65 0     0.63 1     0.5 1     0.4 0     0.3 0     0.21 0     0.2 0

如何制作roc曲线并计算AUC 在SAS中创建一个丑陋的宏?

解决方案 实际上,仅通过proc logistic即可解决此问题:

ods graphics on
proc logistic data=scored;
         model outcome(event="1") = / outroc=groc(where=(_source_="scored"));
         roc "scored" pred=prob;
run;
ods graphics off

不知道如何工作,但首先要绘制随机模型的ROC图(AUC = 50%),而不是刻划表中给出的模型预测的ROC图。

0 个答案:

没有答案