Skip to main content

This package contains several methods for calculating Conditional Average Treatment Effects

Project description

Introduction

The ALICE project at Microsoft Research is aimed at applying Artificial Intelligence concepts to economic decision making. The Microsoft EconML pacakge is part of that project, providing a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x. For more information about how to use this package, consult the documentation at https://econml.azurewebsites.net/.

Getting Started

For developers, you can get starting by cloning this repository. We use setuptools for building and distributing our package. We rely on some recent features of setuptools, so make sure to upgrade to a recent version with pip install setuptools --upgrade. Then from your local copy of the repository you can run python setup.py develop to get started.

Running the tests

This project uses pytest for testing. To run tests locally after installing the package, you can use python setup.py pytest.

Generating the documentation

This project's documentation is generated via Sphinx. To generate a local copy of the documentation from a clone of this repository, just run python setup.py build_sphinx, which will build the documentation and place it under the build/sphinx/html path.

The reStructuredText files that make up the documentation are stored in the docs directory; module documentation is automatically generated by the Sphinx build process.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

econml-0.1.tar.gz (162.1 kB view details)

Uploaded Source

Built Distributions

econml-0.1-py3.6.egg (263.9 kB view details)

Uploaded Source

econml-0.1-py3-none-any.whl (178.8 kB view details)

Uploaded Python 3

File details

Details for the file econml-0.1.tar.gz.

File metadata

  • Download URL: econml-0.1.tar.gz
  • Upload date:
  • Size: 162.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for econml-0.1.tar.gz
Algorithm Hash digest
SHA256 151bd7ec238108c51801ea1a96e8c6fa388f5cc58b103b0c62e82909f14a46f4
MD5 3d4c537de0dc241ce0dd1f0c61dcc16e
BLAKE2b-256 3dc5fd3206d57200edf41ac7ad1bcabd4640e17880fd8349b17e24adeffedd85

See more details on using hashes here.

File details

Details for the file econml-0.1-py3.6.egg.

File metadata

  • Download URL: econml-0.1-py3.6.egg
  • Upload date:
  • Size: 263.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for econml-0.1-py3.6.egg
Algorithm Hash digest
SHA256 815a3dde1113f1399d60983386e6bf1a1198aa3fbb7cd292e9eeb9bf8590955c
MD5 b8d0e76c2f01f2cd096ded94e3337b98
BLAKE2b-256 4854676bdbe8a86e48f3084e99de4c8df3fc6e756d49534a0633052d5eae9340

See more details on using hashes here.

File details

Details for the file econml-0.1-py3-none-any.whl.

File metadata

  • Download URL: econml-0.1-py3-none-any.whl
  • Upload date:
  • Size: 178.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for econml-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dcfe349281c6cffe9b750cfc828baae79cc2879f6ecb0b05bdf6aae94bb2e22c
MD5 0c3744e43c683065ad35129498cb0183
BLAKE2b-256 82852580d173f9e33da3e31ee1be5ce9ec279a10cbda89daf40d55b242403324

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page