Author-reviewedEvidence: highv1.0.2

Expected Value of Partial Perfect Information

Expected value of partial perfect information (EVPPI) is the expected gain in net benefit from knowing selected model parameters exactly before deciding.

Last reviewed byDr Darrin Baines

Concept Architecture

Expected Value of Partial Perfect Information in Research Prioritisation

In health economic evaluation, the expected value of partial perfect information (EVPPI) shows which uncertain inputs of a cost-effectiveness model are potentially worth researching. It takes the cost of decision uncertainty that the expected value of perfect information measures for the whole model and asks how much of it would disappear if one parameter, or one group of parameters that a single study could inform, were known exactly. The ISPOR Value of Information Task Force places it as the second stage of a value of information analysis, after EVPI and before the expected value of sample information for a specific study. It is also called partial EVPI or the expected value of perfect parameter information.

From the whole model to groups of parameters

In Bayesian decision theory a risk-neutral decision maker adopts the option with the highest expected net benefit, and value of information analysis asks whether more evidence would change that choice enough to justify its cost. EVPI answers this for all parameter uncertainty at once. EVPPI splits the parameters into a set of interest, which is resolved, and a complementary set, which stays uncertain.

The first ISPOR report sets EVPPI as the step that follows a population EVPI large enough to make research potentially worthwhile. Its good practice recommendations are to estimate EVPPI for groups of parameters that a new study would inform together, and to compare population EVPPI with the expected cost of research on each group. The second report adds that a population EVPPI below the cost of research is sufficient to rule that research out, while one above it is necessary but not sufficient. It also states that the EVPPI for a set of parameters is an upper limit on the EVSI of any study informative about them, and the value of a real design net of its cost is the expected net benefit of sampling.

The EVPPI formula and the order of its operations

The second ISPOR report writes EVPPI as the difference between two expected values. The first is the expected value of deciding after the parameters of interest are known, and the second is the expected value of deciding now.

EVPPI(θi)=Eθi[max⁡dEθc∣θi{NB(d,θi,θc)}]−max⁡dEθ{NB(d,θ)}\text{EVPPI}(\theta_i) = E_{\theta_i}\left[ \max_{d} E_{\theta_c \mid \theta_i}\{NB(d, \theta_i, \theta_c)\} \right] - \max_{d} E_{\theta}\{NB(d, \theta)\}

where θi\theta_i is the set of parameters of interest, θc\theta_c is the remaining parameters, θ\theta is all parameters, dd is a decision option, NBNB is net benefit (the report writes a utility function UU), and each EE is an expectation over the current distribution of the parameters in its subscript, where θc∣θi\theta_c \mid \theta_i conditions on the parameters of interest.

Inside the brackets, the parameters of interest are treated as known, the remaining uncertainty is averaged out and the best option for that value is chosen. The outer expectation averages over the values the parameters of interest might take, because they are unknown when the research decision is made. The second term is the expected net benefit of the option chosen on current evidence, as in EVPI.

Net benefit is usually expressed as net monetary benefit or net health benefit at a stated cost-effectiveness threshold, so EVPPI changes with the threshold, and the first ISPOR report recommends presenting results for a range of thresholds. Two bounds follow from the definition. EVPPI cannot be negative, because the option chosen on current evidence remains available whatever is learnt, and it cannot exceed EVPI, because knowing every parameter is worth at least as much as knowing some of them. EVPPI is zero when no plausible value of the parameters of interest would change the decision.

Why the most uncertain parameter is not always the most valuable

The first ISPOR report notes that the parameters with the highest EVPPI will not necessarily be the most uncertain ones. EVPPI is high only where parameter uncertainty drives decision uncertainty, and resolving a very uncertain parameter that cannot change the decision has no value to the decision maker.

A one-way sensitivity analysis and its tornado diagram rank inputs by their effect on the result. The 2026 HEMA report on uncertainty in economic evaluation notes that tornado diagrams examine inputs individually and generally do not preserve correlations, and that their findings should be read alongside probabilistic analysis and, where appropriate, EVPI or EVPPI.

