Titanic のデータセットを使って LiGNAM で因果推論をやってみたのでまとめます。 コードは GitHubがこちら、Colabはこちら ローカル、Windowsで環境構築する場合は、Graphivizのパスが通らなくて因果グラフの表示で苦労しました。 venvでの環境構築が良かったです。 Titanic のデータセットは下記のサイトを使用させていただいています。 Titanic の各カラムの意味は下記サイトをご参照ください。 以下では欠損値処理してカテゴリデータをOrdinalEncodingしたものを使っています。 基本的にはLiGNAMの公式チュートリアルを参照しています。 理論的な説明は下記サイトをご参照ください。 事前学習の設定 各特徴量の因果関係を設定することができます。 特に設定していなくても因果関係を算定、図示することは可能ですが、各特徴量の因果関係を把握している場