{ "info": { "author": "IBM Research Haifa Labs - Machine Learning for Healthcare and Life Sciences", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "[![Build Status](https://travis-ci.org/IBM/causallib.svg?&branch=master)](https://travis-ci.org/IBM/causallib)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/db2562e44c4a9f7280dc/test_coverage)](https://codeclimate.com/github/IBM/causallib/test_coverage)\n[![PyPI version](https://badge.fury.io/py/causallib.svg)](https://badge.fury.io/py/causallib)\n[![Documentation Status](https://readthedocs.org/projects/causallib/badge/?version=latest)](https://causallib.readthedocs.io/en/latest/)\n# IBM Causal Inference Library\nA Python package for computational inference of causal effect.\n\n## Description\nCausal inference analysis allows estimating of the effect of intervention\non some outcome from observational data.\nIt deals with the selection bias that is inherent to such data. \n\nThis python package allows creating modular causal inference models\nthat internally utilize machine learning models of choice,\nand can estimate either individual or average outcome given an intervention.\nThe package also provides the means to evaluate the performance of the \nmachine learning models and their predictions.\n\nThe machine learning models must comply with scikit-learn's api \nand contain `fit()` and `predict()` functions. \nCategorical models must also implement `predict_proba()`. \n\n## Installation\n```bash\npip install causallib\n```\n\n## Usage\nIn general, the package is imported using the name `causallib`. \nFor example, use \n```Python\nfrom sklearn.linear_model import LogisticRegression\nfrom causallib.estimation import IPW \nipw = IPW(LogisticRegression())\n```\nComprehensive Jupyter Notebooks examples can be found in the [examples directory](examples).\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/IBM/causallib", "keywords": "causal inference effect estimation causality", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "causallib", "package_url": "https://pypi.org/project/causallib/", "platform": "", "project_url": "https://pypi.org/project/causallib/", "project_urls": { "Bug Tracker": "https://github.com/IBM/causallib/issues", "Documentation": "https://causallib.readthedocs.io/en/latest/", "Homepage": "https://github.com/IBM/causallib", "Source Code": "https://github.com/IBM/causallib" }, "release_url": "https://pypi.org/project/causallib/0.5.0b0/", "requires_dist": [ "pandas (<1,>=0.20)", "scipy (<1.3,>=0.19)", "statsmodels (<1,>=0.8)", "networkx (<3,>=1.1)", "numpy (<2,>=1.13)", "scikit-learn (<1,>=0.20)", "matplotlib (<4,>=2.2)", "seaborn (<1,>=0.8)" ], "requires_python": "", "summary": "A library of causal inference tools by IBM Haifa Research Labs", "version": "0.5.0b0" }, "last_serial": 5522055, "releases": { "0.5.0b0": [ { "comment_text": "", "digests": { "md5": "b381c4931fa3ca9af9a451b9253cea55", "sha256": "94244d5d60c9437db6b3ce55ded40085a8d59bd67bae3fc1ce290e2c43407794" }, "downloads": -1, "filename": "causallib-0.5.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "b381c4931fa3ca9af9a451b9253cea55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123914, "upload_time": "2019-07-12T07:50:19", "url": "https://files.pythonhosted.org/packages/6c/c9/bf502a2dd066bca053670f0a51356da2cc75ad7b5ac09bd09b2fb00af3fb/causallib-0.5.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d47704f0d2f72b98c7dc8db9899eaab", "sha256": "5ffaa18d71656e634f65860a52aad7c6fb0151452486bb7a397fbd2fc71bc392" }, "downloads": -1, "filename": "causallib-0.5.0b0.tar.gz", "has_sig": false, "md5_digest": "8d47704f0d2f72b98c7dc8db9899eaab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92612, "upload_time": "2019-07-12T07:50:22", "url": "https://files.pythonhosted.org/packages/68/11/c1ea3543036d3f3ebe37e3e80d12335707124d4b3d9b93beb80259cc41de/causallib-0.5.0b0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b381c4931fa3ca9af9a451b9253cea55", "sha256": "94244d5d60c9437db6b3ce55ded40085a8d59bd67bae3fc1ce290e2c43407794" }, "downloads": -1, "filename": "causallib-0.5.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "b381c4931fa3ca9af9a451b9253cea55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123914, "upload_time": "2019-07-12T07:50:19", "url": "https://files.pythonhosted.org/packages/6c/c9/bf502a2dd066bca053670f0a51356da2cc75ad7b5ac09bd09b2fb00af3fb/causallib-0.5.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d47704f0d2f72b98c7dc8db9899eaab", "sha256": "5ffaa18d71656e634f65860a52aad7c6fb0151452486bb7a397fbd2fc71bc392" }, "downloads": -1, "filename": "causallib-0.5.0b0.tar.gz", "has_sig": false, "md5_digest": "8d47704f0d2f72b98c7dc8db9899eaab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92612, "upload_time": "2019-07-12T07:50:22", "url": "https://files.pythonhosted.org/packages/68/11/c1ea3543036d3f3ebe37e3e80d12335707124d4b3d9b93beb80259cc41de/causallib-0.5.0b0.tar.gz" } ] }