pm.monte_carlo_schedule
Run Monte Carlo simulation of project total duration from optimistic, most likely, and pessimistic task estimates, returning P10, P50, P90, mean, and sample standard deviation.
Instructions
작업별 낙관, 최빈, 비관 추정으로 프로젝트 총 소요 시간의 분포를 몬테카를로로 시뮬레이션해 P10, P50, P90, 평균, 표본 표준편차를 돌려준다. tasks는 {id, optimistic, most_likely, pessimistic}(Decimal 문자열), n은 100 이상 1,000,000 이하 정수(기본 1000), seed 기본 0이면 결과가 재현된다. float64 계산이며 유효숫자 10자리 문자열이다. 작업 기간을 단순 합산하므로 병렬 경로나 선후 관계는 반영하지 않는다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | ||
| seed | No | ||
| tasks | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | Yes | ||
| p10 | Yes | ||
| p50 | Yes | ||
| p90 | Yes | ||
| mean | Yes | ||
| seed | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| stdev | Yes | ||
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) |