主要内容

simplot

情节马尔可夫链模拟

描述

例子

simplot (mc,X)创建一个热图的数据X在随机遍历序列的状态离散时间马尔可夫链mc

例子

simplot (mc,X,名称,值)使用附加选项指定一个或多个名称参数。例如,指定类型的情节或动画情节的帧速率。

simplot (斧头,___)情节在指定的轴斧头而不是当前轴(gca)使用任何输入参数组合在前面的语法。的选项斧头可以先于任何输入参数组合的以前的语法。

h= simplot (___)返回情节处理。使用h修改属性的情节在您创建它。

例子

全部折叠

考虑这种理论,right-stochastic过渡矩阵的一个随机过程。

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/2 1/4 1/4 0 0;0 0 0 1/3 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];mc = dtmc (P);

一个有向图的马尔可夫链的阴谋。表明利用边缘颜色过渡的可能性。

图;graphplot (mc,“ColorEdges”,真正的);

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

模拟一个20步随机游走,从一个随机的状态。

rng (1);%的再现性numSteps = 20;numSteps X =模拟(mc)
X =21日×13 7 1 3 6 1 3 7 2 5⋮

X是一个21-by-1矩阵。行对应于步骤随机漫步。因为X (1)3,随机漫步始于状态3。

可视化随机游走。

图;simplot (mc, X);

图包含一个坐标轴对象。坐标轴对象与标题国家达成的模拟包含一个类型的对象的形象。

考虑这种理论,right-stochastic过渡矩阵的一个随机过程。

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/2 1/4 1/4 0 0;0 0 0 1/3 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];mc = dtmc (P);

产生100 20步随机漫步从状态1。

rng (1);%的再现性numSteps = 20;X0 = 0 (mc.NumStates, 1);X0 (1) = 100;% 100随机漫步从状态1只X =模拟(mc numSteps,“X0”,X0);

X是一个21 -到- 100矩阵。

可视化的比例乘以,过渡到其他州用的热图随机漫步。

图;simplot (mc, X,“类型”,“转换”);

图包含一个坐标轴对象。坐标轴对象与标题转换实现了模拟包含一个类型的对象的形象。

行和列的热图的数字对应状态。

比较意识到转移矩阵理论过渡矩阵通过使用一个热图。

图;显示亮度图像(mc.P);colormap(飞机);轴广场;colorbar;

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

实现和理论过渡矩阵是相似的。

输入参数

全部折叠

离散时间马尔可夫链与NumStates状态和转移矩阵P指定为一个dtmc对象。P必须完全指定的(没有条目)。

模拟数据,指定为一个(1 + numSteps)——- - - - - -numSims返回的数值矩阵的正整数模拟。第一行包含初始状态。列表示随机漫步从相应的初始状态。

数据类型:

轴的情节,指定为一个对象。

默认情况下,simplot阴谋,当前轴(gca)。

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

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

情节类型,指定为逗号分隔组成的“类型”在这个表和一个值。

价值 描述
“州”

国家达成的模拟X。情节是一个(1 + numSteps)——- - - - - -NumStates热图。行显示的比例走在每个州的一步

“转换”

转换的模拟实现X。情节是一个NumStates——- - - - - -NumStates热图。元素(,j)显示的比例转换的状态j在所有的模拟。情节是一个实证估计的过渡矩阵mc.P

“图”

动画图的计数(节点大小)和国家流动(边缘宽度)每一步。的的帧速率名称-值对参数控制动画的进步。

例子:“类型”,“图”

数据类型:字符串|字符

离散时间步的长度,以秒为单位,动画的情节,指定为逗号分隔组成的的帧速率和积极的标量。

默认是一个暂停在每个时间步。当你按下空格键动画收益。

例子:帧速率,3

数据类型:

输出参数

全部折叠

处理模拟图,作为一个图形对象返回。h包含一个独特的情节标识符,可以使用查询或修改属性的阴谋。

提示

比较一块实现转换(“类型”、“转换”)与转换矩阵,使用:

图;显示亮度图像(mc.P);colormap(飞机);轴广场;

介绍了R2017b