C-K方程的两个例子(1)

C-K方程的两个例子(1)

C-K方程

马尔科夫链的一步转移概率矩阵P好理解,而它的n步转移概率矩阵P应该是如下的定义:
Pi,jn=P{Xn+k=j|Xk=i}
CK(查普曼-柯尔莫哥洛夫)方程Pi,jn+m=kPi,knPk,jm就是告诉我们上面这个概率Pi,jn是如何计算的,我们下面来推导一下CK
Pi,jn+m=P{Xn+m=j|X0=i}=k=0P{Xn+m=j,Xn=k|X0=i}=k=0P{Xn+m=j|Xn=k,X0=i}P{Xn=k|X0=i}
这里第一个等号运用了类似于全概率的思想,可以理解为从一个节点到另一个节点的概率等于该节点通过所有中间节点(时间的先后性保证了中间节点必存在)到达另一个节点的概率,也就是说如果是P{Xn+m=j,Xn=k,Xp=r|X0=i}(n>p)那么前面应该有两个求和号了。第二个等号从形式上可以通过条件概率公式可以理解,接着有
Pi,jn+m=k=0P{Xn+m=j|Xn=k,X0=i}P{Xn=k|X0=i}=k=0P{Xn+m=j|Xn=k}P{Xn=k|X0=i}
这里第二个等号成立的原因是马氏链考虑的是相邻两个时间点的关系,所以第三个时间点(这里的X0)于Xn+m是相互独立的。这里第二个等号后面的式子也体现出来"链"的特征。所以最后有:
Pi,jn+m=k=0Pk,jmPi,kn=k=0Pi,knPk,jm=PnPm(i,j)
这里第一个等号是通过定义来的,而最后一个等号是通过与现有理论符合得来的。这里Pn,Pm指的是n步以及m步的概率转移矩阵,它们不一定就等于P的对应次方,但是可以通过归纳的方式来证明Pn,Pm就是P的对应次方。

例 1

考虑一个转移概率矩阵是Pi,j的马尔科夫链,用Ω来表示这个链可以到达的状态集合的子集,现在想要求出给定初始状态X0=i下,此链在时刻m前曾进入过Ω中任意一个状态的概率,即我们要求的是:
P{XkΩ ,k=1,2...,m|X0=i} iΩ
这里定义另一个马尔科夫链Wn, 它的定义如下
Wn={Xnn<N AnN
其中N表示原来的马尔科夫链首次进入Ω的时间。所以说Wnn<N时表示的都是没有进入过Ω的状态Xn,而WnnN后完全就只有一种状态A, 这样的定义来源于对题目的分析,因为想要求出的是原来的马氏链在时刻m前曾经进入过Ω的任意一个状态的概率,这里并没有对进入的时刻以及其具体的状态做要求,所以我们考虑的仅仅是在时刻m之前它是否进入过Ω, 所以本质上可以是一个0-1问题,也就是说我们对该链在时刻m之前进入过Ω的所有事件(目标事件)一视同仁(不论它们进入的是Ω中的哪个状态),都记为A,有点类似于首中即停止的那一类概率问题;而对于在m前的状态则不能一视同仁,因为给定了初始条件X0=i,所以这里将Wnn<N的状态定义为Xn, 但是根据上面的这个分析思路是否可以将1n1的状态都定义为一种状态,而使得Wn变成一种三状态的马氏链呢?这个我们后面再讨论。

根据Wn的定义,我们可以定义这个马氏链的转移矩阵Q
Qi,j=Pi,jiΩjΩ
Qi,A=jΩPi,jiΩ
QA,A=1
现在我们需要考虑的就是如何将原来马氏链的问题转移到上面定义的马氏链的问题下。原来的问题描述的是在时刻m之前进入过Ω的概率,也就是说原来的马氏链下首次进入Ω的时间应该是在m之前,所以有mN, 此时对应得有Wm=A,所以原来的问题和给定初始条件X0=i下, Wm=A之间是当且仅当的关系(一一映射)。所以有
P{XkΩ ,k=1,2...,m|X0=i}=P{Wm=A|X0=i}=P{Wm=A|W0=i}=Qi,Am

接下来讨论{Wn,n0}这个马氏链是否可以转化为一个3状态的马氏链{Rn,n0}, 按照上面的定义我们可以有

Rn={in=0B1nNAnN

接着我们根据Q来给出{Rn,n0}的转移概率矩阵O
Oi,0=Pi,0
Oi,B=jΛPi,jiΩ and jΩ 这里Λ表示除X0的状态以及Ω之外的状态集合
Oi,A=Qi,A
OB,i=jΛPj,i
OB,B=jΛkΛPj,k
OB,A=jΛkΩPj,k
OA,i=0
OA,B=0
OA,A=1
而原始的问题是在时刻m之前进入过Ω的概率,在Rn的上下文问下,问题等价于给定初始条件X0=i下,Rm=A,那么有
P{XkΩ ,k=1,2...,m|X0=i}=P{Rm=A|X0=i}=P{Rm=A|R0=i}=Oi,Am

现在假设我们想求马氏链{Xn,n0}在给定初始状态X0=i在时刻m进入状态j而且从没有进入过Ω中任何状态的概率,这里i,jΩ。我们实际上想求得的概率是
P{Xm=j,XkΩ,k=1,2,...,m1|X0=i}i,jΩ
可以比较容易看出上述概率等价于P{Wm=Xm=j|W0=X0=i}=Qi,jm

如果上面的变形中iΩjΩ呢?也就是说给定初始状态下,马氏链在时刻m进入Ω中并落在j处,而它在此之前没有进入过Ω的概率,这个情形和最初的那个情形不同之处在于指定了过程末的状态必须是j. 即我们要求的概率形式化为
PXm=j,XkΩ,k=1,2,...,m1|X0=i iΩjΩ
通过对Xm1取条件,我们可以有
P{Xm=j,XkΩ,|X0=i}=rΩP{Xm=j,Xm1=r|X0=i}=rΩP{Xm=j|Xm1=r}×P{Xm1=r|X0=i}
这里前一项可以通过一步概率转移矩阵求得,而后一项描述的给定初始状态下,在时刻m1时的状态为r, 前m1次都没有进入过Ω, 这种情形就是前一个讨论过的情形,所以结果是
P{Xm=j,XkΩ,k=1,2,...,m1|X0=i}=rΩPr,jQi,rm1

posted @   SiranLee  阅读(335)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示