The first ISPOR report recommends calculating EVPPI for the whole group when one study would inform several parameters, because EVPPI is typically not additive. Strong, Oakley and Brennan defined their case-study groups by the study that could inform them, such as effectiveness parameters for a trial and duration-of-response parameters for long-term follow-up.

Worked example with two parameters and a combined trial (illustrative)

All numbers in this example are illustrative. A new treatment is compared with standard care at a threshold of GBP 25,000 per QALY, the lower end of the range in the NICE manual (PMG36). The incremental net monetary benefit (INB) of the new treatment depends on two independent parameters, the relative treatment effect A and the health-state utility B. Each is either high or low with probability 0.5, so the four combinations each have probability 0.25.

Treatment effect AUtility BProbabilityINB per patient (GBP)
HighHigh0.252,000
HighLow0.251,000
LowHigh0.25200
LowLow0.25-2,400

Step 1 finds the decision on current evidence. Standard care has an INB of zero, so the new treatment is adopted when expected INB is positive.

E[INB]=0.25×(2,000+1,000+200−2,400)=0.25×800=200E[\text{INB}] = 0.25 \times (2{,}000 + 1{,}000 + 200 - 2{,}400) = 0.25 \times 800 = 200

where 0.25 is the probability of each combination and 200 is the expected INB in GBP per patient, so the new treatment is adopted.

Step 2 computes EVPI. With perfect information the new treatment would be chosen in the first three combinations and standard care, worth zero, in the fourth.

EVPI=0.25×(2,000+1,000+200+0)−200=800−200=600\text{EVPI} = 0.25 \times (2{,}000 + 1{,}000 + 200 + 0) - 200 = 800 - 200 = 600

where 800 is the expected value with perfect information and 600 is EVPI in GBP per patient.

Step 3 computes EVPPI for A. If A is known to be high, expected INB is the mean of 2,000 and 1,000, which is 1,500, and the new treatment is chosen. If A is known to be low, expected INB is the mean of 200 and -2,400, which is -1,100, so standard care is chosen and the value is zero.

EVPPI(A)=0.5×1,500+0.5×0−200=750−200=550\text{EVPPI}(A) = 0.5 \times 1{,}500 + 0.5 \times 0 - 200 = 750 - 200 = 550

where 0.5 is the probability of each value of A and 550 is EVPPI for A in GBP per patient.

Step 4 repeats this for B. Given high utility, expected INB is the mean of 2,000 and 200, which is 1,100, and given low utility it is -700, so standard care is chosen.

EVPPI(B)=0.5×1,100+0.5×0−200=550−200=350\text{EVPPI}(B) = 0.5 \times 1{,}100 + 0.5 \times 0 - 200 = 550 - 200 = 350

where 350 is EVPPI for B in GBP per patient.

Step 5 checks additivity. The two values sum to GBP 900, but EVPPI for A and B together equals EVPI, GBP 600, because these are the only uncertain parameters.

Step 6 adds a third parameter, the unit cost of a rare adverse event, which is very uncertain but moves INB by only GBP 100 up or down with equal probability. Its conditional expected INB is 300 or 100, positive either way, so the decision never changes and its EVPPI is zero.

Step 7 scales to the population, assuming that 2,000 people a year face the choice for 10 years, discounted at 3.5% a year, the PMG36 reference-case rate. The discount factors for years 0 to 9 sum to 8.6077, so the discounted population is about 17,215 people (2,000 x 8.6077 = 17,215.4). Population EVPPI is then about GBP 9.47 million for A, GBP 6.03 million for B and GBP 10.33 million for A and B together.

Step 8 applies the decision rule. A trial of the treatment effect costing GBP 4 million passes the test for A, so the analysis moves on to EVSI. A trial measuring both parameters and costing GBP 11 million would look worthwhile if the separate values were summed (GBP 900 per patient gives about GBP 15.49 million), but it fails against the correct joint value of GBP 10.33 million. At GBP 35,000 per QALY every value would be recomputed from the probabilistic analysis, not rescaled.

