i'm using hmm for classification of vectors i have a matrix 6*400 matrix each row corresponds to a state from 1-6.i'm trying to estimate transmission and emission matrices but i have a problem ,all the vector coeffcients are values not integers
1 次查看(过去 30 天)
显示 更早的评论
[TRANS_EST, EMIS_EST] = hmmestimate(or, target)
or seq matrix 6*400; target state matrix 6*400
Attempted to access E(1,0.00510418); index must be a positive integer or logical.
Error in hmmestimate (line 146)
E(states(count),seq(count)) = E(states(count),seq(count)) + 1;
Error in dhmm_em_demo (line 30)
[TRANS_EST, EMIS_EST] = hmmestimate(or, target)
0 个评论
回答(1 个)
Walter Roberson
2014-3-11
What is min(target(:)) and max(target(:)) ? Also, please show the result of
find(mod(target,1) ~= 0)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Quadratic Programming and Cone Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!