-4

我有一个来自更大数据集的 2x2 列联表:

> ct
        disease
    test   0   1
     no  118  12
     yes  24  46

我想快速检索不同的(医学)诊断测试特征,例如

  • 灵敏度
  • 特异性
  • 似然比 +
  • 似然比 -
  • 误报率
  • 假阴性率
  • 疾病概率
  • 预测值为正
  • 预测值负
  • p(否定测试错误)
  • p(测试阳性)
  • p(测试阴性)
  • 整体准确度

与它们各自的 95% CI。是否有一个包/功能可以做到这一点?非常感谢。

4

2 回答 2

1

您可能可以为这些测试特征中的每一个编写自定义函数。它将确保您的特定问题的正确格式,并且可能比您已经在做的所有谷歌搜索更快。每一个都应该很快。例如,灵敏度:

sens <- function(ct) { ct[2,2] / sum(ct[,2]) }

和特异性:

spec <- function(ct) { ct[1,1] / sum(ct[,1]) }
于 2013-02-19T02:43:43.100 回答
0

好的,epi.tests(t, verbose=T)是的。

于 2013-02-19T02:55:36.940 回答