利用MATLAB中的隐马尔可夫模型工具箱估计两个矩阵

利用MATLAB中的隐马尔可夫模型工具箱估计两个矩阵,matlab,Matlab,我试图应用隐马尔可夫模型来提高我的检测精度 在我的程序中,有两种状态,1和0。我使用Bayes检测器生成每个实例在类1和0中的概率。例如,我有一个实际状态序列:1 1 0 0 0 0 第1类的概率:0.50.6 0.7 0.8 0.9 0.2 0.3 0.4 0.5 0.5 0级概率:0.50.40.30.20.1 0.8 0.7 0.6 0.5 0.5 我试图在函数hmmestimate([estimateTR,estimateE]=hmmestimate(seq,states);)中将“类1

我试图应用隐马尔可夫模型来提高我的检测精度

在我的程序中,有两种状态,1和0。我使用Bayes检测器生成每个实例在类1和0中的概率。例如,我有一个实际状态序列:1 1 0 0 0 0 第1类的概率:0.50.6 0.7 0.8 0.9 0.2 0.3 0.4 0.5 0.5 0级概率:0.50.40.30.20.1 0.8 0.7 0.6 0.5 0.5

我试图在函数hmmestimate([estimateTR,estimateE]=hmmestimate(seq,states);)中将“类1中的概率”用作“seq”,将“实际状态”用作“状态”

但似乎“seq”必须是整数,我不明白输入参数的要求是什么


提前谢谢

您的问题不是很清楚,请提供更多信息您所掌握的是隐藏状态概率和实际隐藏状态。hmmestimate所做的是找出给定实际隐藏状态和观察到的(非隐藏)符号序列的跃迁和发射概率。