问题标签 [markov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linear-algebra - 证明转移矩阵的每行自积之和为1
我无法证明转换矩阵的每行自积之和为 1...
令 A 为转移概率矩阵,表示 A 的每一行总和为 1,令 P=A*A。
我想证明 P 也是一个有效的转移矩阵,即 P 的每一行总和为 1。
请帮忙。
问候。
r - 从 R 中拟合的半马尔可夫模型模拟人工状态变化序列
我有一系列行为状态(对于单个移动的动物),每个都有相关的持续时间,并且有兴趣生成一个保留原始属性的合成状态序列(特别是状态变化概率和停留时间)时间分布)。
然而,对停留时间分布的初步调查表明它们不是几何分布的,所以我认为我应该拟合一个半马尔可夫模型。
R 包“SemiMarkov”提供了以下可重现的示例,说明如何将半马尔可夫模型拟合到观察到的状态变化序列。但是,我看不到如何从拟合对象生成状态变化的合成序列 - 这里是“fit1”。
FWIW,可以将状态更改序列拟合到常规马尔可夫模型(使用“markovchain”包中的“markovchainFit”),然后模拟合成状态更改序列(使用“rmarkovchain”),但似乎对于半马尔可夫模型,没有明显的方法可以做同样的事情。
python - 编写脚本计算马尔可夫联合分布的两个问题(在python中)
我是python的新手,最近我正在做一些项目来执行马尔可夫过程的联合分布的计算。
随机内核的一个例子是 Hamilton (2005) 最近的一项研究中使用的内核,他根据美国失业数据研究了商业周期的非线性统计模型。作为计算的一部分,他估计内核
这里
S = {x1, x2, x3} = {NG, MR, SR}
,NG
对应于正常增长、MR
轻度衰退和SR
严重衰退。例如,在一个时期内从严重衰退过渡到温和衰退的概率是 0.508。期限为一个月。
基于上述马尔可夫过程的练习是
关于 Hamilton 核
pH
,并使用相同的初始条件 ψ = (0.2, 0.2, 0.6),计算经济在 0、1、2 期开始并保持在衰退中的概率(即 xt = NG fort = 0 , 1, 2)。
我的脚本就像
在执行过程中,出现了两个问题。第一个是,在第一轮循环中,我不需要初始分布psi
来后乘交易矩阵p
,所以“保持衰退”的概率应该是 0.2+0.6 = 0.8,但我不知道如何编写if 语句。
第二个是,正如您可能注意到的,我使用一个名为的列表来收集每个时期“处于衰退中”的概率。最后我需要将列表中的每个元素一一相乘,我找不到实现此类任务的方法,例如(据我所知,np.multiply 只能接受两个参数)。如果确实存在这种方法,请给我一些线索。另外一个问题是请给我任何您认为可以使代码更高效的建议。谢谢你。path
path[0]*path[1]*path[2]
twitter - 如果条件没有触发
长话短说,我正在使用 tweepy 库在 Twitter 上制作一个马尔可夫机器人:我现在正试图回答正确的推文,但是......
目标推文的 ID(我目前正在使用硬编码推文)具有这个确切的 ID,但由于某种原因,无论我如何做任何检查都会导致“错误”(例如,通过尝试将其转换为字符串)
提前致谢
nlp - 实现三元马尔可夫模型
给定:
以及以下内容:
为了 :
这不应该1
是
q(runs | the, dog)
: xi=runs , xi-2=the , xi-1=dog
概率是(wi 已被交换为 xi):
所以 :
但在上面的示例中,该值为 0.5 。0.5是怎么来的?
基于http://files.asimihsan.com/courses/nlp-coursera-2013/notes/nlp.html#markov-processes-part-1
r - 使用海龟数据在 R 中创建转换矩阵
这已经在我脑海里萦绕了一段时间。
来自布罗德里克等人。2006 ( http://www.ascension-island.gov.ac/wp-content/uploads/2012/12/are-green-turtles-globally-endangered.pdf ),他们为乌龟存活并成长到下一个年龄段的概率,以及乌龟存活并成长到第 i 个年龄段的概率。
谁能告诉我如何在 R 中创建这种矩阵?
表格1。
此外,使用此矩阵,您可以计算存活到成年的幼体比例。
r - R中的马尔可夫切换VAR错误
我正在尝试使用命令msvar估计R中的马尔可夫切换 VAR。这是我的两个时间序列的前 10 个条目。我有798。当我尝试运行它时,我收到一条错误消息
我收到的错误消息如下:
optim(par = c(beta0.it), fn = llf.msar, Y = Yregmat, X = Xregmat, 中的错误:“vmmin”中的初始值不是有限的
有谁能帮助我吗?谢谢
text - 是否有大量人类文本的资源?
我刚刚编写了一个基于学习数据的马尔可夫链。我想要一个在线大量文本数据的资源,但似乎找不到任何资源(像维基百科这样的大多数网站都有很多垃圾,而不是纯文本文件)。
是否有任何站点具有大量适合测试马尔可夫链的文本文件?
ocr - 使用隐马尔可夫模型的 OCR
我想使用隐藏马尔可夫模型识别英文字母。我使用分区方法提取了特征。
我想使用 HTK 工具包进行培训。将特征矩阵作为 HTK 的输入的格式是什么?我应该如何提供输入?
如何将特征向量矩阵放入train.scp文件中?