CausalML 是一个用于因果推断的机器学习库,提供利用实验数据和观测数据来估计处理效应(Treatment Effects)和因果影响的工具。它作为提升模型(Uplift Modeling)和异质处理效应估计的框架,旨在区分因果关系与相关性。
uber/causalml 的主要功能包括:Causal Effect Estimators, Uplift Models, Heterogeneous Treatment Effect Estimators, Uplift Modeling, Uplift Modeling Frameworks, Causal Machine Learning Integrations, Doubly Robust Estimators, Meta-Learners。
uber/causalml 的开源替代品包括: py-why/econml — EconML is a Python library for causal inference designed to estimate heterogeneous treatment effects using a… py-why/dowhy — DoWhy is an open-source Python library for causal inference that structures the entire analysis into a sequential… dswah/pygam — [CONTRIBUTORS WELCOME] Generalized Additive Models in Python. christophm/rulefit — Python implementation of the rulefit algorithm. davisking/dlib — dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and… aksnzhy/xlearn — High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization…
EconML is a Python library for causal inference designed to estimate heterogeneous treatment effects using a combination of machine learning and econometrics. It serves as a toolkit for calculating conditional average treatment effects to determine how specific interventions impact individuals or subgroups. The project provides a framework for double machine learning and orthogonal machine learning to isolate causal signals from high-dimensional confounders. It includes specialized implementations for causal forests and instrumental variable learners, allowing for the recovery of causal relat
DoWhy is an open-source Python library for causal inference that structures the entire analysis into a sequential four-step framework: modeling, identification, estimation, and refutation. It treats causal assumptions as explicit, first-class citizens, represented as directed acyclic graphs that can be automatically validated against observed data. The library distinguishes itself by cleanly separating the causal identification problem from statistical estimation, allowing any compatible estimator to be used for a given target estimand. It includes automated refutation testing that validates
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
Python implementation of the rulefit algorithm