Calculate the number needed to treat (NNT)
Calculate the number needed to treat (NNT) from estimated risk difference, risk ratio, or odds ratio, and a baseline risk.
nnt(x, ...) ## S3 method for class 'meta' nnt(x, p.c, comb.fixed = x$comb.fixed, comb.random = x$comb.random, ...) ## Default S3 method: nnt(x, p.c, sm, lower, upper, ...) ## S3 method for class 'nnt.meta' print( x, comb.fixed = x$comb.fixed, comb.random = x$comb.random, digits = gs("digits"), digits.prop = gs("digits.prop"), big.mark = gs("big.mark"), ... )
x |
An object of class |
... |
Additional arguments (ignored at the moment). |
p.c |
Baseline risk (control group event probability). |
comb.fixed |
A logical indicating whether NNTs should be calculated based on fixed effect estimate. |
comb.random |
A logical indicating whether NNTs should be calculated based on random effects estimate. |
sm |
Summary measure. |
lower |
Lower confidence interval limit. |
upper |
Upper confidence interval limit. |
digits |
Minimal number of significant digits, see
|
digits.prop |
Minimal number of significant digits for
proportions, see |
big.mark |
A character used as thousands separator. |
The number needed to treat (NNT) can be easily computed from an estimated risk difference (RD), risk ratio (RR), or odds ratio (OR) and a given baseline risk (Higgins & Green, 2011, section 12.5).
The baseline risk can be specified using argument p.c
. If
this argument is missing, the minimum, mean, and maximum of the
control event probabilities in the meta-analysis are used for
metabin
; otherwise the control event probabilities
0.1, 0.2, ..., 0.9 are used.
Guido Schwarzer sc@imbi.uni-freiburg.de
Higgins, J.P.T and S. Green (2011): Cochrane Handbook for Systematic Reviews of Interventions Version 5.1.0 [Updated March 2011]. The Cochrane Library: http://www.cochrane-handbook.org
# Calculate NNT for RD = -0.21 # (Cochrane Handbook, version 5.1, subsection 12.5.4.1) nnt(-0.21, sm = "RD") # Calculate NNT for RR = 0.92 and baseline risk p.c = 0.3 # (Cochrane Handbook, version 5.1, subsection 12.5.4.2) nnt(0.92, p.c = 0.3, sm = "RR") # Calculate NNT for OR = 0.73 and baseline risk p.c = 0.3 # (Cochrane Handbook, version 5.1, subsection 12.5.4.3) nnt(0.73, p.c = 0.3, sm = "OR") # Use Mantel-Haenszel odds ratio to calculate NNTs data(Olkin1995) m1 <- metabin(ev.exp, n.exp, ev.cont, n.cont, data = Olkin1995, comb.random = FALSE) nnt(m1, comb.random = TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.