cdt15/lingam
Python package for causal discovery based on LiNGAM.
해결하는 문제
LiNGAM은 구조 방정식 모델 또는 선형 베이지안 네트워크를 추정하는 방법을 제공합니다. 특히 데이터의 비정규성(Non-Gaussianity)을 활용하여 인과 관계의 방향성을 식별함으로써, 변수 간의 인과 관계를 결정하는 인과 발견 문제에 대응합니다.
작동 방식
이 라이브러리는 DirectLiNGAM, ICA 기반 LiNGAM, RESIT 등의 다양한 알고리즘을 구현하여 데이터를 분석하고 변수들의 인과적 순서를 찾습니다. 데이터가 선형적이고 비정규적이라는 가정 하에, 기존의 상관관계 기반 방법으로는 불가능한 인과와 결과의 구분이 가능합니다. 인과적 순서와 영향 네트워크를 나타내는 인접 행렬을 생성할 수 있습니다.
대상 사용자
구조 방정식 모델링, 베이지안 네트워크, 인과 추론에 종사하는 연구자 및 데이터 과학자에게 적합합니다. 특히 연속적이고 비정규적인 데이터를 다루는 경우에 유용합니다.
주요 특징
- 다양한 알고리즘 지원: DirectLiNGAM, GroupDirectLiNGAM, RESIT 등의 구현 포함.
- 시계열 데이터 지원: VAR-LiNGAM 및 VARMA-LiNGAM을 통해 시계열 데이터의 인과 발견을 지원합니다.
- 복잡한 데이터 처리: 종단적 데이터, 다수의 데이터셋, 혼합 데이터 유형 처리를 위한 방법 제공.
- 강건성: 잠재적 교란 요인과 관측되지 않은 변수를 다룰 수 있는 ParceLiNGAM 및 RCD 등의 알고리즘 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트