causalml
causalml copied to clipboard
Uplift modeling and causal inference with machine learning algorithms
When performing matching using NearestNeighborMatch could we have access to the matched indices via a class attribute? Something of the sort: psm = NearestNeighborMatch.match(df) psm.matched_indexes_
**Describe the bug** Install issues arise when using `environment-py39.yml`. **To Reproduce** See build summary at: https://github.com/ras44/causalml/actions/runs/5544780649
**Is your feature request related to a problem? Please describe.** Using large dataset to train uplift models like dr_learner or causalforest is quite slow and often we need to add...
**Describe the bug** After training the `CausalRandomForestRegressor` with criterion `causal_mse` on data with nuisance, many of the predicted ITE values are `inf`. **To Reproduce** I changed the [causal trees with...
UpliftRandomForestClassifier Model object cannot be pickled when saving as joblib. There seems to be no way to save UpliftRandomForestClassifier Model object
My use case is that I'm running a trained `causalml` model in a server. I'm done with analysis, hyperopt, visualization, ... all that isn't necessary any more. So I pickled...

Hi,@alexander-pv. Do you have any plans to add the Honesty Tree to the CausalTreeRegressor?
Hi , I wonder CausalTreeRegressor still works for multi treatment group. I am doing a uplift model, but in my dataset, the column 'conversion' is continuous values and the column...