5 research outputs found

    Global sensitivity analysis for stochastic simulators based on generalized lambda surrogate models

    Full text link
    Global sensitivity analysis aims at quantifying the impact of input variability onto the variation of the response of a computational model. It has been widely applied to deterministic simulators, for which a set of input parameters has a unique corresponding output value. Stochastic simulators, however, have intrinsic randomness due to their use of (pseudo)random numbers, so they give different results when run twice with the same input parameters but non-common random numbers. Due to this random nature, conventional Sobol' indices, used in global sensitivity analysis, can be extended to stochastic simulators in different ways. In this paper, we discuss three possible extensions and focus on those that depend only on the statistical dependence between input and output. This choice ignores the detailed data generating process involving the internal randomness, and can thus be applied to a wider class of problems. We propose to use the generalized lambda model to emulate the response distribution of stochastic simulators. Such a surrogate can be constructed without the need for replications. The proposed method is applied to three examples including two case studies in finance and epidemiology. The results confirm the convergence of the approach for estimating the sensitivity indices even with the presence of strong heteroskedasticity and small signal-to-noise ratio

    Global sensitivity analysis for stochastic simulators based on generalized lambda surrogate models

    No full text
    Global sensitivity analysis aims at quantifying the impact of input variables (taken separately or as a group) onto the variation of the response of a computational model. Classically, such models (also called simulators) are deterministic, in the sense that repeated runs provide the same output quantity of interest. In contrast, stochastic simulators return different results when run twice with the same input values due to additional sources of stochasticity in the code itself. In other words, the output of a stochastic simulator is a random variable for a given vector of input parameters. Many sensitivity measures, such as the Sobol’ indices and Borgonovo indices [1], have been developed in the context of deterministic simulators. They can be directly extended to stochastic simulators [2,3], despite the additional randomness of the latter. The calculation of such measures can be carried out through Monte Carlo simulation, which would require many model evaluations though. However, high-fidelity models are often time-consuming: a single model run may require hours or even days. In consequence, direct application of Monte Carlo simulations to calculate sensitivity measures becomes intractable. To alleviate the computational burden, surrogate models are constructed so as to mimic the original numerical model at a smaller computational cost though. For deterministic simulators, surrogate models have been successfully developed over the last decade, e.g. polynomial chaos expansions [4]. However, the question of appropriate surrogate modelling for stochastic simulators arose only recently in engineering. In this study, we propose to use generalized lambda distributions to flexibly approximate the response of a stochastic simulator. Under this setting, the parameters of the generalized lambda distribution become deterministic functions of the input variables. In this contribution we use sparse polynomial chaos expansions to represent the latter. To construct such a sparse generalized lambda model, we develop an algorithm that combines feasible generalized least-squares with stepwise regression. This method does not require repeated model evaluations for the same input parameters to account for the random nature of the output, and thus it reduces the total number of model runs drastically. Once the stochastic emulator is constructed, one can easily evaluate the conditional mean and variance, which is needed for the Sobol’ indices calculation. Because the generalized lambda distribution parametrizes the output quantile function, the surrogate model is expressed as a deterministic function of the input variables and a latent uniform random variable that represents the randomness of the output. As a result, instead of calculating the Sobol’ indices for each input variable through sampling, we can derive analytically the Sobol’ indices by some suitable post-processing. Moreover, the generalized lambda model provides the conditional distribution of the output given any input parameters. Therefore, distribution-based sensitivity measures, such as Borgonovo indices, can also be calculated straightforwardly. [1] E. Borgonovo, A new uncertainty importance measure. Reliab. Eng. Sys. Safety, 92:771-784, 2007. [2] A. Marrel, B. Iooss, S. Da Veiga, and M. Ribatet, Global sensitivity analysis of stochastic computer models with joint metamodels, Stat. Comput., 22:833-847, 2012. [3] M. N. Jimenez, O. P. Le Maître, and O. M. Knio, Nonintrusive polynomial chaos expansions for sensitivity analysis in stochastic differential equations, 5:378-402, 2017 [4] B. Sudret, Global sensitivity analysis using polynomial chaos expansions, Reliab. Eng. Sys. Safety, 93:964-979, 200
    corecore