├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── causality ├── __init__.py ├── analysis │ ├── README.md │ ├── __init__.py │ ├── dataframe.py │ └── img │ │ ├── continuous_zplot_kernel.png │ │ ├── continuous_zplot_linear.png │ │ ├── continuous_zplot_mlp.png │ │ ├── continuous_zplot_naive.png │ │ ├── continuous_zplot_random_forest.png │ │ ├── discrete_zplot.png │ │ ├── discrete_zplot_bootstrap.png │ │ ├── discrete_zplot_bootstrap_80CL.png │ │ ├── discrete_zplot_naive.png │ │ ├── zmean_results.png │ │ └── zmean_results_no_CI.png ├── estimation │ ├── README.md │ ├── __init__.py │ ├── adjustments.py │ ├── img │ │ ├── z1_support.png │ │ ├── z2_support.png │ │ └── z3_support.png │ ├── nonparametric.py │ └── parametric.py ├── inference │ ├── __init__.py │ ├── independence_tests │ │ └── __init__.py │ └── search │ │ └── __init__.py └── util.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py └── unit ├── __init__.py ├── data ├── X.csv ├── build_X.py └── discrete.csv ├── nonparametric.py ├── parametric.py ├── settings.py ├── test_IC.py └── test_cit.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info 2 | *.pyc 3 | .coverage 4 | htmlcov/ -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.md 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/README.md -------------------------------------------------------------------------------- /causality/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /causality/analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/README.md -------------------------------------------------------------------------------- /causality/analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /causality/analysis/dataframe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/dataframe.py -------------------------------------------------------------------------------- /causality/analysis/img/continuous_zplot_kernel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/continuous_zplot_kernel.png -------------------------------------------------------------------------------- /causality/analysis/img/continuous_zplot_linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/continuous_zplot_linear.png -------------------------------------------------------------------------------- /causality/analysis/img/continuous_zplot_mlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/continuous_zplot_mlp.png -------------------------------------------------------------------------------- /causality/analysis/img/continuous_zplot_naive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/continuous_zplot_naive.png -------------------------------------------------------------------------------- /causality/analysis/img/continuous_zplot_random_forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/continuous_zplot_random_forest.png -------------------------------------------------------------------------------- /causality/analysis/img/discrete_zplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/discrete_zplot.png -------------------------------------------------------------------------------- /causality/analysis/img/discrete_zplot_bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/discrete_zplot_bootstrap.png -------------------------------------------------------------------------------- /causality/analysis/img/discrete_zplot_bootstrap_80CL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/discrete_zplot_bootstrap_80CL.png -------------------------------------------------------------------------------- /causality/analysis/img/discrete_zplot_naive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/discrete_zplot_naive.png -------------------------------------------------------------------------------- /causality/analysis/img/zmean_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/zmean_results.png -------------------------------------------------------------------------------- /causality/analysis/img/zmean_results_no_CI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/analysis/img/zmean_results_no_CI.png -------------------------------------------------------------------------------- /causality/estimation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/README.md -------------------------------------------------------------------------------- /causality/estimation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /causality/estimation/adjustments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/adjustments.py -------------------------------------------------------------------------------- /causality/estimation/img/z1_support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/img/z1_support.png -------------------------------------------------------------------------------- /causality/estimation/img/z2_support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/img/z2_support.png -------------------------------------------------------------------------------- /causality/estimation/img/z3_support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/img/z3_support.png -------------------------------------------------------------------------------- /causality/estimation/nonparametric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/nonparametric.py -------------------------------------------------------------------------------- /causality/estimation/parametric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/estimation/parametric.py -------------------------------------------------------------------------------- /causality/inference/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /causality/inference/independence_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/inference/independence_tests/__init__.py -------------------------------------------------------------------------------- /causality/inference/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/inference/search/__init__.py -------------------------------------------------------------------------------- /causality/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/causality/util.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/__init__.py -------------------------------------------------------------------------------- /tests/unit/data/X.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/data/X.csv -------------------------------------------------------------------------------- /tests/unit/data/build_X.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/data/build_X.py -------------------------------------------------------------------------------- /tests/unit/data/discrete.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/data/discrete.csv -------------------------------------------------------------------------------- /tests/unit/nonparametric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/nonparametric.py -------------------------------------------------------------------------------- /tests/unit/parametric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/parametric.py -------------------------------------------------------------------------------- /tests/unit/settings.py: -------------------------------------------------------------------------------- 1 | TOL = 0.01 # tolerance on density normalization 2 | -------------------------------------------------------------------------------- /tests/unit/test_IC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/test_IC.py -------------------------------------------------------------------------------- /tests/unit/test_cit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akelleh/causality/HEAD/tests/unit/test_cit.py --------------------------------------------------------------------------------