LiNGAM Python Package
Project description
LiNGAM - Discovery of non-gaussian linear causal models
LiNGAM is a new method for estimating structural equation models or linear Bayesian networks. It is based on using the non-Gaussianity of the data.
Requirements
- Python3
- numpy
- scipy
- scikit-learn
- graphviz
- statsmodels
Installation
To install lingam package, use pip as follows:
$ pip install lingam
Documentation
License
This project is licensed under the terms of the MIT license.
References
Should you use this package for performing ICA-based LiNGAM algorithm, we kindly request you to cite the following paper:
- S. Shimizu, P. O. Hoyer, A. Hyvテ、rinen and A. Kerminen. A linear non-gaussian acyclic model for causal discovery. Journal of Machine Learning Research, 7: 2003--2030, 2006. [PDF]
Should you use this package for performing DirectLiNGAM algorithm, we kindly request you to cite the following two papers:
- S. Shimizu, T. Inazumi, Y. Sogawa, A. Hyvテ、rinen, Y. Kawahara, T. Washio, P. O. Hoyer and K. Bollen. DirectLiNGAM: A direct method for learning a linear non-Gaussian structural equation model. Journal of Machine Learning Research, 12(Apr): 1225--1248, 2011. [PDF]
- A. Hyvテ、rinen and S. M. Smith. Pairwise likelihood ratios for estimation of non-Gaussian structural equation models. Journal of Machine Learning Research, 14(Jan): 111--152, 2013. [PDF]
Should you use this package for performing LiNGAM for multiple groups, we kindly request you to cite the following paper:
- S. Shimizu. Joint estimation of linear non-Gaussian acyclic models. Neurocomputing, 81: 104-107, 2012. [PDF]
Should you use this package for performing VAR-LiNGAM, we kindly request you to cite the following paper:
- A. Hyvテ、rinen, K. Zhang, S. Shimizu, and P. O. Hoyer. Estimation of a structural vector autoregression model using non-Gaussianity. Journal of Machine Learning Research, 11: 1709-1731, 2010. [PDF]
Should you use this package for performing VARMA-LiNGAM, we kindly request you to cite the following paper:
- Y. Kawahara, S. Shimizu and T. Washio. Analyzing relationships among ARMA processes based on non-Gaussianity of external influences. Neurocomputing, 74(12-13): 2212-2221, 2011. [PDF]
Should you use this package for performing estimation of intervension effects on prediction, we kindly request you to cite the following paper:
- P. Blテカbaum and S. Shimizu. Estimation of interventional effects of features on prediction. In Proc. 2017 IEEE International Workshop on Machine Learning for Signal Processing (MLSP2017), pp. 1--6, Tokyo, Japan, 2017. [PDF]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lingam-1.3.tar.gz.
File metadata
- Download URL: lingam-1.3.tar.gz
- Upload date:
- Size: 25.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d16e93aef5189c4bcde10fb0cffeac706286599d5c280c7b96494ef60af9bc94
|
|
| MD5 |
28f21bdf5b3f1630628924f7fd8889a6
|
|
| BLAKE2b-256 |
810a6214522f5d93cda254dfb37c3adc2c570b7ec0867753bd63f9af9d004ae5
|
File details
Details for the file lingam-1.3-py3-none-any.whl.
File metadata
- Download URL: lingam-1.3-py3-none-any.whl
- Upload date:
- Size: 38.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ecad777a05dde0e804382c108aa487194caa7477a2610e4450c41f06cf9891b
|
|
| MD5 |
bb9d10fda27bee75e03291d448910c12
|
|
| BLAKE2b-256 |
90ac2e24f70d20263ff00f7ed7032f018d5b37c83e0c6fbad9f614913828a99a
|