主要内容

distplot

绘制马尔可夫链再分布图

描述

例子

distplot (mcX根据数据创建热图X显示了离散时间马尔可夫链中状态分布的演化mc

例子

distplot (mcX名称,值使用由一个或多个名称-值对参数指定的附加选项。例如,指定情节的类型或动画情节的帧率。

distplot (斧头___在指定的坐标轴上绘图斧头而不是当前的轴(gca),使用前面语法中的任何输入参数组合。

h= distplot (___返回分布图的句柄。使用h在创建绘图后修改它的属性。

例子

全部折叠

从一个随机生成的包含8个不可行的转移矩阵建立一个四状态马氏链。

rng (“默认”);%的再现性mc = mcmix (4“零”8);

mc是一个dtmc对象。

画一个马尔可夫链的有向图。

图;graphplot (mc);

图中包含一个坐标轴。坐标轴包含一个graphplot类型的对象。

状态4是一种吸收状态。

为10个离散时间步骤计算每个步骤的状态重新分布。假设状态的初始分布是均匀的。

X =重新分配(mc, 10)
X =11×40.2500 0.2500 0.2500 0.2500 0.0869 0.2577 0.3088 0.3467 0.1073 0.2990 0.1536 0.4402 0.0533 0.2133 0.1844 0.5489 0.0641 0.2010 0.1092 0.6257 0.0379 0.1473 0.1162 0.6985 0.0404 0.1316 0.0765 0.7515 0.0266 0.0997 0.0746 0.7991 0.0259 0.0864 0.0526 0.8351 0.0183 0.0670 0.0484 0.8663⋮

X是一个11 × 4矩阵。行对应时间步骤,列对应状态。

设想国家的再分配。

图;distplot (mc, X)

图中包含一个坐标轴。标题为“状态分布”的轴包含一个类型为image的对象。

经过10次跃迁后,分布似乎以状态中的大多数概率质量稳定下来4

考虑这个理论的,一个随机过程的右随机转移矩阵。

P 0 0 1 / 2 1 / 4 1 / 4 0 0 0 0 1 / 3. 0 2 / 3. 0 0 0 0 0 0 0 1 / 3. 2 / 3. 0 0 0 0 0 1 / 2 1 / 2 0 0 0 0 0 3. / 4 1 / 4 1 / 2 1 / 2 0 0 0 0 0 1 / 4 3. / 4 0 0 0 0 0

建立以转移矩阵为特征的马尔可夫链P

P = [0 0 1/4 1/4 0 0;0 0 1/3 0 2/3 0 0;0 0 0 0 1/3 2/3;0 0 0 0 1/2 /2;0 0 0 3/4 1/4;1/2 0 0 0 0 0 0;1/4 3/4 0 0 0 0];mc = dtmc (P);

为20个离散时间步骤计算每个步骤的状态重新分布。

X =重新分配(mc, 20);

在直方图中动画重新分布。指定半秒帧速率。

图;distplot (mc, X,“类型”“直方图”的帧速率, 0.5);

图中包含一个坐标轴。标题为状态分布的坐标轴包含一个类型为类别直方图的对象。该对象表示步骤20。

输入参数

全部折叠

离散时间马尔可夫链NumStates状态与转移矩阵P,指定为dtmc对象。P必须详细说明(否条目)。

状态概率的演化,指定为a(1 + numSteps)——- - - - - -NumStates返回的非负数值矩阵重新分配.第一行是初始状态分布。后面的行是每一步的重新分发。distplot在绘图前,通过行各自的和对行进行归一化。

数据类型:

用于绘图的轴,指定为对象。

默认情况下,distplot绘制到当前坐标轴(gca).

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“类型”,“图”,帧速率,3使用3秒的帧率创建一个重新分配的动画情节。

Plot类型,指定为逗号分隔的对,由“类型”和这个表中的值。

价值 描述
“进化”

初始分布的演化。情节是(1 + NumSteps)——- - - - - -NumStates热图。行显示重新分配步骤

“直方图”

重新分布的动画直方图。纵轴表示概率质量,横轴表示状态。的的帧速率名称-值对参数控制动画进度。

“图”

重新分配的动画图。distplot通过每一步的概率质量给节点上色。的的帧速率名称-值对参数控制动画进度。

例子:“类型”,“图”

数据类型:字符串|字符

动画图的离散时间步长(以秒为单位),指定为由以下组成的逗号分隔对的帧速率一个正标量。

默认情况下,每个时间步骤都会暂停。当你按下空格键时动画开始。

例子:帧速率,3

数据类型:

输出参数

全部折叠

分布图的句柄,作为图形对象返回。h包含唯一的绘图标识符,可以使用该标识符查询或修改绘图的属性。

介绍了R2017b