ROC评测

sensitivity和specificity计算

TPR灵敏度(也称真阳性率,sensitivity)=真阳性人数/(真阳性人数+假阴性人数)*100%。

存在中::分成存在/(分成存在+原本存在被错误分成不存在)1预测的正确率

(1-FPR)特异度(也称真阴性率,specificity)=真阴性人数/(真阴性人数+假阳性人数))*100%。

不存在中::分成不存在/(分成不存在+被错误分成存在)0预测的正确率

Recall(召回率)和 sensitivity(灵敏性)是同一个概念,其他无相同点。

TPR和FPR相互制约

 

 

取精确率与召回率计算

召回率(Recall Rate)=系统检索到的相关文件 / 系统所有相关的文件总数,衡量的是检索系统的查全率。

准确率(Precision Rate)=系统检索到的相关文件 / 系统所有检索到的文件总数,衡量的是检索系统的查准率。

 

当然希望检索结果Precision越高越好,同时Recall也越高越好,但事实上这两者在某些情况下有矛盾的。比如极端情况下,我们只搜索出了一个结果

 

### 如何在SPSS中创建ROC曲线图 #### 准备工作 确保已安装并启动IBM SPSS Statistics软件。准备好用于分析的数据文件,其中应包含测试变量(如某种疾病的检测指标)状态变量(表示个体是否患病)。这些准备工作的完成有助于后续操作顺利进行。 #### 单因素ROC曲线绘制方法 为了构建单因素ROC曲线,在菜单栏依次点击`Analyze>ROC Curve…`选项[^1]。此时会弹出对话框,需指定检验变量(Test Variable)即预测因子,以及状态变量(State Variable),该变量用来定义实际类别。设定好之后继续配置其他参数直至满足需求为止。 对于多分类问题,则可通过设置不同的阈值来计算敏感性异性,并最终形成完整的ROC图形;而对于二元分类情况,默认情况下无需额外调整即可获得理想的结果。 #### 多因素联合诊断ROC曲线绘制流程 当涉及到多个影响因素共同作用下的综合评估时,可以采用逻辑回归模型或其他多元统计技术先建立预测方程,再基于此得到概率得分作为新的单一维度输入参与到标准的ROC分析过程中去: - 首先执行Logistic Regression过程,将所有潜在的相关自变量纳入考量范围; - 输出保存下来的估计概率值作为一个合成征加入到原始数据库里; - 接着按照前述介绍的方法调用ROC命令接口,只不过这次选用刚刚生成的概率列代替原先简单的测量数值充当Test Variable角色参与运算。 ```spss * 假设已经完成了logistic regression并将结果存储. LOGISTIC REGRESSION VARIABLES outcome /METHOD=ENTER var1 var2 var3. * 使用新产生的概率字段制作ROC图表. ROCCURVE VARIABLE=predictedProbability BY status(0,1). ``` 上述脚本展示了如何利用先前建模所得的信息来进行更复杂的性能评测可视化表达方式之一——多因素联合作业模式下ROC曲面描绘的具体实现路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值