Recent Releases of https://github.com/biomedsciai/causallib

https://github.com/biomedsciai/causallib - v0.10.0

Release v0.10.0 https://pypi.org/project/causallib/0.10.0/

What's Changed

  • A Positivity filtering (trimming) module by @mmdanziger @liorness @Itaymanes @yoavkt @yishaishimoni in https://github.com/BiomedSciAI/causallib/pull/75
  • A BICauseTrees implementation by @LucileTerminassian @ehudkr @yishaishimoni @liranszlak @edenjenzohar in https://github.com/BiomedSciAI/causallib/pull/76

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.7...v0.10.0

- Python
Published by ehudkr about 1 year ago

https://github.com/biomedsciai/causallib - v0.9.7

Release v0.9.7 https://pypi.org/project/causallib/0.9.7/

What's Changed

  • Adjust for sklearn>=1.2 (and numpy>=2 and pandas) by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/72
  • Adjust Simulator to support pandas>=2 and networkx>= dependencies by @d-vct in https://github.com/BiomedSciAI/causallib/pull/71
  • Update GitHub actions versions and support Python 3.12 testing by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/73

New Contributors

  • @d-vct made their first contribution in https://github.com/BiomedSciAI/causallib/pull/71

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.6...v0.9.7

- Python
Published by ehudkr almost 2 years ago

https://github.com/biomedsciai/causallib - v0.9.6

Release v0.9.6 https://pypi.org/project/causallib/0.9.6/

What's Changed

  • Add **kwargs to covariate_imbalance_count_error by @mmdanziger in https://github.com/BiomedSciAI/causallib/pull/64
  • Adjust for pandas>2 and networkx>3 dependencies by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/65
  • Test on Python 3.10 and 3.11 by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/65

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.5...v0.9.6

- Python
Published by ehudkr over 2 years ago

https://github.com/biomedsciai/causallib - v0.9.5

Release v0.9.5 https://pypi.org/project/causallib/0.9.5/

What's Changed

  • Count number of Imbalanced covariates metrics by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/59
  • sklearn scorer wrapper for propensity models by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/59
  • Align signature of causal metrics with **kwargs by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/59
  • Add a name to the time variable Series in NHEFS survival data by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/59

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.4...v0.9.5

- Python
Published by ehudkr almost 3 years ago

https://github.com/biomedsciai/causallib - v0.9.4

Release v0.9.4 https://pypi.org/project/causallib/0.9.4/

What's Changed

  • NHEFS survival data now respects augmentation parameters by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/57
  • Allow different covariate specification to weight and outcome models in WeightedStandardizedSurvival by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/57
  • Allow specifying no covariates (e.g., intercept-only models) in doubly robust (and WeightedStandardizedSurvival) models by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/57
  • Drop the numpy <1.24.0 dependency restriction by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/57

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.3...v0.9.4

- Python
Published by ehudkr about 3 years ago

https://github.com/biomedsciai/causallib - v0.9.3

Release v0.9.3 https://pypi.org/project/causallib/0.9.3/

What's Changed

  • Fix individual survival curves estimation bug by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/56

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.2...v0.9.3

- Python
Published by ehudkr about 3 years ago

https://github.com/biomedsciai/causallib - v0.9.2

Release v0.9.2 https://pypi.org/project/causallib/0.9.2/

What's Changed

  • Constrain Scikit-learn dependency <1.2 until a solution @ehudkr in https://github.com/BiomedSciAI/causallib/pull/51
  • Align Matching to WeightEstimator interface by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/53
  • Optional direct labeling in covariate balance plots by @ehudkr in https://github.com/BiomedSciAI/causallib/pull/54

Full Changelog: https://github.com/BiomedSciAI/causallib/compare/v0.9.1...v0.9.2

- Python
Published by ehudkr over 3 years ago

https://github.com/biomedsciai/causallib - v0.9.1

Release v0.9.1 https://pypi.org/project/causallib/0.9.1/

What's Changed

  • Model selection within weight-based survival models by @ehudkr in https://github.com/IBM/causallib/pull/47

Full Changelog: https://github.com/IBM/causallib/compare/v0.9.0...v0.9.1

- Python
Published by ehudkr over 3 years ago

https://github.com/biomedsciai/causallib - v0.9.0

Release v0.9.0 https://pypi.org/project/causallib/0.9.0/

Main changes

Two main additions on the model evaluations front. 1. We refactored the whole evaluation module, changing the API to be a lot more user friendly, with options to customize the generated plots. 2. We added a whole suite of causal-oriented metrics and scorers, that allow to integrate with scikit-learn's model selection machinery (like GridSearchCV, or any other scikit-learn compatible hyperparameter search model), and perform model selection in cross validation.

What's Changed

  • limit nneighbors to nsamples before matching by @mmdanziger in https://github.com/IBM/causallib/pull/38
  • Evaluation refactoring and interface change by @mmdanziger in https://github.com/IBM/causallib/pull/40
  • Covariate imbalance scatterplot by @edenjenzohar in https://github.com/IBM/causallib/pull/43
  • Causal model selection by @ehudkr in https://github.com/IBM/causallib/pull/45

