matlab预测未来gdp,matlab对国内生产总值(GDP)建立马尔可夫链模型(MC)并可视化...

这篇博客探讨了如何通过混合图、预期首次命中时间和特征值图来可视化和理解马尔可夫链。它解释了节点颜色如何表示概率和时间,并展示了马尔可夫链的周期性。此外,还介绍了重新分布图和模拟图在展示马尔可夫链动态行为方面的应用。
摘要由CSDN通过智能技术生成

混合图

可以通过在有向图中绘制目标概率和预期的第一次命中时间来可视化。

从马尔可夫链中的每个状态开始计算命中目标状态的指定子集的概率。其中节点颜色表示命中概率。

绘制马尔可夫链的有向图,其中节点颜色表示命中方案1的概率。

R

1

htp(mc,"Regime 1",'Graph

b78a9c7af2e63e37745a6ee3e9c80bc2.png

从马尔可夫链中的每个状态开始,计算目标状态的指定子集的预期首次命中时间。其中节点颜色表示命中时间。

绘制马尔可夫链的有向图,其节点颜色表示包含状态3和4的目标子类的预期首次命中时间。

R

1

target=["Regime 3""Regime 4"];htime(mc,target

7b24c5cee20816214a6fc9ea24dff4ff.png

从方案1开始,该子类的预期首次命中时间为6个时间步长。

特征值图

特征值图显示了复平面上的特征值。特征值图并标识:

Perron-Frobenius特征值,使用粗体星号为非负矩阵。

光谱间隙,即长度等于第二大特征值幅度(SLEM)的半径和长度为1的半径之间的区域。光谱间隙决定了马尔可夫链的混合时间。大间隙表示混合较快,而细间隙表示混合较慢。

在复杂平面上绘制并返回转换矩阵的特征值。

R

1

figure;eigplt(mc)

ae2bf25fa4a0d4a47108f99a5d75a8ad.png

R

1

eVals=4×10.8090-0.30901.0000-1.0000

两个特征值的模量为1,表明马尔可夫链的周期为2。

重新分配图

重新分布图从初始分布绘制了状态重新分布。 使用马尔可夫链对象生成的数据来绘制重新分布 。可以将重新分布绘制为静态热图或动画直方图或有向图。

从初始分布生成10步重新分布。

R

1

redis(mc,numSteps,'X0',x0);

将重新分布绘制为热图。

8203575fb4a25308ce30d7c3c3eae063.png

由于状态1和状态2是瞬态的,因此马尔可夫链最终将概率集中在状态3和状态4。此外,如特征值图所示,状态3和状态4的周期为2。

绘制动画直方图。将帧速率设置为一秒。

1e9f3489f732d0aed4ae186a6c27a700.png

仿真图

仿真图绘制了从特定初始状态开始的马尔可夫链的随机游动图。

生成100个十步随机游走,其中每个状态都会初始化游走25次。

R

1

simu(mc,numSteps,

将模拟绘制为热图,以显示每个步骤达到的状态比例。

01c2d531c8c67943dac5d445a59ad958.png

绘制已实现转移矩阵的热图。

R

1

figure;simp(mc,X,'Type','transition');

46941883b43041752fd761bf795b2213.png

所实现的转移矩阵看起来类似于理论转移矩阵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值