如何计算样本量以比较两个模型的曲线下面积?

机器算法验证 r 采样 模型选择 样本量
2022-03-27 16:50:56

因为我想计算用于比较 2 个模型的曲线下面积 (AUC) 的样本量(横断面研究,预测变量 = 连续变量)。你能指出我 R 中的哪个函数解决了它。

2个回答

我找不到可以解决问题的 R 包。但我记得读过 Zhou、Obuchowski 和 McClish 的《诊断医学中的统计方法》一书(亚马逊链接)。他们提供了一种确定样本量的方法(暂时无法在此处复制),并参考了 2 个出版物:

奥布霍夫斯基 NA。聚类 ROC 曲线数据的非参数分析。生物识别。1997 年 6 月;53(2):567-78。PubMed PMID:9192452。

恕我直言,应该改为:

Obuchowski NA,麦克利什 DK。涉及双正态 ROC 曲线指数的诊断准确性研究的样本量确定。统计医学。1997 年 7 月 15 日;16(13):1529-42。PubMed PMID:9249923。

第二个是 Metz、Kronman 和 Wang (1989) 在芝加哥大学的技术报告:FORTRAN Program ROCPWR。我找不到这个,但谷歌搜索将我带到 http://www-radiology.uchicago.edu/krl/KRL_ROC/ROC_analysis_by_topic4.htm 我找不到下载该软件的有效链接。也许其他人会这样做,或者您联系作者。

我希望这至少有一点帮助......

psj

有一个刚刚发布的 R 包调用pROC它可以使用该函数执行您想要的操作power.roc.test

包的文档: https ://cran.r-project.org/web/packages/pROC/pROC.pdf

我希望它有帮助