Abstract
The concept of probabilistic parameter threshold analysis has recently been introduced as a way of probabilistic sensitivity analysis for decision-making under uncertainty, in particular, for health economic evaluations which compare two or more alternative treatments with consideration of uncertainty on outcomes and costs. In this paper we formulate the probabilistic threshold analysis as a root-finding problem involving the conditional expectations, and propose a pairwise stochastic approximation algorithm to search for the threshold value below and above which the choice of conditionally optimal decision options changes. Numerical experiments for both a simple synthetic testcase and a chemotherapy Markov model illustrate the effectiveness of our proposed algorithm, without any need for accurate estimation or approximation of conditional expectations which the existing approaches rely upon. Moreover we introduce a new measure called decision switching probability for probabilistic sensitivity analysis in this paper.
Subject terms: Health care economics, Applied mathematics, Statistics
Introduction
Background
Probabilistic sensitivity analysis is an attempt to provide a framework for evaluating how the uncertainty of input parameters propagates to the uncertainty of model outputs1,2. Let be a vector of input random variables and consider a model described by . Here the output Y can be also regarded as a random variable because of the uncertainty of the input . A primary interest of probabilistic sensitivity analysis for this simple setting is to identify which input variable (or, which group of input variables) affects the variability of the output Y most or least significantly. Among various approaches for measuring the relative importance of each input variable, variance-based sensitivity analysis due to Sobol’3,4 has been found quite useful for this purpose. Assuming the independence between the input random variables , the following analysis-of-variance (ANOVA) decomposition of a square-integrable function f holds:
where we write for a non-empty set , and each term is recursively given by and
Here we note that is a constant and each function depends only on a group of input variables . Because of the orthogonality of these terms5, the variance of f can be decomposed as
This equality enables us to measure the relative importance played by a group of input variables in several ways. The famous examples are
where the first one measures the variance explained by , whereas the second one measures the total variance minus the variance explained by the complement variables . In fact, there is a huge volume of literature on how to estimate these sensitivity measures6–10 and also on applications to real problems in various subjects11–14.
Looking only at the variability (or, the variance) of the output from a single model is not enough, however, if we are faced with a decision-making problem15,16. Let D be a finite set of possible alternative options for decision, and consider that each option is associated with its model described by an utility function . In the context of health economic evaluations, for instance, D denotes the set of alternative treatments for a certain disease, represents the cost-effectiveness (or, the monetary net benefit) of each treatment , and the input variables include various unknown parameters related to the cost-effectiveness, such as the probability of side effect and the cost of treatment. Note that we assume that the set of input variables is common across all of the options and that the output can be again regarded as a random variable because of the uncertainty of . The fundamental problem here is two-fold:
to identity which option is optimal under uncertainty on , and
to identity which input variable (or, which group of input variables) affects the variability of the optimal option most or least significantly.
Regarding the first problem, in the absence of any knowledge about , the optimal option should be the one which maximizes the expected utility, i.e.,
Throughout this paper, we assume that is unique, that is, exactly one option achieves the maximum expected utility. In order to address the second problem above, the so-called expected value of partial perfect information (EVPPI) considers an ideal situation where the uncertainty on an individual variable or a group of variables can be removed completely, and evaluates how such a partially perfect knowledge on can lead to an optimal option different from the prior one and yield an increment of the expected utility17–20. To be more precise, let us consider a partition of the components in the vector . If we know the exact value of every component in , the optimal option should be the one which maximizes the conditional expected utility given , i.e.,
which can change depending on . We note that, when is not unique, that is, when several different options yield the same maximum conditional expected utility, the choice is arbitrary. Taking the average of the maximum conditional expected utility with respect to , the EVPPI for is defined as its increment from the prior expected utility, i.e.,
The EVPPI takes a non-negative value and is bounded above by the expected value of perfect information (EVPI):
This way, it is indicated that the uncertainty of the random variables with a large EVPPI (close to EVPI) significantly affects the choice of the optimal option, whereas it is not the case for those with a small EVPPI. In fact, the equality is equivalent to that happens almost surely (up to uniqueness of the argument), that is, the perfect knowledge on does not change the choice of the optimal option. This is how probabilistic sensitivity analysis can be performed for a decision model, and a strong interest in such decision-theoretic probabilistic sensitivity analysis can be found not only in health economic evaluations21–24 but also in petroleum engineering16,25,26. Here we emphasize that EVPPI is not the only measure for evaluating the relative importance of each input variable, and we shall introduce a new sensitivity measure called decision switching probability in this paper.
What is probabilistic threshold analysis?
Based on the indication from EVPPI, it is natural to evaluate the threshold of around which the choice of the optimal option, , possibly changes. This is the aim of the so-called probabilistic parameter threshold analysis, which has been introduced quite recently as a way of probabilistic sensitivity analysis for decision-making under uncertainty27. Following the closely-related literature27,28, let us focus on the case where all of the input variables in are continuous and consists only of a single input variable for some . Then the probabilistic parameter threshold for , denoted by , is simply defined as follows.
Definition 1
(Probabilistic parameter threshold) With the notation above, the probabilistic parameter threshold for an individual variable is defined by the set
Throughout this paper, we assume that the cardinality of is at most finite. Figure 1 shows a schematic of the probabilistic parameter threshold for the case . The conditional expectation for each option is drawn in a different color as a function of . The optimal option which maximizes the conditional expectation is equal to and in the left, middle and right intervals, respectively. The probabilistic parameter threshold consists of two intersection points in this example, with one between and and the other between and .
Figure 1.
Schematic of the conditional expectations for different options as functions of , the conditional optimal option and the probabilistic parameter threshold .
Remark 1
It is obviously possible that is empty. In such a case, it implies from the continuity of that does not change regardless of the value of . Let us write . If holds, the tower property of conditional expectations leads to
which contradicts our assumption that is unique. Thus we must have for any , leading to .
By definition, the probabilistic parameter threshold is not designed to measure the relative importance of each input variable for a decision model. Instead, it evaluates whether removing the uncertainty on completely can change the optimal option (for instance, from the prior one ), and if so, that is, if is not empty, which values of make such change happen. This informs us of the following additional aspect for a decision problem, which cannot be captured only by the EVPPI. Suppose that both and , with , follow the standard normal distribution independently, and also that we have . If for and for , then, although an increment of the expected utility by knowing the exact value of either or is assumed almost the same each other, the chance of changing an optimal option from is quite different. For the variable , such change happens when , whose probability is only 0.0013, whereas it happens with probability 0.1587 for the variable . Therefore, we can say that the variable is more sensitive to the variability of the optimal option than .
Although our primary interest of this paper is in an efficient estimation of the probabilistic parameter threshold , the above argument inspires us to introduce a related measure for decision-theoretic probabilistic sensitivity analysis as defined below. In what follows we call it decision switching probability.
Definition 2
(Decision switching probability) Let be a partition of the vector . With the notation above, the decision switching probability for the variables is defined by
In particular, for an individual parameter , we simply write instead of .
It is clear that the decision switching probability is defined as the probability of switching the optimal option from by knowing the exact values of . This way, the decision switching probability can be useful in understanding which input variable a given decision-making problem under uncertainty is most (or least) sensitive to, measuring a decision-theoretic probabilistic sensitivity in a different way from the EVPPI. A connection between and is straightforward in that the domain of such that is determined by , so that can be computed by using the (marginal) probability distribution of . Moreover, as explained above, is equivalent to , as the latter means that happens almost surely. However, as discussed in Supplementary Information 1, the larger does not necessarily mean the larger and vice versa, and hence, the decision switching probability can provide a complementary information to the existing decision-theoretic probabilistic sensitivity measure.
Regarding an estimation of the probabilistic parameter threshold , a nested Monte Carlo approach is originally employed27. The computational procedure with the detailed input and output at each step is described in Algorithm 1. We can see that the algorithm takes a double-loop procedure with the outer loop for generating random samples of and the inner loop for generating random samples of conditional to each sample of , where M and N denote the numbers of inner and outer samples used, respectively. In the third item of Algorithm 1, the nominal choice of is given by the midpoint . In order to reduce the necessary computational cost, a regression-based approach has been proposed28, which first approximates the inner conditional expectation by a regression model (as a function of ) and then applies a single-loop Monte Carlo sampling for to estimate . However, these existing approaches rely upon accurate estimation (with large M) or approximation of inner conditional expectations, and both lack a theoretical support on convergence and computational complexity. 
Organization and contributions of this paper
Motivated mainly by applications to health economic evaluations, the aim of this paper is to develop an efficient algorithm to estimate the probabilistic parameter threshold . We start from providing a formulation of the probabilistic threshold parameter analysis as a root-finding problem involving the conditional expectations. Then we propose a pairwise stochastic approximation approach to search for efficiently. The key difference from the existing approaches27,28 is that our proposed approach only requires an unbiased, but rough estimator of the inner conditional expectations and that the parameter threshold estimate is generated randomly only at the initial step and then updated iteratively. In fact, in our numerical experiments below, we use only one Monte Carlo sample to estimate the inner conditional expectations at each iteration step. Under some mild assumptions on and ’s, the standard theory on stochastic approximation from the literature29–34 directly applies to our proposed approach, so that the each element in can be found with a probabilistic error typically by the computational cost of . Numerical experiments for a simple synthetic testcase which compares three treatments and for a chemotherapy Markov model (see Supplementary Information 2 for the latter) both illustrate the effectiveness of the proposed approach. Finally we conclude this paper with some remarks. In summary, the main contributions of this paper are given as follows:
By reformulating the probabilistic threshold parameter analysis, an efficient pairwise stochastic approximation algorithm is proposed to estimate the probabilistic threshold.
Besides that our proposed algorithm is theoretically supported by the standard theory on stochastic approximation, numerical experiments for two examples confirm the effectiveness of our proposed algorithm and the superiority over the existing nested Monte Carlo method.
As discussed already, a new decision-theoretic sensitivity measure called decision switching probability is introduced in this paper, providing a complementary information to the existing measure EVPPI.
Methods
Formulation as a root-finding problem
Let us recall that, for a fixed value of , the optimal option which maximizes the conditional expectation is denoted by
and that our task is to find such that is not uniquely defined. Let the set be a reordering of the elements in D such that the inequality
holds. Note that this ordering is arbitrary wherever the equality holds. With this notation, the fact that is not unique is equivalent that the ordering of and is arbitrary, meaning that the corresponding conditional expectations are equal to each other. Hence, the probabilistic parameter threshold is equivalently given by
Through this representation, our problem reduces to a root-finding problem which involves the conditional expectations. However, it is generally unknown which options correspond to and , respectively, for given .
Now, for two different options , we write
Note that can be the empty set if either
holds for any . It is obvious that we have and
if , and
if . Thus it suffices to search for the set for all the possible pairs first and then to check whether each element in is contained in or not. Note that the second step is not necessary for the case .
Motivated by the formulation presented here, we below consider applying a stochastic approximation to find the roots of the conditional expectation and then propose a pairwise stochastic approximation approach to search for the threshold , wherein some postprocessing based on a statistical hypothesis testing is required for the case to see whether each element in is contained in or not.
Stochastic approximation for root-finding
Let be two different options. In order to find the set , i.e., the roots of the conditional expectation , we use a stochastic approximation method. We refer to the book35 and the review article36 for a comprehensive information on stochastic approximation algorithms. In what follows, we briefly describe the stochastic approximation algorithm, as if the set contains only one element, which is denoted by . Note that the resulting estimate will diverge if is empty, and also that several independent runs with different initial estimates are required if contains more than one element and all the elements are needed to be found.
For a fixed value of and , we denote by the i.i.d. random samples of conditional on . Then the conditional expectation can be estimated unbiasedly by the following Monte Carlo estimator:
| 1 |
Then the classical Robbins-Monro algorithm29 searches for the solution by
| 2 |
with an initial point and a sequence of decreasing step sizes . The initial estimate can be generated, for instance, randomly from the marginal probability distribution of the variable . The well-known averaging technique, found independently by Polyak32 and Ruppert33, outputs the average
instead of the nominal estimate . In order to establish a convergence result of the estimate to , Robbins and Monro originally consider the following assumptions29:
- (conditional expectation)
- (conditional variance)
holds for any . - (step sizes)
It is obvious that when the sign of the conditional expectation given in the first item is opposite, the recursion (2) should be replaced by
It follows from the third item that the step sizes must decay at the order of with . As shown by Ruppert and Juditsky34, if the conditional expectation is linear in , this condition can be relaxed to by the Polyak-Ruppert averaging, which allows for more slowly decaying step sizes. Regarding the results on the convergence rates, we refer to Section 5 of the review article36 both for the standard Robbins-Monro iteration and for the Polyak-Ruppert averaging. Roughly speaking, the estimate ( or ) typically converges almost surely to with the rate of under mind assumptions on and ’s.
Remark 2
The stochastic approximation algorithm described above does work to search for the pairwise set for any sample size in (1). Hence, by formulating the probabilistic threshold analysis as a stochastic root-finding problem, we can avoid the difficulty inherent to the nested structure considered in the literature27,28. Moreover, in order to improve the stability of the algorithm, we can apply some of variance reduction techniques including Latin hypercube sampling37 or (randomized) quasi-Monte Carlo sampling38, as long as the resulting estimator is unbiased as with the standard one (1).
Search for parameter threshold
Having estimated the set for all the possible pairs , it suffices to check whether each element in the estimated set is contained in or not. Note again that this step is not necessary if . For , we carry out this step by the following statistical hypothesis testing.
Let be an element in the estimated set . Then the null and alternative hypotheses are given by
respectively. The condition for the null hypothesis is equivalent that
hold for all , while the condition for the alternative hypothesis is equivalent that there exists at least one option such that either
holds. Assuming the normality of the Monte Carlo estimators
for all with large sample size N, for instance, the conventional one-sided t-test applies independently to each individual inequality null, and the null hypothesis will be rejected or not with some significance level.
The necessary cost of the hypothesis testing is considered moderate or even negligible as compared to that of estimating the set for all the possible pairs . Since the convergence results on the stochastic approximation method implies that each element in can be estimated with a probabilistic error by the cost of , the total cost of our proposed approach to estimate the probabilistic threshold itself is of order (up to the cardinality of each pairwise set ), where the factor comes from the number of possible pairs , which is . The overall computational procedure of our proposed approach is summarized in Algorithm 2.
Numerical experiments
To demonstrate the effectiveness of our proposed approach, here we conduct numerical experiments for a simple synthetic testcase39 comparing three medical treatments. In Supplementary Information 2, we present our numerical results for a more complicated chemotherapy Markov model introduced by Heath and Baio40.
Model setting
The example we use here is taken from Hironaka et al.39, which extends the model originally introduced by Ades et al.41 in the context of medical decision making. As was explained39, the original version of this synthetic cost-effectiveness model compares only two treatments (some standard of care and a new treatment) on the prevention of a critical event, denoted by E, whereas three different treatments are compared in the extended model with being the standard of care and and being two different new treatments. The standard of care , on the one hand, is cost-free and has no risk that the side effect (SE) occurs, while the probability that the critical event occurs is relatively large. The new treatments and , on the other hand, are both costly and have some probabilities that the side effect occurs, while the probabilities of the critical event are relatively smaller than .
Importantly, the above-mentioned costs and probabilities of the critical event and the side effect themselves are not known precisely, so that we model them as random variables. We refer to Table 1 for a detailed description on these model inputs. The utility function for each treatment represents the monetary net benefit of d as a function of the input vector which consists of 12 individual random variables L, , , , , , , , , , , , which are denoted by , respectively, in this order. Furthermore, the model contains three constants , while two parameters and are defined as functions of and , respectively. Here, unlike the original model41, the extended model includes the correlations between odds ratios (OR) of the critical events (, ), treatment costs (, ), and probabilities of side effects (, ), which makes the decision-making problem computationally harder.
Table 1.
The input parameters involved in the synthetic testcase.
| Description | Parameter | Distribution |
|---|---|---|
| Lifetime remaining | N (30, 25) | |
| QALY after critical event, per year | ||
| QALY decrement due to side effects | N (0.7, 0.01) | |
| Cost of critical event | ||
| Cost of side effect | ||
| Cost of treatment | 0 (constant) | |
| Cost of treatments | ||
| Probability of critical event on treatment | ||
|
Odds ratios of critical event relative to treatment |
||
| Probability of critical event on treatments | Derived from and | |
| Probability of side effect on treatment | 0 (constant) | |
| Probability of side effect on treatments | ||
| Monetary value of 1 QALY | 75,000 (constant) |
Note that and denote the log-normal and logit-normal distributions, respectively, with and being the mean vector and the covariance matrix of the corresponding normal distribution, respectively. denotes the Beta distribution with shape parameters . The word QALY appearing in the first column stands for quality-adjusted life year.
Now the net benefit function for each treatment is defined by
where the first four terms correspond to possible four outcomes (whether or not the side effect occurs and whether or not the critical event occurs) and the fifth term denotes the cost of d. We note that the net benefit is expressed as a multi-linear function of most of the elements in . However, and are both nonlinear with respect to and , respectively, which makes it hard to compute the probabilistic parameter thresholds exactly for this model. As has been discussed, our interest is to infer which input parameter affects the choice of the optimal treatment more or least significantly.
Results and discussion
Reference results
Let us consider below estimating the probabilistic parameter thresholds for 6 input variables , , , , and , respectively. Before applying our proposed approach, we first show some reference results by estimating the conditional expectations here. More precisely, for each considered input variable , we estimate the conditional expectations for all by using the naive Monte Carlo average
with large sample size for various values of . Here, because of the multi-linearity of the functions , the exact mean of an individual random variable can be substituted directly wherever available. The results are shown in Fig. 2. Except for the variable , we can see that there exists exactly one intersection between every two different treatments: , and , where the intersection of the pair for exists beyond the range of this plot. It follows that the probabilistic parameter threshold consists of two elements for the variables except . Regarding the variable , the treatment always leads to a larger conditional expectation than the treatment and the corresponding probabilistic parameter threshold consists of only one element. We can use these results as a reference to see whether our proposed approach can search for the probabilistic parameter thresholds correctly.
Figure 2.
The conditional expectations as functions of for . The results for (left top), (right top), (left middle), (right middle), (left bottom) and (right bottom) are shown respectively.
Experimental setup
We use our proposed Algorithm 2 with to estimate the threshold , which means that we use only one sample of at each iteration step in the second item of Algorithm 2. For the variables and , we consider the transformed variables , and instead, respectively, for the iterations of stochastic approximation. In the first item of Algorithm 2, we generate from the marginal distribution of . We set the sequence of step sizes to
where denotes the standard deviation for the marginal distribution of the variable , and consider the averaged outputs with as a sequence of our threshold estimates. Regarding the variable , we enlarge by a constant factor so that the resulting estimate converges within iteration steps. We carry out 20 independent runs for each considered variable.
Convergence of pairwise estimates
As the last paragraph shows how to set the input and the first item of Algorithm 2, here we discuss the results obtained from the second and third items of Algorithm 2. Figure 3 shows the convergence behaviors of the estimates as functions of the iteration step t, obtained from the second item of Algorithm 2, for all the possible pairs and . Except for the pair for the variable , the mean estimate from 20 independent runs converges to a value which agrees well with the intersection point shown in Fig. 2, and the standard error gets smaller with the convergence rate of approximately as the iteration step t increases. These observations are exactly what we expect from the theory of stochastic approximation. Due to the convergence to a constant value, these estimates pass the third item of Algorithm 2 and can be subject to the last item.
Figure 3.
The pairwise probabilistic thresholds for the synthetic testcase found by the stochastic approximation with Polyak-Ruppert averaging as functions of iteration steps t. The results for (left top), (right top), (left middle), (right middle), (left bottom) and (right bottom) are shown respectively. For each pair of two treatments, the line and the shaded area represent the mean and its standard error estimated from 20 independent runs, respectively.
Regarding the pair for the variable , for which any intersection is not observed in Fig. 2, the mean estimate itself does not converge and the magnitude of the standard error stays almost the same along the iteration steps. This way, the resulting estimates do not pass the the third item of Algorithm 2 and we can infer that the set is empty. Interestingly, as clearly seen from the result for the pair for the variable , the stochastic approximation method can find the pairwise threshold successfully even if it is located far from the initial estimate. It seems quite hard to get similar results if we only generate randomly from its marginal distribution as done in the existing approaches27,28.
Estimated probabilistic thresholds
Finally we go to the fourth item of Algorithm 2. Table 2 summarizes the final estimates obtained from the stochastic approximation after iteration steps. Here the p-value is computed as follows. As an example, let us consider the estimated set for . If it is not empty, we apply the one-sided t-test to the two pairs and , which gives two p-values. By doing this for each of 20 independent runs, we have 20 of two p-values and finally we take the maximum value of the 20 p-values for each pair and , respectively. In fact, the variables and the pairs in Table 2, which show the set of p-values as (1, 1), consistently yield (1, 1) for all 20 independent runs, which indicates that the corresponding estimate is contained in the threshold . For some cases, the set of p-values is (0, 0), which clearly indicates that the corresponding estimate is not contained in . The marginal case is found only for the pair for the variable . As shown in Fig. 2, three intersections of the conditional expectations are close to each other, which makes it difficult to estimate correctly. Nevertheless, the p-values are small enough for the pair , so that the estimated is properly discarded from the set with a sufficiently small significance level. Almost the same results are also obtained by applying one-sided Wilcoxon signed-rank test instead. This way our proposed algorithm can give estimates of the parameter probabilistic threshold which agree quite well with those expected from the reference results.
Table 2.
The results of the pairwise probabilistic thresholds for the synthetic testcase found by the stochastic approximation with Polyak-Ruppert averaging after iterations.
| Variable | ||||
|---|---|---|---|---|
| Mean (std) | (0.0176) | 1.30 (0.0130) | (0.026) | |
| p-value | (1, 1) | (0, 0) | (1, 1) | |
| Mean (std) | ||||
| p-value | (1, 1) | (0, 0) | (1, 1) | |
| Mean (std) | ||||
| p-value | (1, 1) | (0, 0) | (1, 1) | |
| Mean (std) | Empty | |||
| p-value | (1, 1) | (0, 0) | ||
| Mean (std) | ||||
| p-value | (1, 1) | (1, 1) | ||
| Mean (std) | ||||
| p-value | (1, 1) | (0, 0) | (1, 1) |
The mean and its standard error are estimated from 20 independent runs, respectively. The p-values denote the maximum values for the one-sided t-test among 20 independent runs. The bold-typed numbers indicate that the corresponding elements are contained in the threshold .
Comparison with nested Monte Carlo
As a comparison, we estimate also by the nested Monte Carlo approach (Algorithm 1) with and . Note that this choice of M and N is close to the one used by McCabe et al.27 and that the total cost for each variable is , which is already larger than that of our proposed approach. We have the following observations. Firstly, we cannot find any element in for the variables and . This is expected from the fact that the outer samples are generated randomly from the marginal distribution for the nested Monte Carlo approach, whereas every threshold is located far from the region where the marginal probability distribution is concentrated in this case. Secondly, regarding the variable , the resulting estimate is quite unstable in the sense that some runs (2 out of 20 runs) estimate that the threshold is empty, some (13 out of 20 runs) only estimate one of the two elements, and some (4 out of 20 runs) estimate the two elements but with larger variations than those by our proposed approach, and the remaining run mistakenly estimates that consists of three elements. The last mistaken estimation happens because the conditional expectations for at least two treatments are close to each other around the threshold and so the Monte Carlo estimation possibly returns a wrong treatment as the one which maximizes the conditional expectation. Finally, for the variable , one of the two elements around , i.e., the intersection of the pair , is estimated correctly for most runs (19 out of 20 runs), whereas the remaining run mistakenly estimates three distinct elements around . The mean and its standard error for the 19 runs are given by and , respectively. Note that the mean agrees well with that obtained by our proposed approach, while the standard error is about twice larger for the nested Monte Carlo approach. No run can find the other element of around 2.37. This result clearly shows the superiority of our proposed approach.
Decision switching probability
Using the results for the probabilistic thresholds, we can identify the intervals of where is equal to and , respectively, as shown in Table 3. As we have for this model, the decision switching probability for a variable is given by
Each of two terms on the right-hand side can be computed from the marginal cumulative distribution function of . The results are shown in the fifth column of Table 3. As a reference, we estimate the EVPPI for each variable by using the nested Monte Carlo estimator17 with outer samples for and inner conditional samples for , wherein the exact mean of a random variable is substituted directly whenever available. Note that the EVPI is estimated to be 4063.5 for this model39. Since every threshold for the variables and is located far from the region where the marginal probability distribution is concentrated, the corresponding decision switching probability is extremely small, and so is the EVPPI. On the contrary, one of the thresholds for both and is in the concentrated region, and so, knowing the exact value of or has some chance of changing the optimal treatment from . In this case, the decision switching probability for is much larger than that for , and so is the EVPPI, which indicates that the variable is more sensitive in choosing the optimal treatment.
Table 3.
The results of the interval for the synthetic testcase over which the corresponding treatment is optimal.
| Variable | DSP | EVPPI | |||
|---|---|---|---|---|---|
| 0.0 | |||||
| 0.0 | |||||
| 0.0 | 0.0 | ||||
| None | 0.00 | ||||
| 54.3 | |||||
| 1308.9 |
The decision switching probability and the EVPPI are also shown in the fifth and sixth columns, respectively.
Concluding remarks
In this paper we have developed an efficient pairwise stochastic approximation approach to estimate the probabilistic parameter threshold. Not only the standard theory on the convergence of stochastic approximation algorithms directly applies to our proposed approach but also the numerical experiments have confirmed that our proposed approach works quite well both for a simple synthetic testcase and a chemotherapy Markov model. Moreover, we have introduced a new measure called the decision switching probability for probabilistic sensitivity analysis in the context of health economic evaluations, or more broadly, decision-making under uncertainty, which can deliver a complementary information to the existing decision-theoretic probabilistic sensitivity measure EVPPI.
The following issues are left for future research:
As with the existing methods27,28, our proposed approach applies only to the probabilistic parameter threshold for a single input variable . An extension to the multivariate case is interesting but does not seem straightforward.
Although we have not discussed in this paper, it is clear that the decision switching probability can be also defined for the sample information and used as a complementary measure to the expected information of sample information39,41–44. We need further investigation on how to efficiently estimate the decision switching probability for sample information, as our present approach using the probabilistic parameter threshold and the marginal probability distribution is not straightforward to extend.
Supplementary Information
Acknowledgements
The work of T.G. is supported by JSPS KAKENHI Grant Number 20K0374. The authors would like to thank the anonymous reviewers for constructive comments and suggestions that greatly helped to improve the presentation of this paper.
Author contributions
T.G. developed the method and wrote the manuscript. T.G. and Y.Y. conducted the numerical experiments. Both of the authors reviewed the manuscript.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
The online version contains supplementary material available at 10.1038/s41598-021-99089-z.
References
- 1.Oakley JE, O’Hagan A. Probabilistic sensitivity analysis of complex models: A Bayesian approach. J. R. Stat. Soc. Ser. B. 2004;66:751–769. doi: 10.1111/j.1467-9868.2004.05304.x. [DOI] [Google Scholar]
- 2.Saltelli A, et al. Global Sensitivity Analysis. The Primer. Wiley; 2008. [Google Scholar]
- 3.Sobol’ IM. Sensitivity estimates for nonlinear mathematical models. Math. Model. Comput. Exp. 1993;1:407–414. [Google Scholar]
- 4.Sobol’ IM. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math. Comput. Simul. 2001;55:271–280. doi: 10.1016/S0378-4754(00)00270-6. [DOI] [Google Scholar]
- 5.Owen, A. B. Monte Carlo theory, methods and examples. https://statweb.stanford.edu/~owen/mc/ (2019).
- 6.Saltelli A. Making best use of model evaluations to compute sensitivity indices. Comput. Phys. Commun. 2002;145:280–297. doi: 10.1016/S0010-4655(02)00280-1. [DOI] [Google Scholar]
- 7.Sudret B. Global sensitivity analysis using polynomial chaos expansions. Reliab. Eng. Syst. Saf. 2008;93:964–979. doi: 10.1016/j.ress.2007.04.002. [DOI] [Google Scholar]
- 8.Saltelli A, et al. Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index. Comput. Phys. Commun. 2010;181:259–270. doi: 10.1016/j.cpc.2009.09.018. [DOI] [Google Scholar]
- 9.Janon A, Klein T, Lagnoux A, Nodet M, Prieur C. Asymptotic normality and efficiency of two Sobol index estimators. ESAIM Probab. Stat. 2014;18:342–364. doi: 10.1051/ps/2013040. [DOI] [Google Scholar]
- 10.Konakli K, Sudret B. Global sensitivity analysis using low-rank tensor approximations. Reliab. Eng. Syst. Saf. 2016;156:64–83. doi: 10.1016/j.ress.2016.07.012. [DOI] [Google Scholar]
- 11.Scollo S, Tarantola S, Bonadonna C, Coltelli M, Saltelli A. Sensitivity analysis and uncertainty estimation for tephra dispersal models. J. Geophys. Res. 2008;113:B06202. [Google Scholar]
- 12.Song X, et al. Global sensitivity analysis in hydrological modeling: Review of concepts, methods, theoretical framework, and applications. J. Hydrol. 2015;523:739–757. doi: 10.1016/j.jhydrol.2015.02.013. [DOI] [Google Scholar]
- 13.Poore J, Nemecek T. Reducing food’s environmental impacts through producers and consumers. Science. 2020;360:987–992. doi: 10.1126/science.aaq0216. [DOI] [PubMed] [Google Scholar]
- 14.Wild O, et al. Global sensitivity analysis of chemistry-climate model budgets of tropospheric ozone and OH: Exploring model diversity. Atmos. Chem. Phys. 2020;20:4047–4058. doi: 10.5194/acp-20-4047-2020. [DOI] [Google Scholar]
- 15.Oakley JE. Decision-theoretic sensitivity analysis for complex computer models. Technometrics. 2009;51:121–129. doi: 10.1198/TECH.2009.0014. [DOI] [Google Scholar]
- 16.Goda T, Murakami D, Tanaka K, Sato K. Decision-theoretic sensitivity analysis for reservoir development under uncertainty using multilevel quasi-Monte Carlo methods. Comput. Geosci. 2018;22:1009–1020. doi: 10.1007/s10596-018-9735-7. [DOI] [Google Scholar]
- 17.Brennan A, Kharroubi S, O’Hagan A, Chilcott J. Calculating partial expected value of perfect information via Monte Carlo sampling algorithms. Med. Decis. Mak. 2007;27:448–470. doi: 10.1177/0272989X07302555. [DOI] [PubMed] [Google Scholar]
- 18.Strong M, Oakley JE, Brennan A. Estimating multiparameter partial expected value of perfect information from a probabilistic sensitivity analysis sample: A nonparametric regression approach. Med. Decis. Mak. 2014;34:311–326. doi: 10.1177/0272989X13505910. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Heath A, Manolopoulou I, Baio G. Efficient Monte Carlo estimation of the expected value of sample information using moment matching. Med. Decis. Mak. 2018;38:163–173. doi: 10.1177/0272989X17738515. [DOI] [PubMed] [Google Scholar]
- 20.Giles MB, Goda T. Decision-making under uncertainty: Using MLMC for efficient estimation of EVPPI. Stat. Comput. 2019;29:739–751. doi: 10.1007/s11222-018-9835-1. [DOI] [Google Scholar]
- 21.Briggs A, Sculpher M, Claxton K. Decision Modelling for Health Economic Evaluation. Oxford University Press; 2006. [Google Scholar]
- 22.Welton NJ, Sutton AJ, Copper NJ, Abrams KR, Ades AE. Evidence Synthesis for Decision Making in Healthcare. Wiley; 2012. [Google Scholar]
- 23.Baio G, Dawid AP. Probabilistic sensitivity analysis in health economics. Stat. Methods Med. Res. 2015;24:615–634. doi: 10.1177/0962280211419832. [DOI] [PubMed] [Google Scholar]
- 24.Hatswell A, Bullement A, Briggs A, Paulden M, Stevenson M. Probabilistic sensitivity analysis in cost-effectiveness models: Determining model convergence in cohort models. Pharmacoeconomics. 2018;36:1421–1426. doi: 10.1007/s40273-018-0697-3. [DOI] [PubMed] [Google Scholar]
- 25.Bratvold RB, Bickel JE, Lohne HP. Value of information in the oil and gas industry: Past, present, and future. SPE Reserv. Eval. Eng. 2009;12:630–638. doi: 10.2118/110378-PA. [DOI] [Google Scholar]
- 26.Eidsvik J, Mukerji T, Bhattacharjya D. Value of Information in the Earth Sciences: Integrating Spatial Modeling and Decision Analysis. Cambridge University Press; 2015. [Google Scholar]
- 27.McCabe C, Paulden M, Awotwe I, Sutton A, Hall P. One-way sensitivity analysis for probabilistic cost-effectiveness analysis: Conditional expected incremental net benefit. PharmacoEconomics. 2020;38:135–141. doi: 10.1007/s40273-019-00869-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Pieters Z, Strong M, Pitzer VE, Beutels P, Bilcke J. A computationally efficient method for probabilistic parameter threshold analysis for health economic evaluations. Med. Decis. Mak. 2020;40:669–679. doi: 10.1177/0272989X20937253. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Robbins H, Monro S. A stochastic approximation method. Ann. Math. Stat. 1951;22:400–407. doi: 10.1214/aoms/1177729586. [DOI] [Google Scholar]
- 30.Chung KL. On a stochastic approximation method. Ann. Math. Stat. 1954;25:463–483. doi: 10.1214/aoms/1177728716. [DOI] [Google Scholar]
- 31.Fabian V. On asymptotic normality in stochastic approximation. Ann. Math. Stat. 1968;39:1327–1332. doi: 10.1214/aoms/1177698258. [DOI] [Google Scholar]
- 32.Polyak BT. New stochastic approximation type procedures. Autom. Remote Control. 1990;7:98–107. [Google Scholar]
- 33.Ruppert D. Stochastic approximation. In: Ghosh BK, Sen PK, editors. Handbook in Sequential Analysis. Marcel Dekker; 1991. pp. 503–529. [Google Scholar]
- 34.Polyak BT, Juditsky AB. Acceleration of stochastic approximation by averaging. SIAM J. Control Optim. 1992;30:838–855. doi: 10.1137/0330046. [DOI] [Google Scholar]
- 35.Kushner HJ, Yin GG. Stochastic Approximation and Recursive Algorithms and Applications. Springer; 2003. [Google Scholar]
- 36.Pasupathy R, Kim S. The stochastic root-finding problem: Overview, solutions, and open questions. ACM Trans. Model. Comput. Simul. 2011;21:19. doi: 10.1145/1921598.1921603. [DOI] [Google Scholar]
- 37.McKay MD, Beckman RJ, Conover WJ. A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics. 1979;21:239–245. [Google Scholar]
- 38.Lemieux C. Monte Carlo and Quasi-Monte Carlo Sampling. Springer Series in Statistics. Springer; 2009. [Google Scholar]
- 39.Hironaka T, Giles MB, Goda T, Thom H. Multilevel Monte Carlo estimation of the expected value of sample information. SIAM/ASA J. Uncertain. Quant. 2020;8:1236–1259. doi: 10.1137/19M1284981. [DOI] [Google Scholar]
- 40.Heath A, Baio G. Calculating the expected value of sample information using efficient nested Monte Carlo: A tutorial. Value Health. 2018;21:1299–1304. doi: 10.1016/j.jval.2018.05.004. [DOI] [PubMed] [Google Scholar]
- 41.Ades AE, Lu G, Claxton K. Expected value of sample information calculations in medical decision modeling. Med. Decis. Mak. 2004;24:207–227. doi: 10.1177/0272989X04263162. [DOI] [PubMed] [Google Scholar]
- 42.Strong M, Oakley JE, Brennan A, Breeze P. Estimating the expected value of sample information using the probabilistic sensitivity analysis sample: A fast, nonparametric regression-based method. Med. Decis. Mak. 2015;35:570–583. doi: 10.1177/0272989X15575286. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Menzies NA. An efficient estimator for the expected value of sample information. Med. Decis. Mak. 2016;36:308–320. doi: 10.1177/0272989X15583495. [DOI] [PubMed] [Google Scholar]
- 44.Jalal H, Alarid-Escudero F. A Gaussian approximation approach for value of information analysis. Med. Decis. Mak. 2018;38:174–188. doi: 10.1177/0272989X17715627. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.



