필터 지우기
필터 지우기

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

조회 수: 2 (최근 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에서 Data Type Conversion에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by