更改

跳到导航 跳到搜索
第364行: 第364行:  
|}
 
|}
   −
其中,A,B,C三个变量的微观动力学与上例相同,而“黑盒”外部化变量D则与前面例子不同之处在于,变量D接受来自另外三个变量的输入,并且它的响应方式为逻辑判断“三个输入加和是否等于3”,也就是只有A,B,C同时为1的时候,D才转移至1。
     −
在所有变量都是内生变量时,所有状态都发生的是确定性转移,因为机制是完全确定的。在将变量D做黑盒化处理后,相当于我们不再关注它的变化了。举例来说,当{ABC}的状态为{110}时,假设采样发现D取0和1的概率分别是0.8和0.2(可人为设定,但要注意取0的概率远大于1),那么下一时刻,有0.8的概率继续保持{110}(对应当前黑盒D的状态为0),而有0.2的概率转移至{111}(对应当前黑盒的D状态为1)。相比于原四变量系统,黑盒化D后的三变量系统的转移不再是确定性的,D的变化仅视作系统的噪声。从原TPM得到黑盒化后的TPM,需要将变量D的概率边际化(marginalize),可参考如下三步操作:
     −
(1)'''行向量处理''':a. 将D=0和1的行向量乘以对应概率,即0.8和0.2;b. 对应ABC状态相同的行向量两两相加,例如{ABCD} = {1100} 和 {ABCD} = {1101}相加合并,得到的即为{ABC} = {110}下一时刻向各状态转移的概率情况,操作后的TPM行数量减半;
+
其中,A,B,C,D,E五个变量的微观动力学与上例相同,而“黑盒”外部化变量F则与前面例子不同之处在于,变量F接受来自另外五个变量的输入,并且它的响应方式为逻辑判断“五个输入加和是否等于5”,也就是只有A,B,C,D,E同时为1的时候,F才转移至1。
   −
(2)'''列向量处理''':同上步骤b,对应ABC状态相同的列向量两两相加,完成后列数量也减半;
+
在所有变量都是内生变量时,所有状态都发生的是确定性转移,因为机制是完全确定的。在将变量D做黑盒化处理后,相当于我们不再关注它的变化了。举例来说,假设采样发现F取0和1的概率为是11:1(可人为设定,但要注意取0的概率远大于1),当{ABCDE}的状态为{01011}时,那么下一时刻,有11/12的概率继续保持{01011}(对应当前黑盒D的状态为0),而有1/12的概率转移至{11111}(对应当前黑盒的D状态为1)。相比于原系统,黑盒化F后的五变量系统的转移不再是确定性的,F的变化仅视作系统的噪声。从原TPM得到黑盒化后的TPM,需要将转移概率对黑盒变量的概率做边际化(marginalize),在新的TPM中不再出现F的状态,可参考如下三步操作:
   −
(3)'''归一化''':行归一化新TPM,得到{ABC}各状态之间的转移概率矩阵。
+
(1)'''行向量处理''':a. 将F=0和1的行向量乘以对应概率,即11/12和1/12;b. 对应ABCDE状态相同的行向量两两相加,例如{ABCDEF} = {110001} 和 {ABCDEF} = {110000}相加合并,得到的即为{ABCDE} = {11000}下一时刻向各状态转移的概率情况,操作后的TPM行数量减半;
 +
 
 +
(2)'''列向量处理''':同上步骤b,对应ABCDE状态相同的列向量两两相加,完成后列数量也减半;
 +
 
 +
(3)'''归一化''':行归一化新TPM,得到{ABCDE}各状态之间的转移概率矩阵。
    
== 应用 ==
 
== 应用 ==
5,443

个编辑

导航菜单