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 即可生成相應隨機數。 鄭博巨集 具體看你需要什麼樣的應用。我個人在商學院期間有幾個不同的場景下分...