gpt4 book ai didi

r - 在 R 中使用 pROC 包从特定阈值获取 SP 和 SN 的 CI

转载 作者:行者123 更新时间:2023-12-04 18:13:26 24 4
gpt4 key购买 nike

使用 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) 计算指定阈值的 SN 和 SP 的置信区间作为选项

来自 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

关于r - 在 R 中使用 pROC 包从特定阈值获取 SP 和 SN 的 CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com