Computing EVPPI from a probabilistic analysis

The second ISPOR report notes that an analytic solution rarely exists because the first term contains a nested expectation, so EVPPI is estimated by simulation. The methods differ in how they handle that inner expectation.

The traditional method is a nested double loop. An outer loop draws a value of the parameters of interest, an inner loop runs a probabilistic sensitivity analysis with those values fixed, and the highest mean net benefit is recorded for each outer draw and averaged. With correlated parameters, the inner draws must come from the conditional distribution of the remaining parameters. The second report warns that small inner loops give biased estimates, and Strong, Oakley and Brennan explain that the maximisation step makes the bias upward. An EVPPI estimate above EVPI is therefore a sign of Monte Carlo error, not a finding.

A single loop is enough for some models. The second report explains that when the model is linear or multilinear in the remaining parameters, with no correlation between those multiplied together, their means can replace the inner loop, and it prefers single-loop methods where they apply.

Regression methods use only the stored probabilistic sample. Strong, Oakley and Brennan regress each option's net benefit on the parameters of interest, using a generalised additive model or Gaussian process regression, and treat the fitted values as the conditional expected net benefit.

EVPPI^=1N∑n=1Nmax⁡dg^(d,θi(n))−max⁡d1N∑n=1Ng^(d,θi(n))\widehat{\text{EVPPI}} = \frac{1}{N} \sum_{n=1}^{N} \max_{d} \hat{g}(d, \theta_i^{(n)}) - \max_{d} \frac{1}{N} \sum_{n=1}^{N} \hat{g}(d, \theta_i^{(n)})

where NN is the number of probabilistic samples, θi(n)\theta_i^{(n)} is the value of the parameters of interest in sample nn and g^(d,θi(n))\hat{g}(d, \theta_i^{(n)}) is the fitted net benefit of option dd at that value. Using the fitted values in the second term as well exploits the positive correlation between the two terms and improves precision.

In their first case study, with 10,000 model runs, the additive model estimate for two effectiveness parameters had a standard error of about GBP 16 against a reference value of about GBP 248, while a double loop of 10 outer by 1,000 inner runs had a standard error of about GBP 140. The authors add that the additive model is likely to fail with more than about six interacting parameters of interest, where they recommend the Gaussian process. Because it needs only the probabilistic sample, the regression also works for models built in specialist software or owned by someone else. Software is listed on the VOI analysis page.

What EVPPI can support in HTA and research decisions

The HEMA report describes EVPPI as pointing to the parameters where the value of information is highest. It recommends reporting EVPI with every probabilistic analysis, with EVPPI and EVSI used where a research decision is actually in prospect, and does not propose parameter-level analysis as a general requirement.

Its Table 5.1 adds a check. For sampling uncertainty from well-designed, relevant studies, EVPI and EVPPI measure the whole residual, but for estimates from studies at risk of bias the uncertainty is captured only where a bias adjustment has been parameterised, and otherwise EVPI understates the cost of uncertainty.

Limits and common misreadings

Several errors recur in applied work. Each overstates the case for research or points it at the wrong parameter.

  1. Summing EVPPIs. Separate values are not additive, so a study informing several parameters needs EVPPI computed for the group.
  2. Treating EVPPI as the value of a study. EVPPI assumes the parameters become known exactly. Strong, Oakley and Brennan describe it as only an upper bound on the expected value of research, and EVSI values a real design.
  3. Ignoring what is not parameterised. The second ISPOR report notes, discussing minimal models, that EVPPI cannot be computed for quantities not parameterised in the model, so structural choices explored only through scenarios have no EVPPI.
  4. Arbitrary grouping. Groups that match no feasible study, or that split correlated parameters, give values no research decision can use.

