v0.5
This release includes many major changes.
- Reorganized, expanded, and improved our documentation, including much better content around how to get started with the library (#159, #180)
- Enabled the user to specify which inference method to use at
fit
-time. - Made several enhancements to our Double ML implementation (#75)
- Added support for sample weights
- Added support for
statsmodels
-like inference for confidence intervals
- Introduced a more generic base class for orthogonal learners, enabling us to make our DML and DRLearner estimators more consistent with each other and setting the stage for future estimators like DMLIV (#132)
- Made several improvements to the DRLearner (#137, #167)
- Extended metalearners to handle multiple treatments (rather than only binary treatments) (#141)
- Added a debiased lasso implementation to our utilities (#138), and used that as the basis for the sparse linear DML estimator (#162)
- Enable automatic selection of appropriate models for DML (#172)
- Separated the CATE intercept from the CATE coefficients on features for DML (#174)
We have also made many improvements around the ergonomics of the library (setting better defaults, making estimators APIs more consistent, etc.), and fixed many minor bugs.