Sobol
Overview
Sobol sensitivity indices quantify parameter importance through variance decomposition of the objective function. They work for linear and nonlinear functions alike and can measure interaction effects between parameters. Values are in [0, 1].
Tunny Dashboard provides two indices:
| Index | Symbol | Meaning |
|---|---|---|
| First-order | Fraction of variance explained by alone | |
| Total-effect | alone plus all interactions involving |
Theory
The objective's variance is decomposed as:
First-order index:
Total-effect index:
where means "all parameters except ." always holds. A large gap indicates strong interactions.
Note on finite-sample estimates: the Saltelli first-order estimator and the Jansen total-effect estimator are computed independently, so raw estimates can violate in finite samples. Tunny Dashboard enforces the property after estimation by taking before clamping both values to .
How Tunny Dashboard Computes This
Because Monte Carlo integration is impractical for real trial data, a quadratic Ridge surrogate is fitted on the trials, and Saltelli sampling is run on that surrogate using the Jansen estimator.
Parameters
| Setting | Value |
|---|---|
| Saltelli sample count | 1,024 |
| Ridge regularization strength | 1.0 |
| Random number generator | ChaCha8 (deterministic, seed 0xDEAD_BEEF_1234_5678) |
Interpreting Results
- high, → parameter has a large independent effect, few interactions.
- small, high → parameter mainly acts through interactions with others.
- Both near zero → parameter has little influence on the objective.
Strengths and Limitations
Strengths:
- Handles linear, nonlinear, and interaction effects.
- Values in [0, 1] allow easy comparison across parameters.
- quantifies interaction strength.
Limitations:
- Results depend on surrogate model quality (quadratic Ridge).
- Accuracy decreases when the true function is highly nonlinear.
- Categorical parameters are label-encoded (string labels → integer IDs 0.0, 1.0, …); Sobol indices for categoricals are approximate because integer IDs carry no ordinal/distance information.
When to Use
- When interactions between parameters are important.
- When a global, model-agnostic sensitivity measure is needed.
- After Spearman / Ridge screening identifies top candidates.
References
- Saltelli, A. et al. (2010). Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index. Computer Physics Communications, 181(2), 259–270. https://doi.org/10.1016/j.cpc.2009.09.018
- Jansen, M. J. W. (1999). Analysis of variance designs for model output. Computer Physics Communications, 117(1), 35–43. https://doi.org/10.1016/S0010-4655(98)00154-4
- Sobol, I. M. (1993). Sensitivity estimates for nonlinear mathematical models. Mathematical Modelling and Computational Experiments, 1(4), 407–414.