- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:時系列データから求める相互情報量について)
相互情報量に基づく時系列データの相関次元推定方法について
このQ&Aのポイント
- 時系列データの相関次元を求める際に、自己相関関数ではなく相互情報量を使用する方法についての質問です。
- 具体的には、元のデータ列と遅れ時間τだけずらしたデータ列に対してデータを規格化し、格子に分割して確率を求めることで相互情報量を推定しようとしています。
- しかし、遅れ時間τが0の場合には相互情報量が0となってしまう問題が発生しています。どこか理解に誤りがあるか、指摘していただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
離散化して相互情報量を求めたということですね。 式の上からはP(x∩x_τ)=P(x)=P(x_τ)なら、 I=ΣP(x∩x_τ)log(P(x∩x_τ)/P(x)/P(x_τ)) =ΣP(x)log(1/P(x)) となります。よって、I=0にはならないと思いますが。 ラグを相関ではなく相互情報量から取るというのはアイディアとしては面白いですね。実際は偏自己相関関数(他の時間の効果を取り除いた上での自己相関関数)を考えなくてはならないので、単純には行かなさそうですが。
お礼
勘違いをしておりました。ご指摘ありがとうございます。プログラムは正常にできたようですが偏自己相関関数についても調べてみようと思います。ありがとうございました。