使用该pROC
软件包,是否有人知道一种通过输入特定阈值而不是特定 SP 或 SN 值来获取 SP 和 SN 置信区间的方法?ci()
似乎只使用相应的 SN 或 SP 作为参数来显示 SP 和 SN 值;我可以要求 SN 为 0.8 的 SP 的 CI,但不能要求阈值为 9.0 的 SP 的 CI。
我知道我可以找到阈值的 SP/SN 值,然后将它们用作 的参数ci()
,但这似乎很笨拙。当然,这最终可能只是包开发人员的一个问题。
提前感谢您提供的任何帮助。
可以在第一次创建 roc 对象以及从ci.thresholds(rocobj, thresholds=0.9)
使用帮助文件中的示例数据pROC
:
library(pROC)
data(aSAH)
rocobj <- roc(aSAH$outcome, aSAH$s100b, ci=TRUE, of="thresholds", thresholds=0.9)
给予
95% CI (2000 stratified bootstrap replicates): thresholds sp.low sp.median sp.high se.low se.median se.high 0.9 1 1 1 0 0.04878 0.122