【为什么我用马尔科夫链预测的时候,越算,总的概率越小?p是状-查字典问答网
分类选择

来自孙红光的问题

  【为什么我用马尔科夫链预测的时候,越算,总的概率越小?p是状态转移矩阵,P(0)是初始概率向量,那么算之后几天的概率向量就应该如下算:这是人家论文里面算出来的:P(1)=P(0)P=(0,0.333,0.167,】

  为什么我用马尔科夫链预测的时候,越算,总的概率越小?

  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.20000.34440.12220.1667),

  四个概率加起来根本就不接近1了、然后我再往下算,概率就越来越小,小到四个概率值加起来总共都不足0.1,和论文里的偏差也越来越远

  我确认我的步骤并没有错,为什么我算出来是错的?

  我要哭了.一直都不对.

1回答
2020-02-06 18:24
我要回答
请先登录
马儒宁

  你P(2)下标3肯定错了

  矩阵P的n次方=A^(-1)(D^n)A

  A是P的三个特征向量为列组成的矩阵

  D是特征值为对角线上数值的矩阵

2020-02-06 18:28:17

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •