杉原データサイエンス事務所のロゴ トップページ | ひとつ上のページ | 目次ページ | このサイトについて | ENGLISH

有向条件付き相互情報量分析

有向情報量分析 は、質的変数の関係について、有向グラフを作ることができます。 しかし、疑似相関を見破る仕組みを持っていないので、作られた有向グラフは、疑似相関も含まれています。

有向条件付き相互情報量分析は、この弱点を解消するために考案したものです。

条件付き相互情報量

相関係数と偏相関係数は、量的変数向けの指標です。 名前からもわかるように、これらは密接な関係を持っています。

相関係数は、量的変数向けの指標ですが、これに相当する質的変数向けの指標は、相互情報量です。 偏相関係数に相当する質的変数向けの指標が、条件付き相互情報量になります。
Mutual Information

有向条件付き相互情報量のアルゴリズム

有向条件付き相互情報量のアルゴリズムは、以下のようになっています。

アルゴリズムの2番目と3番目を飛ばせば、 有向情報量分析 と同じです。

アルゴリズムの3番目のところは、 相関偏相関分析 で、同じことをしています。

もうひとつの有向条件付き相互情報量分析について

ハイブリッド有向相関分析 では、上のアルゴリズムの3番目と4番目に対応する部分の間に、 有向相関偏相関分析 が入っています。 有向相関偏相関分析 では、向きが決まらない場合に、2変数間の向きを調べる流れになっています。

有向条件付き相互情報量分析でも、同様の進め方ができるはずなのですが、筆者は成功していません。 しきい値の決め方が難しいことが原因のようで、計算が終わらなくなります。

上記のアルゴリズムでは、 有向相関偏相関分析 に相当する部分が入っていませんが、いくつか試した限りでは、それが原因で結果がおかしくなったことはないです。

ソフト

R

Rによる有向条件付き相互情報量分析 のコードをまとめています。

R-EDA1

R-EDA1 で、簡単にできます。
Mutual Information



順路 次は 対数尤度情報量分析


杉原データサイエンス事務所のロゴ
杉原データサイエンス事務所によるコンサルティングとセミナー