Serie storiche probabilità e informazione reciproca
-
16-10-2019 - |
Domanda
C'è una serie temporale di dire $ 100 punti $ dati. Vorrei simboli assegnare di $ 0, 1, 2 $ per ogni punto di dati unica. Il problema è che ho provato ma ha bloccato poiché non importa che specificare i simboli, il programma appena uscite probabilità di $ 1 $ 's e $ 0 $' s. Di seguito sono le domande:
- Come trovare probabilità o correggere il mio codice in modo che emetta probablities quando il numero di dimensioni simboli> 2
- Come calcolare l'entropia annd informazione reciproca per questo caso. Non lo so anche se ho letto l'entropia di calcolo Matlab reciproca Informazioni e Entropy ma ahimè non posso seguire come applicare in questo caso.
Soluzione
Entropy is, in your case
probs = [p_0 p_1 p_2];
logProb = log(probs);
entropy = -1 * dot(probs, logProb);
You'll have to let us know what two random variables you want to calculate the mutual information of, but with your library it looks like you just need to call mutualinfo(vec1,vec2)
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange