時系列の確率と相互情報
-
16-10-2019 - |
質問
たとえば$ 100 $のデータポイントの時系列があります。一意のデータポイントごとに、$ 0、1、2 $のシンボルを割り当てたいと思います。問題は、私が試したことですが、シンボルを指定しても、プログラムは$ 1 $の確率と$ 0 $の確率を出力するだけです。以下は質問です。
- 確率を見つけたり、コードを修正して、シンボルサイズの数が2を超えると確率が出力されるようにする方法は?
- このケースのエントロピーANND相互情報を計算する方法。 Matlabのエントロピー計算を読んだことがありますがわかりません 相互情報とエントロピー しかし、悲しいかな、この場合に適用する方法に従うことはできません。
解決
エントロピ あなたの場合です
probs = [p_0 p_1 p_2];
logProb = log(probs);
entropy = -1 * dot(probs, logProb);
相互情報を計算する2つのランダム変数をお知らせください。 mutualinfo(vec1,vec2)
.
所属していません cs.stackexchange