You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中提取ROC不同截断点下Se和Sp的结果表?

提取cutpointr中所有截断点的灵敏度(Se)和特异度(Sp)

cutpointr运行后返回的对象里,roc_curve元素存储了所有候选截断点对应的完整ROC曲线数据,其中包含你需要的灵敏度(sensitivity)和特异度(specificity)指标。可以直接从这里提取生成结果表:

  1. 先查看roc_curve的结构,确认字段信息:
str(cp$roc_curve)
  1. 提取目标字段并整理成表格:
# 提取截断点、灵敏度、特异度列
se_sp_table <- cp$roc_curve[, c("cutpoint", "sensitivity", "specificity")]

# 可选:重命名列名,让结果更直观
colnames(se_sp_table) <- c("截断点", "灵敏度(Se)", "特异度(Sp)")

# 查看最终结果
print(se_sp_table)
  1. 额外处理(可选):如果需要对结果排序或筛选,比如按灵敏度降序排列:
# 按灵敏度从高到低排序
se_sp_table_sorted <- se_sp_table[order(-se_sp_table$`灵敏度(Se)`), ]

内容的提问来源于stack exchange,提问作者Falco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 02:57:48