Sources

  • Fenwick E, Steuten L, Knies S, Ghabri S, Basu A, Murray JF, Koffijberg H, Strong M, Sanders Schmidler GD, Rothery C. Value of information analysis for research decisions: an introduction. Report 1 of the ISPOR Value of Information Analysis Emerging Good Practices Task Force. Value in Health. 2020;23(2):139-150. https://doi.org/10.1016/j.jval.2020.01.001
  • Rothery C, Strong M, Koffijberg H, Basu A, Ghabri S, Knies S, Murray JF, Sanders Schmidler GD, Steuten L, Fenwick E. Value of information analytical methods: Report 2 of the ISPOR Value of Information Analysis Emerging Good Practices Task Force. Value in Health. 2020;23(3):277-286. https://doi.org/10.1016/j.jval.2020.01.004
  • Strong M, Oakley JE, Brennan A. Estimating multiparameter partial expected value of perfect information from a probabilistic sensitivity analysis sample: a nonparametric regression approach. Medical Decision Making. 2014;34(3):311-326. https://doi.org/10.1177/0272989X13505910
  • Steuten L, Thavorn K, Cipriano LE, Guertin JR, McQueen B, Schmidler G, Sullivan S, Wailoo A, Sculpher M. Methods to Analyze and Present Uncertainty in Economic Evaluation to Support HTA Decisions (HEMA Report 2). Health Economics Methods Advisory; 2026. Sections 4.5, 5.4 and 6.4, and Table 5.1. https://hemamethods.org/wp-content/uploads/2026/10/HEMA-Report-2_For-Publication_100726.pdf
  • National Institute for Health and Care Excellence. NICE technology appraisal and highly specialised technologies guidance: the manual (PMG36). Published 31 January 2022, last updated 13 October 2026. Sections 4.5.1, 6.3.4 and 6.3.7. https://www.nice.org.uk/process/pmg36

Functions & Formulae (3)

e(NB_d, theta_i, theta_c) = EVPPI_hat

Maps a decision model, or the probabilistic sample it has produced, and a chosen group of parameters of interest theta_i to an estimate of the expected value of partial perfect information (EVPPI) per person. Each estimator approximates the expected net benefit of every option given theta_i, takes the best option for each value of theta_i, averages, and subtracts the value of the best option on current information. The definition and its order of expectation and maximisation, with a discrete worked case, are on the Value of Information page (HE-FM-VOI-003), the per-person EVPI that bounds every EVPPI from the same sample is HE-FM-VOI-001, and population scaling is HE-FM-VOI-002. This package adds the estimators set out by the ISPOR Value of Information Task Force, with checks that each estimate is at least zero and no larger than the EVPI. Notation follows the Expected Value of Partial Perfect Information article.

  • Two-level nested Monte Carlo EVPPI estimator from incremental net benefit

    ibar_1 = (INB_11 + INB_12) / J; ibar_2 = (INB_21 + INB_22) / J; EVPPI_2L = (max(ibar_1, 0) + max(ibar_2, 0)) / K - max((ibar_1 + ibar_2) / K, 0)

    Draws K values of the parameters of interest theta_i in an outer loop and, for each, J values of the remaining parameters theta_c in an inner loop, averages the incremental net benefit of the new option over the inner draws and keeps the larger of that mean and zero, the value of standard care. The average of the K kept values, less the larger of zero and the mean of the inner means, estimates EVPPI for theta_i, the double-loop scheme of Brennan, Kharroubi, O'Hagan and Chilcott and of Algorithm 2 in the second ISPOR report. The calculator form is written for K = 2 outer and J = 2 inner draws, with INB_kj the run at outer draw k and inner draw j; larger loops add terms in the same pattern, as the Excel and the Computational Function do. With more than two options the maximum is taken over the inner means of every option, and Strong, Oakley and Brennan note that the value is unchanged when net benefits are expressed relative to a baseline option. When theta_i holds every parameter the inner runs at each outer draw are identical and the estimator becomes the per-person EVPI of HE-FM-VOI-001.

  • Single-loop EVPPI shortcut for a model linear in the remaining parameters

    ibar_k = alpha_k + beta_k * mu_c; EVPPI_1L = sum_(k=1)^K [max(ibar_k, 0)] / K - max(sum_(k=1)^K [ibar_k] / K, 0)

    Replaces the inner loop by one model run for each draw of theta_i with the remaining parameters theta_c set at their mean. The second ISPOR report allows this when the model is linear or multilinear in theta_c, with no correlation between complementary parameters that are multiplied together, and prefers single-loop methods where they apply because they reduce Monte Carlo error. Here the incremental net benefit at draw k is alpha_k plus beta_k times theta_c, with alpha_k and beta_k depending on theta_i only, so its expectation over theta_c is that line evaluated at the mean mu_c. Brennan and colleagues show that the shortcut can be substantially inaccurate when even relatively small correlation or nonlinearity is present.

  • Regression-based EVPPI estimator from fitted incremental net benefits

    EVPPI_R = sum_(n=1)^N [max(0, g_2n, g_3n)] / N - max(0, sum_(n=1)^N [g_2n] / N, sum_(n=1)^N [g_3n] / N)

    Regresses the incremental net benefit of each option against a baseline on the parameters of interest across the N runs of one probabilistic sample and treats the fitted values as the conditional expected net benefits, so no inner loop or extra model runs are needed. The estimate is the mean over runs of the largest fitted value, with zero for the baseline, less the largest mean fitted value. This is Equation 9 of Strong, Oakley and Brennan written for three options as incremental net benefits, which they note leaves the result unchanged and needs one regression fewer. Using the fitted values in both terms exploits the positive correlation between them and improves precision. Strong, Oakley and Brennan fit a generalised additive model or a Gaussian process, and Algorithm 4 of the second ISPOR report sets out the same scheme.

View all formulae

Library

Publications

3
  • Report

    Methods to Analyze and Present Uncertainty in Economic Evaluation to Support HTA Decisions — Steuten L, Thavorn K, Cipriano LE, Guertin JR, McQueen B, Schmidler G, Sullivan S, Wailoo A, Sculpher M, HEMA Report 2 ed., 2026 (Health Economics Methods Advisory)

    Report listed in the Sources of the HealthEconomics.wiki Concept Architecture article on Deterministic Sensitivity Analysis, where it is cited as a reference for that concept.

  • Journal article

    Value of Information Analysis for Research Decisions — An Introduction: Report 1 of the ISPOR Value of Information Analysis Emerging Good Practices Task Force — Fenwick, Steuten, Knies, Ghabri, Basu, Murray, Koffijberg, Strong, Sanders Schmidler & Rothery, Vol. 23, No. 2 ed., 2020 (Value in Health)

    The introductory ISPOR good-practice report on value-of-information (VOI) analysis, explaining how VOI quantifies the value of reducing decision uncertainty through further research and where it fits in resource-allocation decisions.

  • Journal article

    Value of Information Analytical Methods: Report 2 of the ISPOR Value of Information Analysis Emerging Good Practices Task Force — Rothery, Strong, Koffijberg, Basu, Ghabri, Knies, Murray, Sanders Schmidler, Steuten & Fenwick, Vol. 23, No. 3 ed., 2020 (Value in Health)

    The methods companion to the ISPOR VOI series, giving detailed algorithms and software guidance for computing EVPI, EVPPI, EVSI and the expected net benefit of sampling, with recommendations for selecting methods by decision-problem features.

Tools & Resources

