为什么我用马尔科夫链预测的时候,越算,总的概率越小?
p是状态转移矩阵,P(0)是初始概率向量,那么算之后几天的概率向量就应该如下算:
这是人家论文里面算出来的:
P( 1) =P ( 0) P= ( 0,0.333,0.167,0.5)
这一步我算出来和他算得一样
P ( 2) =P ( 0) PP= ( 0.198,0.343,0.287,0.167)
这一步我用MATLAB算出来就变成这样了( 0.2000 0.3444 0.1222 0.1667),
四个概率加起来根本就不接近1了、然后我再往下算,概率就越来越小,小到四个概率值加起来总共都不足0.1,和论文里的偏差也越来越远
我确认我的步骤并没有错,为什么我算出来是错的?
我要哭了.一直都不对.
人气:218 ℃ 时间:2020-04-29 02:48:42
解答
你P(2)下标3 肯定错了
矩阵P的n次方=A^(-1)(D^n)A
A是P的三个特征向量为列组成的矩阵
D是特征值为对角线上数值的矩阵
推荐
猜你喜欢
- 30分钟走了全程的1/6,50分钟走全程的几分之几 30分钟走了全程的1/6,50分钟走全程
- 1.把一个高3分米的圆柱的底面平均分成若干个扇形,然后把圆柱切开,拼成一个与它等底等高的近似长方体,长方体的表面积比圆柱的表面积多120平方厘米.原来圆柱的体积是多少?
- on hearing the shoking news my heart broke,immed
- 一件西服,促销期间打八折出售,现价为180元,现价比原价降低了多少元?
- 一只漏水的船,当发现漏水时已经进了一些水,水均速进入船内,如果21人淘水,8小时
- 为了测定赤铁矿中二氧化三铁的纯度,采集20g样品放入烧杯中,加入盐酸,完全反应
- ABCC型的四字成语!马上要交!
- 写一篇关于《我爱家乡的雪》的作文