EconML Versions Save

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. 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.

v0.15.0

2 months ago

This is a major update of the library, with several important improvements, as well as a number of bug-fixes and minor improvements.

What's Changed

New Contributors

Full Changelog: https://github.com/py-why/EconML/compare/v0.14.1...v0.15.0

v0.15.0b1

2 months ago

What's Changed

This beta has many bug fixes and provides several big improvements:

New Contributors

Full Changelog: https://github.com/py-why/EconML/compare/v0.14.1...v0.15.0b1

v0.14.1

11 months ago

What's Changed

Details

Minor updates and bugfixes

Package changes

Build system changes

Misc

Full Changelog: https://github.com/py-why/EconML/compare/v0.14.0...v0.14.1

v0.14.0

1 year ago

What's Changed

This release contains a major new feature, treatment featurization (#615), plus a number of bugfixes and minor improvements.

Breaking changes: several deprecated features have now been removed, and DynamicDML has been moved to a new econml.panel package.

Details

Major changes

Minor updates and bugfixes

Package changes

Build system changes

New Contributors

Full Changelog: https://github.com/microsoft/EconML/compare/v0.13.1...v0.14.0

v0.13.1

1 year ago

What's Changed

This is a minor release which mainly fixes several minor bugs and compatibility issues with certain versions of other libraries such as dowhy and sklearn.

Details:

Bug fixes

Compatibility changes

Build system improvements

Full Changelog: https://github.com/microsoft/EconML/compare/v0.13.0...v0.13.1

v0.13.0

2 years ago

This release enables support for Python 3.9 and sklearn 1.0 and improves the documentation of the OrthoIV and DRIV classes.

Note that for the moment, the Python 3.9 version of econml does not support the deepiv module because of conflicts with our required versions of tensorflow and keras; we hope to address this in a subsequent release.

What's Changed

Full Changelog: https://github.com/microsoft/EconML/compare/v0.12.0...v0.13.0

v0.12.0

2 years ago

This release contains several major new features:

  • Greatly improved functionality for estimating treatment effects with instrumental variables (#460)
  • A variant of DoubleML for use on dynamic data (#446)
  • A new class for assessing the causal contributions of different features to an outcome, conditional on the other features (this is spread out over a number of PRs)

There have been a few breaking changes:

  • Alpha values for confidence intervals now always default to 0.05; previously some alphas defaulted to 0.1 instead (#482)
  • The deprecated ability to pass X, W, and Z to some fit and score methods by position has been removed (#482)

There have also been many bug fixes in this release; we'd particularly like to highlight:

  • Default values of alpha are now passed correctly through results classes (#476, thanks @mtanghu!)
  • Prevent NaN outputs from GRF in certain corner cases (#480, thanks @arose13!)

v0.12.0b6

2 years ago

This is a beta preparing for our next major release, but does not contain any new user-facing features.

v0.12.0b5

2 years ago

This is a beta preparing for our next major release, but does not contain any new user-facing features.

v0.12.0b4

2 years ago

This is a beta preparing for our next major release, but does not contain any new user-facing features.