Releases: DoubleML/doubleml-for-py
DoubleML 0.9.0
DoubleML 0.8.2
-
API Update: Change nuisance evaluation for classifiers. The corresponding properties are renamed
nuisance_loss
instead ofrmses
#254 #184 -
Add new example on sensitivity analysis #190
-
Add a new example on DiD with DoubleML in R #178
-
Enable
set_sample_splitting
for cluster data #255 -
Update the
make_confounded_irm_data
data generating process #263 -
Maintainance package #264
DoubleML 0.8.1
DoubleML 0.8.0
-
Release highlight: Sample-selections models as
DoubleMLSMM
class (by Michaela Kecskรฉsovรก) #231 #235 #171 -
API change: Remove options
apply_crossfitting
anddml_procedure
from theDoubleML
class #227 #166 -
Restructure the package to improve readability and maintainability #225
-
Add a
DoubleMLFramework
class to combine multiple DoubleML models (aggregation of estimates, bootstrap, and CI-procedures #226 #169 -
Enable the use of external predictions for short models in benchmarks (by Lucien) #238 #239
-
Add the
gain_statistics
toutils
for sensitivity analysis #229
DoubleML 0.7.1
-
Release highlight: Add weights to
DoubleMLIRM
class to extend sensitivity to GATEs etc. #220 #229 #155 #161 -
Extend GATE and CATE estimation to the
DoubleMLPLR
class #220 #155 -
Enable the use of external predictions for
DoubleML
classes #221 #159 -
Implementing utility classes and functions (gain statistics and dummy learners) #221 #222 #229 #161
DoubleML 0.7.0
-
Release highlight: Benchmarking for Sensitivity Analysis (omitted variable bias) #211
-
Policy tree estimation for the
DoubleMLIRM
class #212 -
Extending sensitivity and policy tree documentation in User Guide and Example Gallery #148 #150
-
The package requirements are set to Python 3.8 or higher #211
-
Maintenance documentation #149
-
Maintenance package #213
DoubleML 0.6.3
- Fix install requirements for 0.6.2 #208
DoubleML 0.6.2
DoubleML 0.6.1
DoubleML 0.6.1
-
Release highlight: Difference-in-differences models for ATTE estimation #200 #194
- Panel dataDoubleMLDID
- Repeated cross sectionsDoubleMLDIDCS
-
Add a potential time variable to
DoubleMLData
(until now only used inDoubleMLDIDCS
) #200 -
Extend the guide in the documentation and add further examples #132 #133 #135
DoubleML 0.6.0
DoubleML 0.6.0
-
Release highlight: Heterogeneous treatment effects (GATE, CATE, Quantile effects, ...)
-
Add out-of-sample RMSE and targets for nuisance elements and implement nuisance estimation
evaluation viaevaluate_learners()
. #182 #188 -
Implement
gate()
andcate()
methods forDoubleMLIRM
class. Both are
based on the newDoubleMLBLP
class. #169 -
Implement different type of quantile models #179
- Potential quantiles (PQ) in class
DoubleMLPQ
- Local potential quantiles (LPQ) in class
DoubleMLLPQ
- Conditional value at risk (CVaR) in class
DoubleMLCVAR
- Quantile treatment effects (QTE) in class
DoubleMLQTE
- Potential quantiles (PQ) in class
-
Extend clustering to nonlinear scores #190
-
Add
ipw_normalization
option toDoubleMLIRM
andDoubleMLIIVM
#186 -
Implement an abstract base class for data backends #173
-
Code refactorings, bug fixes, docu updates, unit test extensions and continuous integration #183 #192 #195 #196
-
Change License to BSD 3-Clause #198