相互情報量:どれだけ分かるか

2変数の同時分布グリッドをクリックして編集すると、相互情報量 I(X;Y) が即座に再計算されます。「X を知ると Y がどれだけ分かるか」を体感しましょう。

4 × 4
4
左下のグリッドのマスをクリック(ドラッグ)すると、そのマスに確率の「重み」が積まれます。右クリックで減らせます。
相互情報量 I(X;Y)
エントロピー H(X)
エントロピー H(Y)
同時エントロピー H(X,Y)
同時分布 p(x,y)(クリックで編集)
各マスの p(x,y) と「独立なら」p(x)p(y)(差が大きいほど相互情報量に効く)
相互情報量 I(X;Y) は「片方の変数を知ると、もう片方についての不確かさがどれだけ減るか」を測る量です(単位は bit)。
定義は I(X;Y) = Σ p(x,y) · log₂( p(x,y) / (p(x)·p(y)) )。 X と Y が独立なら、どのマスでも p(x,y) = p(x)p(y) なので各項が 0 になり I = 0。 マスが対角線などに偏って強く関係するほど I は大きくなります。
相関係数(covariance ベースの指標)は「直線的な関係」しか捉えませんが、相互情報量はあらゆる依存関係を捉えるのが違いです。

いま何が起きている?

ここがポイント