epi.tests {epiR}R Documentation

Sensitivity, specificity and predictive value of a diagnostic test

Description

Computes true and apparent prevalence, sensitivity, specificity, positive and negative predictive values, and positive and negative likelihood ratios from count data provided in a 2 by 2 table.

Usage

epi.tests(a, b, c, d, conf.level = 0.95, verbose = TRUE)

Arguments

a number of observations where true disease status positive and test is positive.
b number of observations where true disease status negative and test is positive.
c number of observations where true disease status positive and test is negative.
d number of observations where true disease status is negative and test is negative.
conf.level magnitude of the returned confidence interval. Must be a single number between 0 and 1.
verbose logical, indicating whether detailed or summary results are to be returned.

Details

Confidence intervals for sensitivity, specificity, and positive and negative predictive value are based on a Bayesian interval using a uniform prior (beta(1,1) distribution) with the binomial distribution. This method gives appropriate results when there are no false negatives or false positives.

Confidence intervals for positive and negative likelihood ratios are based on formulae provided by Simel et al. (1991).

Diagnostic accuracy is defined as the proportion of all tests that give a correct result. Diagnostic odds ratio is defined as how much more likely will the test make a correct diagnosis than an incorrect diagnosis in patients with the disease (Scott et al. 2008). The number needed to diagnose is defined as the number of paitents that need to be tested to give one correct positive test. Youden's index is the difference between the true positive rate and the false positive rate. Youden's index ranges from -1 to +1 with values closer to 1 if both sensitivity and specificity are high (i.e. close to 1).

Value

A list containing the following:

prevalence apparent and true prevalence.
performance test sensitivity, test specificity, diagnostic accuracy, diagnostic odds ratio, number needed to diagnose, Youden's index.
predictive.value positive predictive value, negative predictive value.
likelihood.ratio likelihood ratio of a positive test, likelihood ratio of a negative test.

Note

Disease + Disease - Total
Test + a b a + b
Test - c d c + d
Total a + c b + d a + b + c + d

References

Altman DG, Machin D, Bryant TN, and Gardner MJ (2000). Statistics with Confidence, second edition. British Medical Journal, London, pp. 28 - 29.

Bangdiwala SI, Haedo AS, Natal ML (2008). The agreement chart as an alternative to the receiver-operating characteristic curve for diagnostic tests. Journal of Clinical Epidemiology 61: 866 - 874.

Scott IA, Greenburg PB, Poole PJ (2008). Cautionary tales in the clinical interpretation of studies of diagnostic tests. Internal Medicine Journal 38: 120 - 129.

Simel D, Samsa G, Matchar D (1991). Likelihood ratios with confidence: Sample size estimation for diagnostic test studies. Journal of Clinical Epidemiology 44: 763 - 770.

Greg Snow (2008) Need help in calculating confidence intervals for sensitivity, specificity, PPV & NPV. R-sig-Epi Digest 23(1): 3March 2008.

Examples

## Scott et al. 2008, Table 1:
## A new diagnostic test was trialled on 1586 patients. Of 744 patients
## that were disease positive, 670 tested positive. Of 842 patients that 
## were disease negative, 640 tested negative. What is the likeliood
## ratio of a positive test? What is the number needed to diagnose?

a <- 670; b <- 202; c <- 74; d <- 640
epi.tests(a = a, b = b, c = c, d = d, conf.level = 0.95, 
   verbose = FALSE)

## The likelihood ratio of a positive test is 3.75 (95% CI 3.32 to 4.24).
## The number needed to diagnose is 1.51 (95% CI 1.41 to 1.65).
## Around 15 persons need to be tested to return 10 positive tests.


[Package epiR version 0.9-15 Index]