Total Pageviews

2019/04/10

蒙地卡羅模擬法 (Monte Carlo Simulation)

Scenario


使用的範例源自於 How to measure anything 此本書 [3],決策目標


How-To
本範例會使用 googledoc spreadsheet 來展示蒙地卡羅模擬法,請先研究 NORMINV [1] 與 RAND [2] 此二 function


假設衡量的變數如下

若要透過亂數取樣來進行模擬,以每單位維護節省成為為例,NORMINV 所需要帶的三個參數分別為
- x : rand()
- mean: 15
- standard deviation: (20-10) / 3.29

蒙地卡羅模擬法 (Monte Carlo Simulation) 是一種數值方法,利用亂數取樣 (Random Sampling) 模擬來解決數學問題。蒙地卡羅模擬法,是基於大數法則的實證方法,當實驗的次數越多,其平均值也就會越趨近於理論值 [4] 。故你可以將每個衡量變數,跑個一萬次,進行衡量,擷取其中 10 次

最後,你可以統計,預計可能的節省成本,到底有沒有超過 40萬美金的 breakpoint,租賃機器是不是一個合適的決策



詳細的計算,請參考此 spreadsheet 蒙地卡羅模擬法 (Monte Carlo Simulation) 範例
此範例只模擬 100 個情境,可視情況自行增加

Reference
[1] NORMINV
[2] RAND
[3] How to Measure Anything: Finding the Value of Intangibles in Business
[4] 什麼是「蒙地卡羅模擬法﹙ Monte Carlo Simulation ﹚」?

No comments: