我正试图使用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。
我有完全相同的问题。可以使用具有power.roc.test()
的两个roc
对象来计算样本大小,例如
power.roc.test(roc1, roc2, power = 0.8)
尽管我只想计算两个不同AUC值的样本量(一个表示零假设,如MedCalc(。
我在R中也找不到解决方案。但如果这有帮助的话,我发现在MedCalc软件中,你可以定义零假设值,例如,为=0.95。显示方式如下:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6683590/