Die Entropie einer Wahrscheinlichkeitsverteilung in Excel

Ich habe eine matrix in excel. Ich brauche zu normalisieren Reihen und berechnen Sie dann die Entropie jeder Zeile (wenn man es als eine Wahrscheinlichkeitsverteilung).

Z.B. angenommen, meine matrix ist:

2   0   3   5
0   1   0   0
1   0   3   2

Nach Zeile Normalisierung der matrix wird:

0.2000         0    0.3000    0.5000
     0    1.0000         0         0
0.1667         0    0.5000    0.3333

Annehmen, dass jede Zeile ist eine Wahrscheinlichkeitsverteilung, die die Entropie jeder Zeile ist:

1.0297
     0
1.0114

Möchte ich berechnen, über die Entropie-Werte, ohne die dazwischenliegende Zeile normalisierte matrix.

Ist es möglich, dies zu tun in Excel?

Hinweis: die Entropie einer Wahrscheinlichkeitsverteilung ist definiert als:

H(X) = sum over all x { -p(x) * log(p(x))}
Schreibe einen Kommentar