A clear comparison of Monte Carlo simulation and the SimDec method. Learn what MC histograms can and cannot reveal, how SimDec uncovers which inputs drive uncertainty, and how to implement SimDec on top of any Monte Carlo model in one click. Includes tutorial link.

Monte Carlo simulation (MC) has been the workhorse of quantitative risk and uncertainty analysis for decades. It answers the core question: “Given uncertain inputs, what is the distribution of possible outputs?”
SimDec (Simulation Decomposition), in contrast, extends this capability by revealing why the outputs look the way they do — and what you can do about it.
This post compares the two methods from a practical, decision-making perspective and explains how SimDec can be added on top of any Monte Carlo model with almost no extra effort.
A standard MC run outputs a histogram of simulated results. From this, you can extract:
This is useful: you understand how spread out the results are and how likely certain outcomes appear.
But MC answers only one structural question:
“What is the value/output, and how uncertain is it?”
You gain distributional insight — but not insight into which inputs matter, how they matter, or what to change in order to reach better outcomes.
That is where SimDec comes in.
SimDec starts from the same simulated dataset but gives you a deeper, actionable perspective.
You still get:
But you also see:
SimDec decomposes the variability of the output into contributions from each input — simultaneously and interactively.
You can visually compare how different input levels shift the output distribution.
No more guessing, no more interpreting correlation stats.
Once you see how each uncertain input influences the result, you can ask:
This directly connects uncertainty analysis with strategy, planning, and policy design.
To use SimDec, you don’t need to rebuild your model or change your workflow.
Just:
No matter where your original model is, in spreadsheets, Python, R, specific simulation software, as long as you can get an input–output simulation dataset, you can analyze it with the dashboard. If your model is done in Python, R, Matlab, or Julia, you can directly use SimDec functions in a corresponding language.
(A short, practical walk-through showing how to go from MC data to full decomposition.)