设trans_m是一阶马尔可夫链的n转移矩阵的n .在我的问题中,n很大,比如说10,000,而矩阵trans_m是由Matrix包构造的稀疏矩阵。否则,trans_m的规模将是巨大的。我的目标是模拟一个马尔可夫链序列,给出一个初始状态向量s1和这个转移矩阵trans_m。请考虑下面的具体示例。trans_m[i, states
我试图比较马尔可夫链(MC)模拟和实际数据的直方图。我尝试使用下面的代码运行模拟,但我并不完全理解。R似乎接受了代码,但我不知道如何运行直方图.作为背景,这些数据是美国经济的扩张和收缩(见此处:)。我将这两种状态之间的转换矩阵设置为P,其中列之和为1,状态之间的转换计算为“每个状态中的转换/月份”。我认为n对应于这里的过渡,但我可能错了.0.57291, 0.25039, 0.42709),2,2)colSums(P)
n <
我有一个马尔可夫转换表的输出,它是一个包含59个列表的列表,每个列表都有59个浮点数。我想要反转每个非0浮点数,然后对输出进行归一化,以便再次获得一个加起来为1的概率列表。我已经读过关于列表理解的教科书,这似乎是相关的,但我无论如何都不能理解如何实现它。列表列表为m [1/item for item in m</em