compare_distributions
Compare two simulation outputs to decide between strategies. Get mean/stdev/percentile differences, P(A>B), and first- and second-order stochastic dominance (larger preferred).
Instructions
ModelRisk: Compare two simulation outputs head-to-head from their per-iteration samples — mean/stdev/percentile differences, P(A > B), and first- and second-order stochastic dominance (under the convention that larger outcomes are preferred). First-order dominance means one option is better at every probability level; second-order adds risk-aversion. Use it to decide between strategies. Run a simulation that records both outputs first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_n | No | Max samples per output (default 100 000). | |
| output_a | Yes | First output (VoseOutput) name. | |
| output_b | Yes | Second output name. | |
| workbook_name | No | Workbook name. Omit for the active workbook. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mean_a | Yes | ||
| mean_b | Yes | ||
| paired | Yes | True if equal-length samples were compared iteration-by-iteration. | |
| stdev_a | Yes | ||
| stdev_b | Yes | ||
| output_a | Yes | ||
| output_b | Yes | ||
| p_a_greater | Yes | P(A > B). Paired if samples align, else null. | |
| sample_size | Yes | ||
| mean_difference | Yes | mean(A) - mean(B). | |
| percentile_deltas | Yes | A vs B at a percentile ladder. | |
| first_order_dominance | Yes | 'A', 'B', or 'none' — first-order stochastic dominance (larger=better). | |
| second_order_dominance | Yes | 'A', 'B', or 'none' — second-order stochastic dominance (risk-averse). |