R中HMM的发射概率

时间:2018-10-04 11:06:32

标签: r hmmlearn seqhmm

我们如何计算R中的隐马尔可夫模型(HMM)的排放概率?

对于计算转移概率,我们使用函数

tr <- seqtrate(exampledata)

,此函数返回转换矩阵。示例数据是顺序数据。

有没有可以向我们返回排放矩阵的函数?

1 个答案:

答案 0 :(得分:0)

请查看https://cran.r-project.org/web/packages/HMM/HMM.pdf

中R的HMM软件包

您可以在此处找到这样的示例

hmm = initHMM(c("A","B"), c("L","R"), transProbs=matrix(c(.8,.2,.2,.8),2),
              emissionProbs=matrix(c(.6,.4,.4,.6),2))
print(hmm)
# Sequence of observations
observation = c("L","L","R","R")
baumWelch(hmm, observation, maxIterations=100, delta=1E-9, pseudoCount=0)

baumWelch算法返回更新的发射概率。