Iooss 2015
Iooss 2015
5.1 Introduction
While building and using numerical simulation models, Sensitivity Analysis (SA)
methods are invaluable tools. They allow to study how the uncertainty in the output
of a model can be apportioned to different sources of uncertainty in the model
input (Saltelli et al. [77]). It may be used to determine the most contributing
input variables to an output behavior as the non-influential inputs, or ascertain
some interaction effects within the model. The objectives of SA are numerous; one
can mention model verification and understanding, model simplifying and factor
prioritization. Finally, the SA is an aid in the validation of a computer code, guidance
research efforts, or the justification in terms of system design safety.
There are many application examples, for instance Makowski et al. [58] analyze,
for a crop model prediction, the contribution of 13 genetic parameters on the
variance of two outputs. Another example is given in the work of Lefebvre et al.
[52] where the aim of SA is to determine the most influential input among a large
number (around 30), for an aircraft infrared signature simulation model. In nuclear
engineering field, Auder et al. [2] study the influential inputs on thermohydraulical
phenomena occurring during an accidental scenario, while Iooss et al. [37] and
Volkova et al. [92] consider the environmental assessment of industrial facilities.
B. Iooss ()
EDF R&D, 6 Quai Watier - 78401 Chatou, France
Institut de Mathématiques de Toulouse, 118 route de Narbonne - 31062 Toulouse, France
e-mail: [email protected]
P. Lemaître
EDF R&D, 6 Quai Watier - 78401 Chatou, France
INRIA Sud-Ouest, 351 cours de la libération - 33405 Talence, France
The first historical approach to SA is known as the local approach. The impact of
small input perturbations on the model output is studied. These small perturbations
occur around nominal values (the mean of a random variable for instance). This
deterministic approach consists in calculating or estimating the partial derivatives
of the model at a specific point. The use of adjoint-based methods allows to process
models with a large number of input variables. Such approaches are commonly
used in solving large environmental systems as in climate modeling, oceanography,
hydrology, etc. (Cacuci [9], Castaings et al. [13]).
From the late 1980s, to overcome the limitations of local methods (linearity and
normality assumptions, local variations), a new class of methods has been developed
in a statistical framework. In contrast to local sensitivity analysis, it is referred to
as “global sensitivity analysis” because it considers the whole variation range of
the inputs (Saltelli et al. [77]). Numerical model users and modelers have shown
large interests in these tools which take full advantages of the advent on computing
materials and numerical methods (see Helton [30], de Rocquigny et al. [19] and
Faivre et al. [23] for industrial and environmental applications). Saltelli et al. [78]
and Pappenberger et al. [67] emphasized the need to specify clearly the objectives
of a study before making a SA. These objectives may include:
– identify and prioritize the most influential inputs,
– identify non-influential inputs in order to fix them to nominal values,
– map the output behavior in function of the inputs by focusing on a specific
domain of inputs if necessary,
– calibrate some model inputs using some available information (real output
observations, constraints, etc.).
With respect to such objectives, first syntheses on the subject of SA were
developed (Kleijnen [43], Frey and Patil [25], Helton et al. [32], Badea and Bolado
[4], de Rocquigny et al. [19], Pappenberger et al. [67]). Unfortunately, between
heuristics, graphical tools, design of experiments theory, Monte Carlo techniques,
statistical learning methods, etc., beginners and non-specialist users can be found
quickly lost on the choice of the most suitable methods for their problem. The
aim of this chapter is to provide an educational synthesis of SA methods inside
an applicative methodological framework.
The model input vector is denoted X D .X1 ; : : : ; Xd / 2 Rd . For the sake of
simplicity, we restrict the study to a scalar output Y 2 R of the computer code (also
called “model”) f ./:
Y D f .X/ : (5.1)
Zm
Zu Ks
B
Zc
L
All along this chapter, we illustrate our discussion with a simple application
model that simulates the height of a river and compares it to the height of a dyke that
protects industrial facilities (Fig. 5.1). When the river height exceeds the one of the
dyke, flooding occurs. This academic model is used as a pedagogical example in de
Rocquigny [18] and Iooss [35]. The model is based on a crude simplification of the
1D hydro-dynamical equations of SaintVenant under the assumptions of uniform
and constant flowrate and large rectangular sections. It consists of an equation that
involves the characteristics of the river stretch:
0 10:6
B Q C
S D Z v C H H d Cb with H D @ q A ; (5.2)
Zm Zv
BKs L
where S is the maximal annual overflow (in meters), H is the maximal annual
height of the river (in meters) and the other variables (d D 8 inputs) are defined
in Table 5.1 with their probability distribution. Among the input variables of the
model, Hd is a design parameter. Its variation range corresponds to a design domain.
The randomness of the other variables is due to their spatio-temporal variability, our
ignorance of their true value or some inaccuracies of their estimation. We suppose
that the input variables are independent.
We also consider another model output: the associated cost (in million euros) of
the dyke,
h 1000
i 1
Cp D 1 S>0 C 0:2 C 0:8 1 exp S 4 1 S0 C Hd 1 Hd >8 C 81 Hd 8 ; (5.3)
20
with 1 A .x/ the indicator function which is equal to 1 for x 2 A and 0 otherwise.
In this equation, the first term represents the cost due to a flooding (S > 0) which
104 B. Iooss and P. Lemaître
Table 5.1 Input variables of the flood model and their probability distributions
Input Description Unit Probability distribution
Q Maximal annual flowrate m3 /s Truncated gumbel G .1013; 558/ on Œ500; 3000
Ks Strickler coefficient – Truncated normal N .30; 8/ on Œ15; C1Œ
Zv River downstream level m Triangular T .49; 50; 51/
Zm River upstream level m Triangular T .54; 55; 56/
Hd Dyke height m Uniform U Œ7; 9
Cb Bank level m Triangular T .55; 55:5; 56/
L Length of the river stretch m Triangular T .4990; 5000; 5010/
B River width m Triangular T .295; 300; 305/
is 1 million euros, the second term corresponds to the cost of the dyke maintenance
(S 0) and the third term is the investment cost related to the construction of the
dyke. The latter cost is constant for a height of dyke less than 8 m and is growing
proportionally with respect to the dyke height otherwise.
The following section discusses the so-called screening methods, which are
qualitative methods for studying sensitivities on models containing several tens of
input variables. The most used quantitative measures of influence are described in
the third section. The fourth section deals with more advanced tools, which aim
to provide a subtle exploration of the model output behavior. Finally, a conclusion
provides a classification of these methods and a flowchart for practitioners. It also
discusses some open problems in SA.
The method of Morris allows to classify the inputs in three groups: inputs
having negligible effects, inputs having large linear effects without interactions and
inputs having large non-linear and/or interaction effects. The method consists in
discretizing the input space for each variable, then performing a given number of
OAT design. Such designs of experiments are randomly chosen in the input space,
and the variation direction is also random. The repetition of these steps allows
the estimation of elementary effects for each input. From these effects, sensitivity
indices are derived.
Let us denote r the number of OAT designs (Saltelli et al. [78] propose to set
parameter r between 4 and 10). Let us discretize the input space in a d -dimensional
.i/
grid with n levels by input. Let us denote Ej the elementary effect of the j th
variable obtained at the i th repetition, defined as:
Fig. 5.2 Results of Morris method (r D 5 with 4 levels): outputs S (left) and Cp (right)
b
PCCj D .Xj Xj ; Y Yj / b (5.7)
b
where Xj is the prediction of the linear model, expressing Xj with respect to
b
the other inputs and Yj is the prediction of the linear model where Xj is absent.
PCC measures the sensitivity of Y to Xj when the effects of the other inputs have
been canceled.
The estimation of these sensitivity indices is subject to an uncertainty estimation,
due to the limited size of the sample. Analytical formulas can be applied in order to
estimate this uncertainty (Christensen [15]).
These three indices are based on a linear relationship between the output and the
inputs. Statistical techniques allow to confirm the linear hypothesis, as the classical
coefficient of determination R2 and the predictivity coefficient Q2 (also called the
Nash-Sutcliffe model efficiency):
Pm
ŒYi YO .Xp.i/ /2
p
Q D 1 PiD1
2
m p (5.8)
iD1 ŒYi E.Y /
p 2
p
where .Xp.i/ ; Yi /iD1::m is a m-size test sample of inputs-output (not used for the
model fitting) and YO ./ is the predictor of the linear regression model. The value
of Q2 corresponds to the percentage of output variability explained by the linear
regression model (a value equals to 1 means a perfect fit). If the input variables
are independent, each SRC2j expresses the part of output variance explained by the
input Xj .
If the linear hypothesis is contradicted, one can use the same three importance
measures (correlation coefficient, SRC and PCC) than previously using a rank
transformation (Saltelli et al. [77]). The sample .Xn ; Yn / is transformed into a
sample .RnX ; RnY / by replacing the values by their ranks in each column of the
matrix. As importance measures, it gives the Spearman correlation coefficient
S , the Standardized Rank Regression Coefficient (SRRC) and the Partial Rank
Correlation Coefficient (PRCC). Of course, monotony hypothesis has to be validated
as in the previous case, with the determination coefficient of the ranks (R2 ) and the
predictivity coefficient of the ranks (Q2 ).
108 B. Iooss and P. Lemaître
These linear and rank-based measures are part of the so-called sampling-based
global sensitivity analysis method. This has been deeply studied by Helton and
Davis [31] who have shown the interest to use a Latin Hypercube Sample (Mc Kay
et al. [63]) in place of a Monte Carlo sample, in order to increase the accuracy of
the sensitivity indices.
These methods are now applied on the flood example [Eqs. (5.2) and (5.3)] with
the d D 5 inputs that have been identified as influent in the previous screening
exercise. A Monte Carlo sample of size n D 100 gives 100 model evaluations.
Results are the following:
– output S :
SRC2 .Q/ D 0:28; SRC2 .Ks / D 0:12; SRC2 .Zv / D 0:15; SRC2 .Hd / D
0:26; SRC2 .Cb / D 0:03 with R2 D 0:98;
SRRC2 .Q/ D 0:27; SRRC2 .Ks / D 0:12; SRRC2 .Zv / D 0:13;
SRRC2 .Hd / D 0:26; SRRC2 .Cb / D 0:02 with R2 D 0:95;
– output Cp :
SRC2 .Q/ D 0:25; SRC2 .Ks / D 0:16; SRC2 .Zv / D 0:18; SRC2 .Hd / D
0:00; SRC2 .Cb / D 0:07 with R2 D 0:70;
SRRC2 .Q/ D 0:26; SRRC2 .Ks / D 0:19; SRRC2 .Zv / D 0:18;
SRRC2 .Hd / D 0:06; SRRC2 .Cb / D 0:03 with R2 D 0:73.
For the output S , R2 is close to one, which shows a good fit of linear model on the
data. Analysis of regression residuals confirms this result. Variance-based sensitivity
indices are given using SRC2 . For the output Cp , R2 and R2 are not close to
one, showing that the relation is neither linear nor monotonic. SRC2 and SRRC2
indices can be used in a coarse approximation, knowing that it remains 30 % of non-
explained variance. However, using another Monte Carlo sample, sensitivity indices
values can be noticeably different. Increasing the precision of these sensitivity
indices would require a large increase of the sample size.
When the model is non-linear and non-monotonic, the decomposition of the output
variance is still defined and can be used for SA. Let us have f .:/ a square-integrable
function, defined on the unit hypercube Œ0; 1d . It is possible to represent this
function as a sum of elementary functions (Hoeffding [33]):
X
d X
d
f .X/ D f0 C fi .Xi / C fij .Xi ; Xj / C C f12:::d .X/ : (5.9)
iD1 i<j
5 Global Sensitivity Analysis 109
X
d X
d
Var.Y / D Di .Y / C Dij .Y / C C D12:::d .Y / (5.10)
iD1 i<j
Di .Y / Dij .Y /
Si D ; Sij D ; (5.11)
Var.Y / Var.Y /
These indices express the share of variance of Y that is due to a given input or input
combination.
The number of indices growths in an exponential way with the number d of
dimension: there are 2d 1 indices. For computational time and interpretation
reasons, the practitioner should not estimate indices of order higher than two.
Homma and Saltelli [34] introduced the so-called “total indices” or “total effects”
that write as follows:
X X X
ST i D Si C Sij C Sij k C : : : D Sl (5.12)
j ¤i j ¤i;k¤i;j <k l2#i
reduce this cost. Saltelli et al. [76] have extended this technique to compute total
Sobol’ indices and Tarantola et al. [90] have coupled FAST with a Random Balance
Design. Tissot and Prieur [91] have recently analyzed and improved these methods.
However, FAST remains costly, unstable and biased when the number of inputs
increases (larger than 10) (Tissot and Prieur [91]).
One advantage of using a Monte Carlo based method is that it provides error
made on indices estimates via random repetition (Iooss et al. [37]), asymptotic
formulas (Janon et al. [40]) or bootstrap methods (Archer et al. [1]). Thus, other
Monte Carlo based estimation formulas have been introduced and greatly improved
the estimation precision: Mauntz formulas (Sobol et al. [86], Saltelli et al. [74])
for estimating small indices, Jansen formula (Jansen [41], Saltelli et al. [74]) for
estimating total Sobol’ indices and Janon-Monod formula (Janon et al. [40]) for
estimating large first-order indices.
To illustrate the estimation of the Sobol’ indices on the flood exercise [Eqs. (5.2)
and (5.3)] with d D 5 random inputs, we use Saltelli [73] formula with a Monte
Carlo sampling. It has a cost N D n.d C 2/ in terms of model calls where n is the
size of an initial Monte Carlo sample. Here, n D 105 and we repeat 100 times the
estimation process to obtain confidence intervals (as boxplots) for each estimated
indices. Figure 5.3 gives the result of these estimates, which have finally required
N D 7 107 model calls.
For the output S , the first order indices are almost equal to the total indices, and
results seem very similar to those of SRC2 . The model is linear and the estimation
of Sobol’ indices is unnecessary in this case. For the output Cp , we obtain different
information than those provided by SRC2 and SRRC2 : the total effect of Q is about
50 % (twice than its SRC2 ), the effect of Hd is about 20 %, while Q and Ks have
non-negligible interaction effects. Second order Sobol’ index between Q and Ks is
worth 6 %.
From an independent and identically distributed sample (as a Monte Carlo one),
other techniques can be used for SA. For example, statistical testing based tech-
niques consist, for each input, to divide the sample into several sub-samples
(dividing the considered input into equiprobable stratas). Statistical tests can then
be applied to measure the homogeneity of populations between classes: common
means (CMN) based on a Fisher test, common median (CMD) based on a 2 -test,
common variances (CV) based on a Fisher test, common locations (CL) based on
the Kruskal-Wallis test, . . . (Kleijnen and Helton [45], Helton et al. [32]). These
methods do not require assumptions about the monotony of the output with respect
to the inputs but lacks of some quantitative interpretation.
The indices of Sect. 5.3.2 are based on the second-order moment (i.e. the
variance) of the output distribution. In some cases, variance poorly represents the
variability of the distribution. Some authors have then introduced the so-called
5 Global Sensitivity Analysis 111
Fig. 5.3 Estimation of Sobol’ indices on the flood example. Each boxplot corresponds to 100
independent estimates
indices, even with sophisticated sampling methods, are often unreachable. This
section also summarizes a class of methods for approximating the numerical model
to estimate Sobol’ indices at a low computational cost, while providing a deeper
view of the input variables effects.
Beyond Sobol’ indices that only give a scalar value for the effect of an input Xi
on the output Y , the influence of Xi on Y along its domain of variation is also
of interest. In the literature, it is often referred to as main effects, but to avoid any
confusion with the indices of the first order, it is preferable to talk about main effects
visualization (or graph). The scatterplots (visualization of point cloud of any sample
simulations .Xn ; Yn / with the graphs of Y vs. Xi , i D 1; : : : ; d ) meets this goal, but
in a visual subjective manner. This is shown in Fig. 5.4, on the flood example and
using the 100-size sample of Sect. 5.3.1.
Based on parametric or non-parametric regression methods (Hastie and Tibshi-
rani [28]), the smoothing techniques aim to estimate the conditional moments of Y
0.75
0.75
0.75
0.65
0.65
0.65
0.75
0.65
0.65
Fig. 5.4 Scatterplots on the flood example with the five inputs Q, Zv , Cb , Ks , Hd and the output
Cp . Dotted curve is a local polynomial based smoother
5 Global Sensitivity Analysis 113
Some metamodel allows to directly obtain the sensitivity indices. For example,
Sudret [89] has shown that Sobol’ indices are a by-product result of the polynomial
chaos decomposition. The formulation of the kriging metamodel provides also
analytical formula for the Sobol’ indices, associated with interval confidence
coming from the kriging error (Oakley and O’Hagan [66], Marrel et al. [60], Le
Gratiet et al. [51]). A simplest idea, widely used in practice, is to apply an intensive
sampling technique (see Sect. 5.3.2) directly on the metamodel to estimate Sobol’
indices (Santner et al. [80], Iooss et al. [37]). The variance proportion not explained
by the metamodel [calculated by 1 Q2 , cf. Eq. (5.8)] gives us what is missing in
the SA (Sobol [84]). Storlie et al. [88] propose a bootstrap method for estimating
the impact of the metamodel error.
As in the previous section, we can be interested by visualizing main effects
(Schonlau and Welch [81]). These can be directly given by the metamodel (this is
the case with the polynomial chaos methods, kriging, additive models), or computed
by simulating the conditional expectation E.Y jXi /.
To illustrate our purpose, we use the flood example [Eqs. (5.2) and (5.3)].
A kriging metamodel is built on a 100-size Monte Carlo sample with inputs Q,
Ks , Zv , Hd , Cb and on the output Cp . The metamodel consists in a deterministic
term (simple linear model), and a corrective term modeled by a Gaussian stationary
stochastic process, with a generalized exponential covariance (see Santner et al. [80]
for more details). The technique for estimating the metamodel hyperparameters is
described in Roustant et al. [69]. The predictivity coefficient estimated by leave-
one-out is Q2 D 99 % compared with Q2 D 75 % obtained with a simple linear
model. The kriging metamodel is then used to estimate Sobol’ indices in the same
manner as in Sect. 5.3.2: Saltelli’s estimation formula, Monte Carlo sampling,
n D 105 , r D 100 repetitions. This requires N D 7 107 metamodel predictions. In
Table 5.2, we compare Sobol’ indices (averaged over 100 repetitions) obtained with
the metamodel to those obtained with the “real” flood model [Eqs. (5.2) and (5.3)].
Errors between these two estimates are relatively low: with only 100 simulations
with the true model, we were able to obtain precise estimates (errors < 15 %) of
first order and total Sobol’ indices.
Although all SA techniques have not been listed, this review has illustrated the great
variety of available methods, positioning in terms of assumptions and kind of results.
Moreover, some recent improvements have not been explained, for example for the
Morris method (Pujol [68]).
A synthesis is provided in Fig. 5.6 which has several levels of reading:
– distinction between screening methods (identification of non-influential variables
among a large number) and more precise variance-based quantitative methods,
– positioning methods based on their cost in terms of model calls number (which
linearly depends in the number of inputs for most of the methods),
– positioning methods based on their assumptions about the model complexity and
regularity,
– distinction between the type of information provided by each method,
– identification of methods which require some a priori knowledge about the model
behaviour.
Based on the characteristics of the different methods, some authors (de Roc-
quigny et al. [19], Pappenberger et al. [67]) have proposed decision trees to help the
practitioner to choose the most appropriate method for its problem and its model.
Figure 5.7 reproduces the flowchart of de Rocquigny et al. [19]. Although useful to
fix some ideas, such diagrams are rather simple and should be used with caution.
Fig. 5.7 Decision diagram for the choice of a SA method (from de Rocquigny et al. [19])
Several issues about SA remain open. For instance, recent theoretical results
have been obtained on the asymptotical properties and efficiency of Sobol’ indices
estimators (Janon et al. [40]), but estimating total Sobol’ indices at low cost is a
problem of primary importance in applications (see Saltelli et al. [74] for a recent
review on the subject). SA for dependent inputs has also been discussed by several
authors (Saltelli and Tarantola [75], Jacques et al. [39], Xu and Gertner [93], Da
Veiga et al. [17], Gauchi et al. [27], Li et al. [54], Chastaing et al. [14]), but this
issue remains misunderstood.
This chapter has been focused on SA relative to the overall variability of model
output. In practice, one can be interested by other quantities of interest, such as the
output entropy (cf. Sect. 5.3.3), the probability that the output exceeds a threshold
(Saltelli et al. [77], Frey and Patil [25], Lemaître et al. [53]) or a quantile estimation
(Cannamela et al. [12]). This is an active area of research.
In many applications, the model output is not a single scalar but a vector or a
function (temporal, spatial, spatio-temporal, . . . ). Campbell et al. [11], Lamboni et
al. [50], Marrel et al. [61] and Gamboa et al. [26] have produced first SA results
on such problems. The case of functional inputs also receives a growing interest
(Iooss and Ribatet [36], Lilburne and Tarantola [55], Saint-Geours et al. [72]), but
its treatment in a functional statistical framework remains to be done.
In some situations, the computer code is not a deterministic simulator but a
stochastic one. This means that two model calls with the same set of input variables
leads to different output values. Typical stochastic computer codes are queuing
models, agent-based models, models involving partial differential equations applied
118 B. Iooss and P. Lemaître
Acknowledgements Part of this work has been backed by French National Research Agency
(ANR) through COSINUS program (project COSTA BRAVA no. ANR-09-COSI-015). We thank
Anne-Laure Popelin and Merlin Keller for providing the cobweb plot and the flood model figure.
References
1. Archer, G., Saltelli, A., Sobol, I.: Sensitivity measures, ANOVA-like techniques and the use of
bootstrap. J. Stat. Comput. Simul. 58, 99–120 (1997)
2. Auder, B., de Crécy, A., Iooss, B., Marquès, M.: Screening and metamodeling of computer
experiments with functional outputs. Application to thermal-hydraulic computations. Reliab.
Eng. Syst. Saf. 107, 122–131 (2012)
3. Auder, B., Iooss, B.: Global sensitivity analysis based on entropy. In: Martorell, S., Guedes
Soares, C., Barnett, J. (eds.), Safety, Reliability and Risk Analysis - Proceedings of the ESREL
2008 Conference, pp. 2107–2115. CRC Press, Valencia (2008)
4. Badea, A., Bolado, R.: Review of sensitivity analysis methods and experience. PAMINA 6t h
FPEC Project, European Commission (2008). http://www.ip-pamina.eu/downloads/pamina.
m2.1.d.4.pdf
5. Bettonvil, B., Kleijnen, J.P.C.: Searching for important factors in simulation models with many
factors: Sequential bifurcation. Eur. J. Oper. Res. 96, 180–194 (1996)
6. Borgonovo, E.: A new uncertainty importance measure. Reliab. Eng. Syst. Saf. 92, 771–784
(2007)
7. Borgonovo, E., Castaings, W., Tarantola, S.: Moment independent importance measures: new
results and analytical test cases. Risk Anal. 31, 404–428 (2011)
8. Box, G.E., Draper, N.R.: Empirical Model Building and Response Surfaces. Wiley Series in
Probability and Mathematical Statistics. Wiley, New York (1987)
9. Cacuci, D.G.: Sensitivity theory for nonlinear systems. I. Nonlinear functional analysis
approach. J. Math. Phys. 22, 2794 (1981)
10. Cacuci, D.G.: Sensitivity and Uncertainty Analysis - Theory. Chapman & Hall/CRC, Boca
Raton (2003)
11. Campbell, K., McKay, M.D., Williams, B.J.: Sensitivity analysis when model ouputs are
functions. Reliab. Eng. Syst. Saf. 91, 1468–1472 (2006)
12. Cannamela, C., Garnier, J., Iooss, B.: Controlled stratification for quantile estimation. Ann.
Appl. Stat. 2, 1554–1580 (2008)
5 Global Sensitivity Analysis 119
13. Castaings, W., Dartus, D., Le Dimet, F.-X., Saulnier, G.-M.: Sensitivity analysis and parameter
estimation for distributed hydrological modeling : potential of variational methods. Hydrol.
Earth Syst. Sci. Discuss. 13, 503–517 (2009)
14. Chastaing, G., Gamboa, F., Prieur, C.: Generalized Hoeffding-sobol decomposition for
dependent variables - Application to sensitivity analysis. Electron. J. Stat. 6, 2420–2448 (2012)
15. Christensen, R.: Linear Models for Multivariate, Time Series and Spatial Data. Springer,
New York (1990)
16. Cukier, H., Levine, R.I., Shuler, K.: Nonlinear sensitivity analysis of multiparameter model
systems. J. Comput. Phys. 26, 1–42 (1978)
17. Da Veiga, S., Wahl, F., Gamboa, F.: Local polynomial estimation for sensitivity analysis on
models with correlated inputs. Technometrics 51(4), 452–463 (2009)
18. de Rocquigny, E.: La maîtrise des incertitudes dans un contexte industriel - 1ère partie : une
approche méthodologique globale basée sur des exemples. Journal de la Société Française de
Statistique 147(3), 33–71 (2006)
19. de Rocquigny, E., Devictor, N., Tarantola, S. (eds.): Uncertainty in Industrial Practice. Wiley,
Chichester (2008)
20. Dean, A., Lewis, S., (eds.): Screening - Methods for Experimentation in Industry, Drug
Discovery and Genetics. Springer, New York (2006)
21. Downing, D.J., Gardner, R.H., Hoffman, F.O.: An examination of response surface method-
ologies for uncertainty analysis in assessment models. Technometrics 27(2), 151–163 (1985)
22. Efron, B., Stein, C.: The jacknife estimate of variance. Ann. Stat. 9, 586–596 (1981)
23. Faivre, R., Iooss, B., Mahévas, S., Makowski, D., Monod, H., (eds.): Analyse de sensibilité et
exploration de modèles. Éditions Quaé, Versailles (2013)
24. Fang, K.-T., Li, R., Sudjianto, A.: Design and Modeling for Computer Experiments. Chapman
& Hall/CRC, Boston (2006)
25. Frey, H.C., Patil, S.R.: Identification and review of sensitivity analysis methods. Risk Anal.
22, 553–578 (2002)
26. Gamboa, F., Janon, A., Klein, T., Lagnoux, A.: Sensitivity indices for multivariate outputs.
C. R. Acad. Sci. 351, 307–310 (2013)
27. Gauchi, J.P., Lehuta, S., Mahévas, S.: Optimal sensitivity analysis under constraints. In:
Procedia Social and Behavioral Sciences, vol. 2, pp. 7658–7659, Milan (2010)
28. Hastie, T., Tibshirani, R.: Generalized Additive Models. Chapman & Hall, London (1990)
29. Hastie, T., Tibshirani, R., Friedman, J.: The Elements of Statistical Learning. Springer,
New York (2002)
30. Helton, J.C.: Uncertainty and sensitivity analysis techniques for use in performance assesment
for radioactive waste disposal. Reliab. Eng. Syst. Saf. 42, 327–367 (1993)
31. Helton, J.C., Davis, F.J.: Latin hypercube sampling and the propagation of uncertainty in
analyses of complex systems. Reliab. Eng. Syst. Saf. 81, 23–69 (2003)
32. Helton, J.C., Johnson, J.D., Salaberry, C.J., Storlie, C.B.: Survey of sampling-based methods
for uncertainty and sensitivity analysis. Reliab. Eng. Syst. Saf. 91, 1175–1209 (2006)
33. Hoeffding, W.: A class of statistics with asymptotically normal distributions. Ann. Math. Stat.
19, 293–325 (1948)
34. Homma, T., Saltelli, A.: Importance measures in global sensitivity analysis of non linear
models. Reliab. Eng. Syst. Saf. 52, 1–17 (1996)
35. Iooss, B.: Revue sur l’analyse de sensibilité globale de modèles numériques. Journal de la
Société Française de Statistique 152, 1–23 (2011)
36. Iooss, B., Ribatet, M.: Global sensitivity analysis of computer models with functional inputs.
Reliab. Eng. Syst. Saf. 94, 1194–1204 (2009)
37. Iooss, B., Van Dorpe, F., Devictor, N.: Response surfaces and sensitivity analyses for an
environmental model of dose calculations. Reliab. Eng. Syst. Saf. 91, 1241–1251 (2006)
38. Iooss, B., Boussouf, L., Feuillard, V., Marrel, A.: Numerical studies of the metamodel fitting
and validation processes. Int. J. Adv. Syst. Meas. 3, 11–21 (2010)
39. Jacques, J., Lavergne, C., Devictor, N.: Sensitivity analysis in presence of model uncertainty
and correlated inputs. Reliab. Eng. Syst. Saf. 91, 1126–1134 (2006)
120 B. Iooss and P. Lemaître
40. Janon, A., Klein, T., Lagnoux, A., Nodet, M., Prieur, C.: Asymptotic normality and efficiency
of two sobol index estimators. ESAIM Probab. Stat. 18, 342–364 (2013)
41. Jansen, M.J.W.: Analysis of variance designs for model output. Comput. Phys. Commun. 117,
25–43 (1999)
42. Jourdan, A., Zabalza-Mezghani, I.: Response surface designs for scenario mangement and
uncertainty quantification in reservoir production. Math. Geol. 36(8), 965–985 (2004)
43. Kleijnen, J.P.C.: Sensitivity analysis and related analyses: a review of some statistical
techniques. J. Stat. Comput. Simul. 57, 111–142 (1997)
44. Kleijnen, J.P.C.: An overview of the design and analysis of simulation experiments for
sensitivity analysis. Eur. J.Oper. Res. 164, 287–300 (2005)
45. Kleijnen, J.P.C., Helton, J.C.: Statistical analyses of scatterplots to identify important factors
in large-scale simulations, 1: review and comparison of techniques. Reliab. Eng. Syst. Saf. 65,
147–185 (1999)
46. Kleijnen, J.P.C., Sargent, R.G.: A methodology for fitting and validating metamodels in
simulation. Eur. J.Oper. Res. 120, 14–29 (2000)
47. Krzykacz-Hausmann, B.: Epistemic sensitivity analysis based on the concept of entropy. In:
Proceedings of SAMO 2001, pp. 31–35. CIEMAT, Madrid (2001)
48. Kurowicka, D., Cooke, R.: Uncertainty Analysis with High Dimensional Dependence
Modelling. Wiley, Chichester (2006)
49. Lamboni, M., Iooss, B., Popelin, A.-L., Gamboa, F.: Derivative-based global sensitivity
measures: general links with sobol’ indices and numerical tests. Math. Comput. Simul. 87,
45–54 (2013)
50. Lamboni, M., Monod, H., Makowski, D.: Multivariate sensitivity analysis to measure global
contribution of input factors in dynamic models. Reliab. Eng. Syst. Saf. 96, 450–459 (2011)
51. Le Gratiet, L., Cannamela, C., Iooss, B.: A Bayesian approach for global sensitivity analysis
of (multifidelity) computer codes. SIAM/ASA J. Uncertain. Quantif. 2, 336–363 (2014)
52. Lefebvre, S., Roblin, A., Varet, S., Durand, G.: A methodological approach for statistical
evaluation of aircraft infrared signature. Reliab. Eng. Syst. Saf. 95, 484–493 (2010)
53. Lemaître, P., Sergienko, E., Arnaud, A., Bousquet, N., Gamboa, F., Iooss, B.: Density
modification based reliability sensitivity analysis. J. Stat. Comput. Simul. 85, 1200–1223
(2015)
54. Li, G., Rabitz, H., Yelvington, P.E., Oluwole, O.O., Bacon, F., Kolb, C.E., Schoendorf, J.:
Global sensitivity analysis for systems with independent and/or correlated inputs. J. Phys.
Chem. 114, 6022–6032 (2010)
55. Lilburne, L., Tarantola, S.: Sensitivity analysis of spatial models. Int. J. Geogr. Inf. Sci. 23,
151–168 (2009)
56. Lin, D.K.J.: A new class of supersaturated design. Technometrics 35, 28–31 (1993)
57. Liu, H., Chen, W., Sudjianto, A.: Relative entropy based method for probabilistic sensitivity
analysis in engineering design. ASME J. Mech. Des. 128, 326–336 (2006)
58. Makowski, D., Naud, C., Jeuffroy, M.H., Barbottin, A., Monod, H.: Global sensitivity analysis
for calculating the contribution of genetic parameters to the variance of crop model prediction.
Reliab. Eng. Syst. Saf. 91, 1142–1147 (2006)
59. Marrel, A., Iooss, B., Van Dorpe, F., Volkova, E.: An efficient methodology for modeling
complex computer codes with Gaussian processes. Comput. Stat. Data Anal. 52, 4731–4744
(2008)
60. Marrel, A., Iooss, B., Laurent, B., Roustant, O.: Calculations of the Sobol indices for the
Gaussian process metamodel. Reliab. Eng. Syst. Saf. 94, 742–751 (2009)
61. Marrel, A., Iooss, B., Jullien, M., Laurent, B., Volkova, E.: Global sensitivity analysis for
models with spatially dependent outputs. Environmetrics 22, 383–397 (2011)
62. Marrel, A., Iooss, B., Da Veiga, S., Ribatet, M.: Global sensitivity analysis of stochastic
computer models with joint metamodels. Stat. Comput. 22, 833–847 (2012)
63. McKay, M.D., Beckman, R.J., Conover, W.J.: A comparison of three methods for selecting
values of input variables in the analysis of output from a computer code. Technometrics 21,
239–245 (1979)
5 Global Sensitivity Analysis 121
64. Montgomery, D.C.: Design and Analysis of Experiments, 6th edn. Wiley, Hoboken (2004)
65. Morris, M.D.: Factorial sampling plans for preliminary computational experiments. Techno-
metrics 33, 161–174 (1991)
66. Oakley, J.E., O’Hagan, A.: Probabilistic sensitivity analysis of complex models: a Bayesian
approach. J. R. Stat. Soc. Ser. B 66, 751–769 (2004)
67. Pappenberger, F., Ratto, M., Vandenberghe, V.: Review of sensitivity analysis methods. In:
Vanrolleghem, P.A., (ed.) Modelling Aspects of Water Framework Directive Implementation,
pp. 191–265. IWA Publishing, London (2010)
68. Pujol, G. (2009). Simplex-based screening designs for estimating metamodels. Reliab. Eng.
Syst. Saf. 94, 1156–1160 (2009)
69. Roustant, O., Ginsbourger, D., Deville, Y.: DiceKriging, DiceOptim: Two R packages for the
analysis of computer experiments by kriging-based metamodeling and optimization. J. Stat.
Softw., 21 1–55 (2012)
70. Roustant, O., Fruth, J., Iooss, B., Kuhnt, S.: Crossed-derivative-based sensitivity measures for
interaction screening. 105, 105–118 (2014)
71. Sacks, J., Welch, W.J., Mitchell, T.J., Wynn, H.P.: Design and analysis of computer
experiments. Stat. Sci. 4, 409–435 (1989)
72. Saint-Geours, N., Lavergne, C., Bailly, J.-S., Grelot, F.: Analyse de sensibilité de sobol d’un
modèle spatialisé pour l’evaluation économique du risque d’inondation. Journal de la Société
Française de Statistique 152, 24–46 (2011)
73. Saltelli, A.: Making best use of model evaluations to compute sensitivity indices. Comput.
Phys. Commun. 145, 280–297 (2002)
74. Saltelli, A., Annoni, P.: How to avoid a perfunctory sensitivity analysis. Environ. Model.
Softw. 25, 1508–1517 (2010)
75. Saltelli, A., Tarantola, S.: On the relative importance of input factors in mathematical models:
Safety assessment for nuclear waste disposal. J. Am. Stat. Assoc. 97, 702–709 (2002)
76. Saltelli, A., Tarantola, S., Chan, K.: A quantitative, model-independent method for global
sensitivity analysis of model output. Technometrics 41, 39–56 (1999)
77. Saltelli, A., Chan, K., Scott, E.M. (eds.): Sensitivity Analysis. Wiley Series in Probability and
Statistics. Wiley, New York (2000)
78. Saltelli, A., Tarantola, S., Campolongo, F., Ratto, M.: Sensitivity Analysis in Practice: A Guide
to Assessing Scientific Models. Wiley, New York (2004)
79. Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., Salsana, M.,
Tarantola, S.: Global Sensitivity Analysis - The Primer. Wiley, New York (2008)
80. Santner, T., Williams, B., Notz, W.: The Design and Analysis of Computer Experiments.
Springer, New York (2003)
81. Schonlau, M., Welch, W.J.: Screening the input variables to a computer model. In: Dean, A.,
Lewis, S., (eds.) Screening - Methods for Experimentation in Industry, Drug Discovery and
Genetics. Springer, New York (2006)
82. Simpson, T.W., Peplinski, J.D., Kock, P.N., Allen, J.K.: Metamodel for computer-based
engineering designs: Survey and recommandations. Eng. Comput. 17, 129–150 (2001)
83. Sobol, I.M.: Sensitivity estimates for non linear mathematical models. Math. Model. Comput.
Exp. 1, 407–414 (1993)
84. Sobol, I.M.: Theorems and examples on high dimensional model representation. Reliab. Eng.
Syst. Saf. 79, 187–193 (2003)
85. Sobol, I.M., Kucherenko, S.: Derivative based global sensitivity measures and their links with
global sensitivity indices. Math. Comput. Simul. 79, 3009–3017 (2009)
86. Sobol, I.M., Tarantola, S., Gatelli, D., Kucherenko, S.S., Mauntz, W.: Estimating the
approximation errors when fixing unessential factors in global sensitivity analysis. Reliab.
Eng. Syst. Saf. 92, 957–960 (2007)
87. Storlie, C.B., Helton, J.C.: Multiple predictor smoothing methods for sensitivity analysis:
Description of techniques. Reliab. Eng. Syst. Saf. 93, 28–54 (2008)
88. Storlie, C.B., Swiler, L.P., Helton, J.C., Salaberry, C.J.: Implementation and evaluation of
nonparametric regression procedures for sensitivity analysis of computationally demanding
models. Reliab. Eng. Syst. Saf. 94, 1735–1763 (2009)
122 B. Iooss and P. Lemaître
89. Sudret, B.: Uncertainty propagation and sensitivity analysis in mechanical models - Contri-
butions to structural reliability and stochastics spectral methods. Mémoire d’Habilitation à
Diriger des Recherches de l’Université Blaise Pascal - Clermont II (2008)
90. Tarantola, S., Gatelli, D., Mara, T.: Random balance designs for the estimation of first order
global sensitivity indices. Reliab. Eng. Syst. Saf. 91, 717–727 (2006)
91. Tissot, J.-Y., Prieur, C.: A bias correction method for the estimation of sensitivity indices based
on random balance designs. Reliab. Eng. Syst. Saf. 107, 205–213 (2012)
92. Volkova, E., Iooss, B., Van Dorpe, F.: Global sensitivity analysis for a numerical model of
radionuclide migration from the RRC “Kurchatov Institute” radwaste disposal site. Stoch.
Env. Res. Risk A. 22, 17–31 (2008)
93. Xu, C., Gertner, G.: Extending a global sensitivity analysis technique to models with correlated
parameters. Comput. Stat. Data Anal. 51, 5579–5590 (2007)