Simulation Decomposition (SimDec) is a next-generation approach to global sensitivity analysis — a way to understand how and why model results change when inputs vary.
Instead of reporting only numeric sensitivity indices, SimDec transforms them into visual, interpretable decompositions that expose which factors drive outcomes, how they interact, and when those effects reverse or overlap .Traditional sensitivity analysis often ends with a ranking of inputs.
SimDec goes further: by decomposing simulation results into scenarios based on influential input combinations, it reveals the shape of interactions and actionable patterns inside complex models.
At its core, SimDec maps multivariable scenarios onto the model’s output distribution. This produces a stacked histogram (or box plot) where each colour corresponds to a specific state of input variables.
The graph itself is the analysis — it shows which factors shift the output most strongly and which only matter in certain conditions
The method has two main components:
Sensitivity indices calculation
Uses a variance-based “simple binning” approach (Kozlova et al., 2025) to compute first-order, second-order, and combined effects.
This binning approach maintains high accuracy even for small data sets, handles dependent variables, and works with a given data
Decomposition
The result is a stacked histogram or a box plot that visually explains the sources of variability in Y — clear, self-explanatory, and directly linked to decision questions.
Tests of the 'simple binning' method for variance-based sensitivity indices are conducted in:
Details on the entire algorithm & cases in our book:
SimDec is fully open-source and available across multiple environments. Our GitHub Organization.
pip install simdec), see documentation at simdec.readthedocs.io sensitivity_indices() and simdec_visualization() for automatic decompositionsensitivity_indices.m and simdec_visualization.m Extensive experimentation suggest these guidelines, which, however, can be ignored in the spirit of exploration.
SimDec combines quantitative sensitivity indices with a visual decomposition that shows how inputs shape model outcomes.
The sensitivity indices measure how much of the output’s variability each input explains. An index of 0.6, for example, means that that input alone 60% of output variance is explained. Second-order indices will be positive if input variables interact, and negative if they are dependent.
When the sum of all indices approaches one, the selected inputs capture nearly all variability; deviations hint at higher order effects, or highly skewed distributions, or other model complexities. The method is numerical and smaller deviations can be attributed to simulation noise.
The visualization translates those numbers into geometry revealing the shape of those effects.
Each colour marks a combination of input states.
If colours overlap, the variable has little effect; if they shift apart, its influence grows stronger.
Patterns where colours change order or widen unevenly reveal non-linear and non-monotonic interactions—cases where an input helps in one context but harms in another.
Missing or less probable colour regions signal correlation between inputs.
Interpreting SimDec means reading both its numbers and its shapes.Indices show how much each factor matters; the visual decomposition reveals how and why—turning sensitivity analysis into an accessible map of model behaviour.
More on non-linear non-monotonic effects in our publication: