Global sensitivity analysis aims at measuring the relative importance of different variables or groups of variables for the variability of a quantity of interest. Among several sensitivity indices, so-called Shapley effects have recently gained popularity mainly because the Shapley effects for all the individual variables are summed up to the overall variance, which gives a better intepretability than the classical sensitivity indices called main effects and total effects. In this paper, assuming that all the input variables are independent, we introduce a quite simple Monte Carlo algorithm to estimate the Shapley effects for all the individual variables simultaneously, which drastically simplifies the existing algorithms proposed in the literature. We present a short Matlab implementation of our algorithm and show some numerical results. A possible extension to the case where the input variables are dependent is also discussed.
翻译:全球敏感度分析旨在衡量不同变数或不同组变数的相对重要性,以判断兴趣量的可变性。在几个敏感指数中,所谓的沙普利效应最近越来越受欢迎,主要是因为对所有个别变数的沙普利效应总和的归结为整体差异,这比古典敏感度指数(称为主要效应和总效应)的不可预见性更好。本文假设所有输入变量都是独立的,我们引入了一种非常简单的蒙特卡洛算法,以同时估计所有个别变数的沙普利效应,这大大简化了文献中提议的现有算法。我们提出了一个简短的马特拉布算法,并展示了一些数字结果。也讨论了投入变量依赖的情况的可能延伸。