蒙特卡洛模擬原理是什麼?

時間 2021-05-06 20:47:33

1樓:

簡單粗暴的理解:

1.對問題建模;(就是由變數決定的函式值)2.確定變數的分布;

3.抽取一組隨機數(作為變數概率),考慮變數的分布確定變數值,作為一次實驗的結果;

4.試驗次數越多,因變數樣本越大,當樣本足夠大,因變數的分布近似可知。

原理:n夠大,頻率趨近於概率。

精度取決於:建的模型對不對,變數分布對不對,隨機數抽取效果。

2樓:otokonokorrr

通過隨機取樣來逼近某分布,從而模擬近似到這個分布,或者含有這個分布的積分或求和。 學統計的話可以讀下Monte Carlo Statistical methods這本書,經典的MC方法都涵蓋了。

3樓:葉凱

我個人從另外乙個角度理解為窮舉。模擬次數越多越接近真實的概率模型,窮舉認為是逐一列舉,事實上蒙法無法做到無窮次模擬,當然按照定義這種理解法也不是很嚴格。

4樓:段丞博

蒙特卡洛是解決隨機問題的。或者把不是隨機的問題轉化成隨機問題,製造困難也要隨機。

所以原理就是這個問題是隨機的,那麼接下來就是要考慮怎麼產生隨機數,特定的分布等等。

好吧,你應該把問題更明確一點,到底是不懂怎麼產生隨機數,還是馬爾科夫鏈,還是什麼。。。

怎麼用 Excel 做蒙特卡洛模擬?

如果你想自己做不靠外掛程式就太難了我就會了 靠外掛程式可以看一下palisade或者vose 資料如果喜歡中文去看張巨集亮博士的書企業風險量化什麼的那本 佔位哪天想起來了寫.很久沒碰了要看看模型和相關資料。做含有path depandent feature的convertible bond的valu...

蒙特卡洛樹是什麼演算法?

何燕傑 最近正在研究計算機博弈,強答一發吧,輕噴,有錯請指正。一般來說,策略遊戲可以用極大極小博弈樹進行搜尋。簡單點說,就是假如我現在有四種選擇ABCD,如果我選擇了A,那麼對於對方而言,對方有DEF三種選擇,如果對方選擇了D 依次類推。搜尋所有可能的情況,同時假設每一回合遊戲參與者都會選擇對自身最...

蒙特卡洛模擬在軟體上如何操作?

Zhang Alex 教你個簡單的mc過程,完全用excel實現。第一再excel中用rand 函式生產0 1之間的隨機數。第二步,生產服從標準正太分布的隨機數。利用函式normsinvers rand 即可生成相應隨機數。 鄭博巨集 具體看你需要什麼樣的應用。我個人在商學院期間有幾個不同的場景下分...