MVPF [95% interval] | Benefits [95% Interval] | Costs [95% Interval] | |
---|---|---|---|
inkind | 0.89 [0.73,1.08] | 1.21 [0.99,1.46] | 1.35 [0.31,0.39] |
Welfare Analysis Meets Research Prioritization
Part Two: Using the MVPF to Inform the Direction of Future Research
Part two in a three-part series on how the tools of comparative welfare analysis can be used to refine and design prospective randomized evaluations.
Introduction
The first post in this series drew an explicit linkage between summary measures of comparative welfare analysis (the marginal value of public funds, or MVPF) with value of information (VOI) concepts from decision theory. This linkage allowed us to explore the range of current knowledge to get a sense of whether it would be worth pursuing additional research to inform a policymaker’s decision to implement an in-kind benefit transfer program.
Intuitively, if the decision to implement (not implement) a policy is invariant to variation in welfare cost and benefit estimates within the range of current knowledge, then it is not worth pursuing additional research to inform the decision. By contrast, if decisions are sensitive to underlying welfare cost and benefit parameter uncertainty, then we should pursue additional research to aid the policymaker’s decision.
We will next take this exercise one step further to inform prioritization of both the content and scope of future research. That is, we want to isolate the concepts and parameters that have the most information value for informing the underlying decision problem. The third post in in this series will then use this knowledge to efficiently design a prospective (randomized) evaluation to improve knowledge on these dimensions.
Background and Summary
Our running example was based on the welfare benefits and costs of the in-kind benefit, as summarized in Table 1.
As the table shows, current knowledge is consistent with an MVPF above 1 (i.e., the welfare benefits are greater than the costs) and an MVPF below 1 (i.e., the in-kind benefit transfer results in some redistribution).
We then defined the expected value of perfect information (EVPI) as the expected welfare loss from making the wrong decision:
\[ NWB(\boldsymbol{\pi},\alpha,\lambda) = W(\boldsymbol{\pi},\alpha) - \lambda \cdot C(\boldsymbol{\pi},\alpha) \tag{1}\]
\[ EVPI(\boldsymbol{\alpha},\boldsymbol{\pi},\lambda) = E_{\boldsymbol{\pi}} \big [ L_{\alpha^*} \big ] = E_{\boldsymbol{\pi}} \big [ \max_{\boldsymbol{\alpha}} NWB(\boldsymbol{\alpha},\boldsymbol{\pi},\lambda) \big ] - NWB(\alpha^*,\boldsymbol{\pi},\lambda) \tag{2}\]
To break apart Equation 2 intuitively, when making a policy decision we want to maximize the net welfare benefit (NWB; see Equation 1) of various strategies (\(\alpha\)) under consideration. In practice, we may not know the value of welfare cost and benefit parametes (\(\pi\)) with certainty, but we can specify their uncertainty distribution. After averaging the net welfare benefit across this uncertainty distribution, we select the strategy with the highest value; this is the second term in Equation 2.1
1 More formally, \(NWB(\alpha^*,\boldsymbol{\pi},\lambda) = \max_{\boldsymbol{\alpha}} E_{\boldsymbol{\pi}} \big [ NWB(\boldsymbol{\alpha},\boldsymbol{\pi},\lambda) \big ]\)
2 Recall that the net welfare benefit (NWB) is defined as \(NWB(\boldsymbol{\pi},\alpha,\lambda) = W(\boldsymbol{\pi},\alpha) - \lambda \cdot C(\boldsymbol{\pi},\alpha)\), where \(W(\boldsymbol{\pi},\alpha)\) are the welfare benefits, \(C(\boldsymbol{\pi},\alpha)\) are the welfare costs, and \(\lambda\) is the societal willingness-to-pay parameter.
We can also envision a related exercise where as we explore the uncertainty distribution (i.e., by taking random draws from the joint uncertainty distributions in \(\mathbf{\pi}\)), we stop at each step along the way and determine which strategy has the higest Net Welfare Benefit for that particular draw.2 We can then compare this NWB value to the NWB value (for that particular draw) of the strategy determined as the optimal in the exercise outlined in the paragraph above.
To the extent the optimal strategy is the same in each case, then there is no welfare loss from making the wrong decision. To the extent the optimal strategies differ, then the average (over the distribution of \(\pi\)) difference in the NWB reflects the expected welfare loss; the subtraction in Equation 2 formalizes this thought experiment.
Another critical takaway from our earlier exercise was that the EVPI will vary over different values of the societal willingness-to-pay parameter \(\lambda\). If \(\lambda\) is sufficiently low (high), then there will likely be very little variation in optimal decisions across the distribution of \(\pi\); in other words, there may be variation in the NWB outcome, but this variation does not result in meaningful variation in implementation decisions. A low (high) VOI value provides our first summary measure of whether it is worth pursuing additional research to improve decision uncertainty.
Figure 1 traces out the EVPI for various values of \(\lambda\) for the running example:
What Drives Decision Uncertainty?
Assuming we have determined it fruitful to pursue further research, we now must ask the next logical question: what elements of \(\mathbf{\pi}\) should this research focus on?
Perhaps there is value in obtaining better information on all parameteters contained within \(\mathbf{\pi}\); in that case, we’d need to define a broad research agenda to improve the policymaker’s decision process.
Alternatively, suppose there is just a single parameter within \(\pi\) that drives all the information value. In that event, we can focus our research efforts on that parameter and avoid wasting (often budget-constrained) resources on future research on the other parameters.
We will next demonstrate how we can refine our research priorities to align them around parameters with the highest decision leverage. To do so, we will decompose the EVPI to determine the degree to which indiviudal parameters (or sets of parameters) contribute the most to the overall EVPI estimate. We will do so by estimating the expected value of partial perfect information (Wilson 2015; Strong, Oakley, and Brennan 2014).
Suppose we could obtain perfect information on some subset (\(\boldsymbol{\pi}_z\)) of the parameter(s) that determine the MVPF. If we could obtain perfect information on this subset of parameters, the optimal policy decision can be determined based on the policy alternative with the highest NWB after averaging over the conditional distribution of remaining uncertain parameters \(\boldsymbol{\pi}_{-z}\).
\[ \max_{\boldsymbol{\alpha}} E_{\boldsymbol{\pi_{-z}}|\boldsymbol{\pi_z}}NWB(\boldsymbol{\alpha},\boldsymbol{\pi},\lambda) \]
However, since \(\boldsymbol{\pi}_z\) remains unknown, we we must take the expectation over current information:
\[ E_{\boldsymbol{\pi_z}} \big [ \max_{\boldsymbol{\alpha}} E_{\boldsymbol{\pi_{-z}}|\boldsymbol{\pi_z}}NWB(\boldsymbol{\alpha},\boldsymbol{\pi}_z,\boldsymbol{\pi}_{-z},\lambda) \big ] \]
Echoing equation Equation 2 above, the expected value of partial perfect information (EVPPI) is the difference between this quantity and the expected net welfare benefit of the dominant policy strategy (Strong, Oakley, and Brennan 2014; Schlaifer and Raiffa 1961) :
\[ EVPPI(\boldsymbol{\pi}_z,\lambda) = E_{\boldsymbol{\pi_z}} \big [ \max_{\boldsymbol{\alpha}} E_{\boldsymbol{\pi_{-z}}|\boldsymbol{\pi_z}}NWB(\boldsymbol{\alpha},\boldsymbol{\pi}_z,\boldsymbol{\pi}_{-z},\lambda) \big ] - E_{\boldsymbol{\pi}}[NWB(\alpha^*,\boldsymbol{\pi},\lambda)] \tag{3}\]
Note that this formal thought exercise has still left us in a theoretical world where we obtain perfect information on some (or all) parameters; that’s obviously not realistic, as in practice we will only be able to get information based on a sample of the population. We’ll get to how we can efficiently sample the population for this information (by prospetively designing a randomized evaluation) in the third post in this series. For now, however, we will discuss how we can harness current knowledge to come up with an estimate of the EVPPI that can guide this future research.
Estimating the Expected Value of Partial Perfect Information
We can estimate the EVPPI by drawing values from the joint uncertainty distributions of \(W^{\text{inkind}}(\mathbf{\pi},\alpha)\) and \(C^{\text{inkind}}(\mathbf{\pi},\alpha)\).
Specifically, suppose we construct a \(K\)-sized sample of model outputs from a Monte Carlo-based exercise. That is, we draw sets of parameters \(\boldsymbol{\pi}^{(1)},\ldots,\boldsymbol{\pi}^{(K)}\) and generate a \(K\)-sized vector of net welfare benefits for a given \(\lambda\) value.
The code below samples the constituent pieces for the MVPF and NWB for \(\lambda=0.88\):
set.seed(23)
<- 1e5
K = 0.88
lambda = rlnorm(K, log(1.2),0.1)
w_inkind = rnorm(K, 0.35,.02)
fe_inkind = 1+fe_inkind
c_inkind = w_inkind - lambda * c_inkind nwb_inkind
At \(\lambda = 0.88\) the in-kind benefit passes the societal cost-benefit test, so implementation of the in-kind benefit (as compared with doing nothing) is the optimal strategy based on current information. Therefore, the second term in Equation 3 (i.e., \(E_{\boldsymbol{\pi}}[NWB(\alpha^*,\boldsymbol{\pi},\lambda)]\)) is simply the average NWB of the in-kind benefit:
<- pmax(0,mean(nwb_inkind))
evppi_2 evppi_2
[1] 0.01831933
Estimation of the conditional expectation in the first term in equation Equation 3 is less straightforward. Borrowing from the approach in Strong, Oakley, and Brennan (2014), we can express the NWB outcome as the sum of a conditional expectation plus a mean-zero error term:
\[ NWB(\boldsymbol{\alpha},\boldsymbol{\pi^{(k)}},\lambda) = E_{\boldsymbol{\pi_{-z}}|\boldsymbol{\pi_z}=\boldsymbol{\pi_z}^{(k)}}NWB(\boldsymbol{\alpha},\boldsymbol{\pi}_z^{(k)},\boldsymbol{\pi}_{-z},\lambda) + \epsilon^{(k)} \tag{4}\]
In addition, the expectation in equation Equation 4 can be thought of in terms of an unknown function \(g(\cdot)\) of \(\boldsymbol{\pi_z}\):
\[ NWB(\boldsymbol{\alpha},\boldsymbol{\pi^{(k)}},\lambda) = g(\boldsymbol{\alpha},\boldsymbol{\pi}_z^{(k)},\lambda) + \epsilon^{(k)} \tag{5}\]
Based on equation Equation 5, one option is to estimate the conditional expectation using a “metamodel,” or a regression model predicting how the net welfare benefit for a particular policy varies with unknown parameters of interest \(\boldsymbol{\pi}_z\). For example, a metamodel might specify the function \(g(\cdot)\) as a standard linear regression. Alternatively, we might not wish to impose a functional form and instead estimate \(g(\cdot)\) nonparametrically.3
3 If we suspect the underlying relationships have important nonlinearities in the parameters of interest, we could also appeal to machine learning methods to estimate \(g(\cdot)\).
4 In our running example, we have a scalar value for welfare benefits and costs, so the metamodels end up being quite simple in structure. In principle, however, multiple parameters might inform the overall welfare cost or benefit values—in which case we could think of estimating metamodels separately for each, or combine them all into a single metamodel with interaction terms, etc. to capture dependencies or nonlinearities among them in determining the overall welfare benefit or cost value.
The code below estimates basic metamodels separately for welfare benefits and costs using a generalized additive model:4
# Metamodel for welfare benefits
<- gam(nwb_inkind ~ w_inkind)
gam.w
# Metamodel for welfare costs
<- gam(nwb_inkind ~ c_inkind) gam.c
Because we are comparing the in-kind benefit policy to doing nothing (i.e., a policy with zero-valued welfare costs and benefits), the inner (square bracketed) term of the first term in Equation 3 can be estimated by taking the maximum of 0 and the predicted values from the metamodels:
<-pmax(0,gam.w$fitted)
evppi_w_inner <-pmax(0,gam.c$fitted) evppi_c_inner
The outer expectation of the first term in Equation 3 is estimated using the average across the \(K\) probabilistic draws:
= mean(evppi_w_inner)
evppi_w_1 = mean(evppi_c_inner) evppi_c_1
And finally, the EVPPI for welfare costs and benefits is estimated by the difference:
= evppi_w_1 - evppi_2
evppi_w = evppi_c_1 - evppi_2
evppi_c
c("EVPPI_W" = evppi_w,
"EVPPI_C" = evppi_c)
EVPPI_W EVPPI_C
0.038941735 0.001417349
From these estimates of the EVPPI we would conclude that the component of \(\mathbf{\pi}\) with the highest information value is \(W(\boldsymbol{\pi},\alpha)\).
Summarizing Gaps in Current Knowledge
The exercise above provided valuable and actionable information: for a given value of \(\lambda=0.88\), future research would be best served by focusing on improving our knowledge of the welfare benefits of an in-kind benefit transfer. Improving our knowledge on the welfare costs has some value—but the information we can gain on costs is considerablylower than the information value we could gain from more knowledge on welfare benefits.
Because we are working from a very simple example with two uncertain parameters, we can also get a visual sense of the EVPPI by looking at the plotted welfare and cost values from the Monte Carlo exercise. Figure 2 reproduces a similar joint uncertainty distribution figure (based on \(\lambda=0.88\)) as part one of this series.
Notice that the uncertainty distribution for welfare benefits is more widely distributed across the x-axis, while the uncertainty distribution for costs is more tighly bound across the y-axis.
The wider variation in welfare costs implies that as the ray from the origin (with slope \(\frac{1}{\lambda}\)) sweeps across the plot (as we change the value of \(\lambda\)), variation in decisions is more likely to be driven by variation in the welfare benefit estimate than costs; this is exactly what we quantified with the EVPPI.
Of course, for many applications the parameter vector \(\mathbf{\pi}\) may be multidimensional—making this kind of visual EVPPI exercise more difficult to carry out. Moreover, our estimated EVPPI values are for a single \(\lambda=0.88\)—and it is hard to say for sure that our selected value of \(\lambda\) maps to social preferences.
For this reason we can think about estimating the EVPPI for various values of lambda, and then plotting the EVPPI for welfare costs and benefits across this range. Figure 3 plots the results of such an exercise:
Next Steps
A this point we have:
Explored the range of current knowledge to ascertain whether future research could help a policymaker’s decision to pursue an in-kind benfefit transfer program.
Decomposed the value of information to identify the parameters with highest decision leverage.
As mentioned above, however, our estimates of the value of information are based on a theoretical exercise under which we obtain perfect information on uncertain parameters. In practice, however, we do not have unlimited resources to reduce information uncertainty to zero; we must weigh the costs and benefits of sampling the population—perhaps by carrying out a randomized evaluation of the in-kind benefit transfer—to obtain better, but not perfect, information.
The next post in this series will explore different study designs so that we can optimally design a randomized evaluation in such a way as to efficiently gain information to inform the decision.