New Contributors

  • @edenjenzohar made their first contribution in https://github.com/IBM/causallib/pull/43

Full Changelog: https://github.com/IBM/causallib/compare/v0.8.2...v0.9.0

- Python
Published by ehudkr over 3 years ago

https://github.com/biomedsciai/causallib - v0.8.2

Release v0.8.2 https://pypi.org/project/causallib/0.8.2/

What's Changed

  • PropensityFeatureStandardization deepcopy fix by @mmdanziger in https://github.com/IBM/causallib/pull/35

Full Changelog: https://github.com/IBM/causallib/compare/v0.8.1...v0.8.2

- Python
Published by ehudkr about 4 years ago

https://github.com/biomedsciai/causallib - v0.8.1

Release v0.8.1 https://pypi.org/project/causallib/0.8.1/

What's Changed

  • Fix argument misalignment when passing custom metric to OutcomeEvaluator by @yoavkt in https://github.com/IBM/causallib/pull/33

Full Changelog: https://github.com/IBM/causallib/compare/v0.8.0...v0.8.1

- Python
Published by ehudkr about 4 years ago

https://github.com/biomedsciai/causallib - v0.8.0

Release v0.8.0 https://pypi.org/project/causallib/0.8.0/

What's Added:

  • Causal survival models by @liorness in https://github.com/IBM/causallib/pull/25
  • Confounder selection module by @ehudkr and @onkarbhardwaj in https://github.com/IBM/causallib/pull/22
  • Targeted Maximum Likelihood Estimator (TMLE) by @ehudkr in https://github.com/IBM/causallib/pull/26
  • Augmented Inverse Probability Weighting (AIPW) by @ehudkr in https://github.com/IBM/causallib/pull/30
  • Multiple types of propensity-based features in doubly robust models by @ehudkr in https://github.com/IBM/causallib/pull/28 and https://github.com/IBM/causallib/pull/30
  • R-learner by @Itaymanes in https://github.com/IBM/causallib/pull/24
  • X-learner by @yoavkt in https://github.com/IBM/causallib/pull/31
  • Verbosity control in IPW truncation by @liranszlak in https://github.com/IBM/causallib/pull/27

Backward compatibility-breaking changes

  • Doubly robust models have been renamed @ehudkr in https://github.com/IBM/causallib/pull/28 and https://github.com/IBM/causallib/pull/30
    • DoublyRobustIpFeature to PropensityFeatureStandardization
    • DoublyRobustJoffe to WeightedStandardization
    • DoublyRobustVanilla to AIPW
  • Asymmetric propensity truncation in IPW by @liranszlak in https://github.com/IBM/causallib/pull/27
    • Moving from a single symmetric truncation (truncate_eps) to a two-parameter asymmetric truncation (clip_min, clip_max)

New Contributors

  • @onkarbhardwaj made their first contribution in https://github.com/IBM/causallib/pull/22
  • @Itaymanes made their first contribution in https://github.com/IBM/causallib/pull/24
  • @liorness made their first contribution in https://github.com/IBM/causallib/pull/25
  • @liranszlak made their first contribution in https://github.com/IBM/causallib/pull/27
  • @yoavkt made their first contribution in https://github.com/IBM/causallib/pull/31

Full Changelog: https://github.com/IBM/causallib/compare/v0.7.1...v0.8.0

- Python
Published by ehudkr over 4 years ago

https://github.com/biomedsciai/causallib - v0.7.1

Release v0.7.1 https://pypi.org/project/causallib/0.7.1/

Changes: * Basic unit testing for plots * Bug fixes for plotting propensity distribution with non-integer treatment encoding

- Python
Published by ehudkr over 4 years ago

https://github.com/biomedsciai/causallib - v0.7.0

Release v0.7.0 https://pypi.org/project/causallib/0.7.0/

Changes: * New models: * Matching (estimator and preprocessing transformer) * Overlap Weights * HEMM * Weight models now have same fit() API as outcome models * Updated dependency * Dropped seaborn * pandas at 0.25 * scikit-learn at 0.25 * Additional fixes and maintenance

- Python
Published by ehudkr almost 5 years ago

https://github.com/biomedsciai/causallib - v0.6.0

Release v0.6.0 https://pypi.org/project/causallib/0.6.0/

Changes: * datasets module with toy datasets for causal analysis * NHEFS data from Hernan & Robins' book * Simulation benchmark data from the ACIC 2016 data challenge * contrib module for new state-of-the-art outside contributions * Adversarial Balancing model * New implementation for MarginalOutcomeEstimator (formerly UncorrectedEstimator) using WeightEstimator API * Additional Jupyter Notebook examples * NHEFS (Healthcare data) * Lalonde (Economic data) * Additional bug fix and documentation

- Python
Published by ehudkr over 6 years ago

https://github.com/biomedsciai/causallib - v0.5.0-beta

Release v0.5.0-beta https://pypi.org/project/causallib/0.5.0b0/

- Python
Published by ehudkr almost 7 years ago