資源簡介
馬爾科夫鏈matlab程序包。馬爾科夫鏈定義本身比較簡單,它假設某一時刻狀態轉移的概率只依賴于它的前一個狀態。舉個形象的比喻,假如每天的天氣是一個狀態的話,那個今天是不是晴天只依賴于昨天的天氣,而和前天的天氣沒有任何關系。當然這么說可能有些武斷,但是這樣做可以大大簡化模型的復雜度,因此馬爾科夫鏈在很多時間序列模型中得到廣泛的應用,比如循環神經網絡RNN,隱式馬爾科夫模型HMM等,當然MCMC也需要它。
如果用精確的數學定義來描述,則假設我們的序列狀態是...Xt?2,Xt?1,Xt,Xt+1,......Xt?2,Xt?1,Xt,Xt+1,...,那么我們的在時刻Xt+1Xt+1的狀態的條件概率僅僅依賴于時刻XtXt,即:
P(Xt+1|...Xt?2,Xt?1,Xt)=P(Xt+1|Xt)
P(Xt+1|...Xt?2,Xt?1,Xt)=P(Xt+1|Xt)
既然某一時刻狀態轉移的概率只依賴于它的前一個狀態,那么我們只要能求出系統中任意兩個狀態之間的轉換概率,這個馬爾科夫鏈的模型就定了。我們來看看下圖這個馬爾科夫鏈模型的具體的例子。

代碼片段和文件信息
%?BETALPR?-?Beta?Distribution?-?Log?Probability?Ratio
%?Copyright?(c)?1998?Harvard?University.?Full?copyright?in?the?file?Copyright
%?
%???[?lpr?]?=?betalpr(p1p2alphabeta)
%
%?returns?the?log?of?the?p(p1)?/?p(p2)?when?both
%?are?distributed?Beta(alphabeta).
%
%?See?also:?METROP?*LPR
function?[?lpr?]?=?betalpr(p1p2alphabeta)
lpr?=?(alpha-1)?*?log(p1/p2)?+?(beta-1)?*?log((1-p1)/(1-p2))?;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1479??1999-02-22?15:11??馬爾科夫連\About_MCMC.html
?????文件????????399??1999-02-22?15:11??馬爾科夫連\betalpr.m
?????文件???????3085??1999-02-22?15:11??馬爾科夫連\Contents.m
?????文件????????487??1999-02-22?15:11??馬爾科夫連\Copyright
?????文件????????360??1999-02-22?15:11??馬爾科夫連\gamlpr.m
?????文件???????1479??1999-02-22?15:11??馬爾科夫連\index.html
?????文件????????851??1999-02-22?15:11??馬爾科夫連\invwishirnd.m
?????文件????????842??1999-02-22?15:11??馬爾科夫連\invwishlpr.m
?????文件???????1251??1999-02-22?15:11??馬爾科夫連\invwishpdf.m
?????文件????????842??1999-02-22?15:11??馬爾科夫連\invwishrnd.m
?????文件????????689??1999-02-22?15:11??馬爾科夫連\ltindex.m
?????文件????????554??1999-02-22?15:11??馬爾科夫連\ltvec.m
?????文件????????346??1999-02-22?15:11??馬爾科夫連\mcmcacf.m
?????文件???????1426??1999-02-22?15:11??馬爾科夫連\mcmcdemo.m
?????文件????????731??1999-02-22?15:11??馬爾科夫連\mcmcgr.m
?????文件????????786??1999-02-22?15:11??馬爾科夫連\mcmclt.m
?????文件???????2722??1999-02-22?15:11??馬爾科夫連\mcmcsumm.m
?????文件????????777??1999-02-22?15:11??馬爾科夫連\mcmctrace.m
?????文件????????860??1999-02-22?15:11??馬爾科夫連\metrop.m
?????文件????????641??1999-02-22?15:11??馬爾科夫連\mvnormlpr.m
?????文件????????898??1999-02-22?15:11??馬爾科夫連\mvnormrnd.m
?????文件????????504??1999-02-22?15:11??馬爾科夫連\randrand.m
?????文件????????601??1999-02-22?15:11??馬爾科夫連\veclt.m
?????文件?????????29??1999-02-22?15:11??馬爾科夫連\Version
?????文件????????771??1999-02-22?15:11??馬爾科夫連\wishirnd.m
?????文件???????1454??1999-02-22?15:11??馬爾科夫連\wishrnd.m
?????目錄??????????0??2018-09-14?17:29??馬爾科夫連
-----------?---------??----------?-----??----
????????????????24864????????????????????27
............此處省略0個文件信息
- 上一篇:matlab一百個仿真
- 下一篇:馬爾科夫鏈matlab可運行
評論
共有 條評論