R语言 变更单个AUC样本量计算的零假设值

aiazj4mn  于 2023-01-06  发布在  其他
关注(0)|答案(2)|浏览(190)

我尝试使用pROC包中的power.roc.test获得单个AUC的样本大小。例如,预期AUC为0.97(备择假设),我比较的值为0.95(零假设)。在0.05的显著性水平和0.80的功效下,我使用统计软件MedCalc得到433个阳性和433个阴性。然而,我想在R中执行这个过程。我找不到任何允许我设置零假设值的包。
有人知道在R里怎么做吗?
在pROC中,我可以使用power.roc.test,但是没有参数来设置零假设值;它默认为0.50。

jvlzgdj9

jvlzgdj91#

我也有同样的问题,我们可以使用两个roc对象来计算样本大小,例如:

power.roc.test(roc1, roc2, power = 0.8)

尽管我只想计算两个不同AUC值的样本量(一个代表零假设,如MedCalc)。

eqfvzcg8

eqfvzcg82#

我也无法在R中找到解决方案。但如果这有帮助的话,我发现在MedCalc软件中可以定义零假设值,例如,为= 0.95。https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6683590/

相关问题