Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
if(d<;delta){中的HMM错误:缺少需要TRUE/FALSE的值_R_Algorithm_Hidden Markov Models_Viterbi - Fatal编程技术网

if(d<;delta){中的HMM错误:缺少需要TRUE/FALSE的值

if(d<;delta){中的HMM错误:缺少需要TRUE/FALSE的值,r,algorithm,hidden-markov-models,viterbi,R,Algorithm,Hidden Markov Models,Viterbi,我对HMM包中的ViterBantraining函数有一些问题。 我尝试在一个非常简单的hmm和一个观察向量上使用它 代码如下: Emisije<-rep("IntervalC",length(Cl1.res)) Emisije[IntervalA[,1]]<-"IntervalA" Emisije[IntervalB[,1]]<-"IntervalB" emiije您的变量究竟是什么emiije或CL1.res?变

我对HMM包中的ViterBantraining函数有一些问题。 我尝试在一个非常简单的hmm和一个观察向量上使用它

代码如下:

Emisije<-rep("IntervalC",length(Cl1.res))
Emisije[IntervalA[,1]]<-"IntervalA"
Emisije[IntervalB[,1]]<-"IntervalB"

emiije您的变量究竟是什么
emiije
CL1.res
?变量写在上面,它是一个由646个字符串组成的向量。每个字符串不是
“IntervalA”
“IntervalB”
就是
“IntervalC”
。变量
CL1.res
除了长度之外,在这里并不重要(正如您在原始消息中看到的,我用于构建emiije向量)。在我看来,这不适用于三个(或更多)符号。手册中的所有示例都有两个符号,当您想要扩展它们时,总是会出现您报告的错误,所以我的代码没有问题,那么?
startProbs<-c(0.6873065,0.3126935)
transProbs<-matrix(c(0.8, 0.7, 0.2,0.3),ncol=2)
emissionProbs<-matrix(rep(1/3,6),ncol=3)

stanji<-initHMM(c("NizkaVar", "VisokaVar"), c("IntervalA", "IntervalB", 
    "IntervalC"), startProbs, transProbs, emissionProbs)