Matlab学习系列34. 马尔可夫预测(9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Matlab学习系列34. 马尔可夫预测(9页).doc》由会员分享,可在线阅读,更多相关《Matlab学习系列34. 马尔可夫预测(9页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-Matlab学习系列34. 马尔可夫预测-第 8 页33. 马尔可夫预测马尔可夫预测,是一种预测事件发生的概率的方法。它是基于马尔可夫链,根据事件的目前状况预测其将来各个时刻(或时期)变动状况的一种预测方法。马尔可夫预测法的基本要求是状态转移概率矩阵必须具有一定的稳定性。因此,必须具有足够的统计数据,才能保证预测的精度与准确性。换句话说,马尔可夫预测模型必须建立在大量的统计数据的基础之上。(一)经典马尔可夫模型一、几个概念状态:指某一事件在某个时刻(或时期)出现的某种结果;状态转移:事件的发展,从一种状态转变为另一种状态;马尔可夫过程:在事件的发展过程中,若每次状态的转移都仅与前一时刻的状态
2、有关,而与过去的状态无关,或者说状态转移是无后效性的,则这样的状态转移过程就称为马尔可夫过程。状态转移概率:在事件的发展变化过程中,从某一种状态出发,下一时刻转移到其它状态的可能性,称为状态转移概率。由状态转为状态的状态转移概率状态转移概率矩阵:假定某一个事件的发展过程有n个可能的状态,即,则矩阵其中,为从状态转为状态的状态转移概率,称为状态转移概率矩阵。状态转移矩阵满足:(i) (ii) 二、状态转移矩阵的计算即求出从每个状态转移到其它任何一个状态的状态转移概率,一般采用频率近似概率的思想进行计算。例1某地区农业收成变化的三个状态,即E1“丰收”、E2“平收”和E3“欠收”。下表给出了该地区
3、19601999年期间农业收成的状态变化情况(部分)。计算该地区农业收成变化的状态转移概率矩阵。datas=xlsread(Agriculture.xlsx);E=datas(:,2);for i=1:3 for j=1:3 f(i,j)=length(findstr(i j,E); endendf %输出状态转移矩阵fs=sum(f,2);for i=1:3 p(i,:)=f(i,:)/fs(i);endp %输出状态转移概率矩阵运行结果: f = 3 7 5 %3个E1到E1, 7个E1到E2, 5个E1到E3 7 2 4 4 5 2p = 三、状态概率 用表示事件在第k个时刻(时期)处于
4、状态的概率。显然,。根据马尔可夫过程的无后效性及Bayes条件概率公式,有记为第k个时刻(时期)的状态概率向量。由上式可得到计算状态概率向量的递推公式:其中,为初始状态概率向量。于是,若事件在某个时刻(时期)的状态已知,则利用状态转移概率矩阵和递推公式,就可以求得它经过k次状态转移后,在第个时刻(时期)处于各种可能的状态的概率,从而就得到该事件在第个时刻(时期)的状态概率预测。 将例1中1999年的农业收成状态记为,利用状态转移概率矩阵及递推公式,预测20002009年可能出现的各种状态的概率。S1=0 1 0;for i=1:10 Si+1=Si*P;endS2:end运行结果:ansans
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab学习系列34. 马尔可夫预测9页 Matlab 学习 系列 34. 马尔可夫 预测
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内