Number Needed Vaccinate

Compute the rounded-up number needed to vaccinate for the specified absolute risks, population, outcome, and follow-up horizon.

Description

Calculate absolute risk reduction and a rounded-up number needed to vaccinate from matched vaccinated and unvaccinated risks.

The number needed to vaccinate, or NNV, expresses the average number of people vaccinated to prevent one additional occurrence of a specified outcome under an estimated risk difference. Its meaning depends on the population, outcome, comparator, and follow-up period; it is not a universal property of a vaccine.1

Absolute risk reduction subtracts vaccinated risk from unvaccinated risk. A change from 10% to 8% is a reduction of two percentage points, represented as fraction 0.02. That is different from a relative reduction of 20%.

Number Needed Vaccinate takes two risk fractions and returns their positive difference and the ceiling of its reciprocal. Equal risks or higher vaccinated risk fall outside this benefit-only calculation.

When to summarize an absolute vaccination benefit

Use the tool with comparable risks for the same outcome and observation horizon. It is useful for explaining the scale of an estimated benefit and checking percentage-versus-fraction entry.

  • Compare NNV across clearly defined baseline-risk scenarios.
  • Convert a positive absolute risk reduction into an average benefit count.

How to enter matched risks and calculate NNV

  1. Enter Unvaccinated risk and Vaccinated risk as fractions from 0 to 1, such as 0.1 and 0.08.
  2. Run the calculation and read Absolute risk reduction as a fraction.
  3. Read Number needed to vaccinate with the population, outcome, and follow-up period used to estimate those risks.
ARR = unvaccinatedRisk − vaccinatedRisk; NNV ≈ ceil(1/ARR)

The tool requires ARR > 0. Before taking the ceiling, it subtracts a tiny relative floating-point tolerance to avoid turning a mathematically integral reciprocal into the next integer through rounding error.

json
{
  "input": {
    "unvaccinatedRisk": 0.1,
    "vaccinatedRisk": 0.08
  },
  "output": {
    "absoluteRiskReduction": 0.02,
    "numberNeededToVaccinate": 50
  }
}

Risk fractions outside [0,1], nonfinite values, and nonpositive differences produce errors. This tool does not return infinity for equal risks or a negative NNV for increased risk.

Limitations and interpretation

  • The risks must share a meaningful comparator and follow-up horizon; the tool cannot verify study comparability or causal attribution.
  • No confidence interval, uncertainty propagation, dose count, cost, or adverse-event tradeoff is computed.
  • NNV is a population-average summary. It does not identify which vaccinated person benefits or guarantee one prevented event in a group of that size.

Alternative or Complementary methods

A trial-efficacy calculator starts from cases and group sizes and reports relative efficacy. A herd-coverage model addresses a population transmission threshold using different assumptions. Neither supplies the matched risk difference automatically.

References

  1. The number needed to vaccinate (NNV) and population extensions of the NNV: comparison of influenza and pneumococcal vaccine programmes for people aged 65 years and over — Vaccine; H. Kelly and colleagues (2004)

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies