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)

回答(1 个)

Walter Roberson
Walter Roberson 2014-3-11
What is min(target(:)) and max(target(:)) ? Also, please show the result of
find(mod(target,1) ~= 0)

类别

Help CenterFile 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!

Translated by