3
  • OtherFeatured

    SAVI — Sheffield Accelerated Value of Information — Mark Strong, Jeremy Oakley & Penny Breeze (University of Sheffield), Web application ed., 2024 (University of Sheffield)

    A free, open-access web calculator that computes value-of-information measures (EVPI, partial EVPI/EVPPI and EVSI) directly from a model’s probabilistic sensitivity analysis output — no need to re-run the model. Also reports payer strategy-specific and uncertainty burden.

  • Other

    BCEAweb — Bayesian Cost-Effectiveness Analysis Web Interface — Gianluca Baio, Andrea Berardi & Anna Heath, Web application ed., 2023 (University College London)

    A user-friendly web front-end to the BCEA R package: users upload probabilistic model output and obtain standardised cost-effectiveness summaries — cost-effectiveness planes, acceptability curves, EVPI and EVPPI — without writing R code.

  • Other

    BCEA — Bayesian Cost-Effectiveness Analysis (R package) — Gianluca Baio, Andrea Berardi & Anna Heath, R package ed., 2023 (CRAN)

    An R package for post-processing the output of a probabilistic cost-effectiveness model in a Bayesian framework — producing acceptability curves, EVPI/EVPPI, expected incremental benefit and standardised value-of-information graphics.

Frequently Asked Questions (6)

  • What is EVPPI?

    Expected value of partial perfect information (EVPPI) is the expected gain in net benefit from knowing selected model parameters exactly before deciding.

    Source: Fenwick et al. 2020

  • Why is EVPPI calculated for a subset of parameters?

    The overall expected value of perfect information says what removing all uncertainty is worth, but not which uncertainties are worth resolving. EVPPI narrows the question to a chosen subset of parameters, giving the value of learning those precisely while the rest stay uncertain. This identifies where research would pay off, since a high EVPPI for a particular parameter marks it as worth studying and a low one marks it as not. It directs research toward the uncertainties that matter for the decision. Its calculation focuses the analysis. Claxton and Sculpher (2006) describe this.

    Source: Claxton & Sculpher 2006

  • How is EVPPI calculated?

    EVPPI is calculated as the difference between the expected outcome when the parameters of interest are known and the expected outcome under current information. Knowing those parameters, one would choose the best option for each of their values while averaging over the remaining uncertainty; the expected value of this, over the distribution of the parameters of interest, minus the expected value under current information, gives EVPPI. It is typically estimated by simulation, historically by nested loops and now often by more efficient methods such as regression or emulation.

    Source: Felli & Hazen 1998

  • Why is EVPPI useful?

    EVPPI is useful because it identifies which parameters, or groups of parameters, contribute most to decision uncertainty and are therefore most worth researching, guiding the focus of further data collection. Unlike EVPI, which values resolving all uncertainty, EVPPI values resolving specific parameters, so comparing EVPPI across parameters shows where research would most improve decisions. A high EVPPI for a parameter indicates that reducing its uncertainty could substantially raise the value of the decision, making EVPPI a practical tool for prioritising research on particular uncertainties.

    Source: Ades, Lu & Claxton 2004

  • How does EVPPI differ from EVPI?

    EVPPI values resolving the uncertainty in a specific subset of parameters, leaving the rest uncertain, whereas EVPI values resolving all uncertainty at once. EVPPI for any subset is therefore no greater than EVPI, and it apportions the overall value of information among particular parameters, showing which matter most. EVPI gives the total upper bound and the scale of decision uncertainty, while EVPPI identifies the contributions of individual parameters or groups. So EVPPI is the partial, parameter-specific counterpart of the whole-model EVPI.

    Source: Felli & Hazen 1998

  • What are the limitations of EVPPI?

    EVPPI can be computationally demanding to estimate, historically requiring nested simulation, though efficient regression-based and emulation methods have reduced this burden. It depends on the model and its assumed parameter distributions, and on the population and relevance period used to scale it, and it values only complete resolution of the chosen parameters rather than a feasible study, for which the expected value of sample information is needed. These limitations mean EVPPI is used to prioritise parameters for research, with sample-information measures assessing specific study designs.

    Source: Ades, Lu & Claxton 2004

Trust Record

Verified by Dr Darrin Baines

British health economist

Professional identity: darrinbaines.org

Verification date: 20 Oct 2026

Content version: 1.0.2

Canonical Identity

Term code
HE-EM-VI-010

Stable URI · Machine-readable · Resolvable · CC BY 4.0