Bonjour,

je travaille sur le HMM
en fait je donne comme donnée ( data ) un vecteur [3 0 0 1 0 2 0 1 6 8] comme entrée pour la fonction principale de HMM qui est dhmm_em (
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[LL, prior2, transmat2, obsmat2] = dhmm_em(data, prior1, transmat1, obsmat1, 'max_iter', 10);
et ça me genere ces fautes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
??? Attempted to access obsmat(:,0); index must be a positive integer or logical.
 
Error in ==> multinomial_prob at 19
  B(:,t) = obsmat(:, data(t));
 
Error in ==> dhmm_em>compute_ess_dhmm at 103
 obslik = multinomial_prob(obs, obsmat);
 
Error in ==> dhmm_em at 47
 [loglik, exp_num_trans, exp_num_visits1, exp_num_emit] = ...
 
Error in ==> dhmm_em_demo at 105
[LL, prior2, transmat2, obsmat2] = dhmm_em(data, prior1, transmat1, obsmat1, 'max_iter', 10);
est ce c'est concernant data ou quoi , si quelqu'un peut m'aider