Sensitivity analysis (variance drivers)
sensitivity_analysisRank project tasks by their contribution to total uncertainty using Monte Carlo simulation, so you can target de-risking and estimate improvements where they matter most.
Instructions
Identify which tasks contribute most to the uncertainty in a project total. Runs the Monte Carlo simulation and, for each task, computes its correlation with the total and its share of the total variance. Returns tasks ranked from biggest to smallest driver, so you know where reducing estimate uncertainty or de-risking the work has the most impact. This is the data behind a tornado chart.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | PRNG seed. Fixed by default so results are reproducible; change it to explore alternate random streams. | |
| unit | No | days | |
| tasks | Yes | At least two tasks (a single task is trivially 100%). | |
| iterations | No | Number of Monte Carlo iterations (100..200000). | |
| distribution | No | Probability distribution for the estimate. 'pert' (beta-PERT) is the project-management default. | pert |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | Yes | ||
| unit | Yes | ||
| drivers | Yes | ||
| iterations | Yes | ||
| totalStdDev | Yes | ||
| distribution | Yes |