You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π¬ Commented on The result of Mediation analysis with DoWhyΒ #403: explained mediation non-determinism (missing_nodes_as_confounders ordering) and how to use custom treatment_value/control_value for mediation
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for April 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
CausalModel.do()(null method_params, wrong fit args, missing_data); 39 estimator tests pass (closes effect_estimate different using do operator and _estimate_effect functionΒ #309) β Reviewrandom_seedtointerventional_samples,counterfactual_samples,average_causal_effectfor reproducibility (closes Interventional samples gives inconsistent results.Β #1307), 3 tests pass β Reviewestimate_effect_naivelist-indexing bug (evaluate_effect_strength=True), with passing tests β Reviewitertools.productbug for tupleinstrument_nodesinbuild_graph(), add regression test β Reviewidentify_mediation()(closes Issue with parallel mediators/multiple directed pathsΒ #1334) β Reviewn_jobsparallelization toDummyOutcomeRefuter(closes speed up refutation by parallelizationΒ #410), 19 tests pass β ReviewGraphRefuter/GraphRefutation(zeroβcovered) β ReviewCausalEstimatorpickle/deepcopy-safe by excluding logger (closes #953) β Reviewmetric_params=toNearestNeighborsinDistanceMatchingEstimator(closes #1390), 6 new tests β ReviewLinearRegressionEstimator._test_significancefor issue returning array([0.]) for p value of test_significanceΒ #1019) β ViewPropensityBalanceInterpreterfails with arbitrary covariate names (pd.wide_to_longconvention bug + hardcoded"v0"filter), 6 new tests (closes #802) β Reviewgcm.fitting_samplingmodule (13 tests) β ReviewPlaceboTreatmentRefuter(closes #251) β Reviewexact_match_colslogic inDistanceMatchingEstimator+ 12 new tests (closes #814) β Reviewcloses #365) β Reviewcloses #1335) β ReviewKeyErrorand pandasFutureWarningindummy_outcome_refuter(closes #1316) β Reviewconditional_MIto fixKeyErrorwith multi-char column names (closes #949) β ReviewLinearRegressionEstimatorwith effect modifiers (closes #336) β Reviewcloses #820) β Reviewcloses #413) β ReviewRandomCommonCauserefuter β Reviewone_hot_encode(closes #1372); all encoding tests pass β ReviewCausalModel.do()and linked fix PR β Viewdistance_matchingestimator raises an exception when binary treatment encoded usingintsΒ #772: Repo Assist noted PR Enabled float and int as possible binary treatment encoding options in classDistanceMatchingEstimatorΒ #987 (merged) fixed thedistance_matchingint encoding issue β suggest closing β Viewnp.random.seed()andrandom_seed=param for deterministic results β View_estimator_objectbug β verify guidance is helpful β ViewAddUnobservedCommonCauseparams are supported via__init__β suggest closing β Viewmediators_namesAPI extension β View_estimator_objectissue appears resolved β Viewdistance_matchingestimator raises an exception when binary treatment encoded usingintsΒ #772: fixed by merged PR Enabled float and int as possible binary treatment encoding options in classDistanceMatchingEstimatorΒ #987 β ViewFuture Work for Repo Assist
Run History
2026-04-30 13:28 UTC β Run
closes #801)2026-04-30 01:24 UTC β Run
CausalModel.do(): null method_params crash, wrong fit() positional args, missing_datainRegressionEstimator; 1 new regression test, 39 estimator tests pass (closes #309)CausalModel.do()for regression estimators and linked fix PR2026-04-29 13:12 UTC β Run
missing_nodes_as_confoundersordering) and how to use customtreatment_value/control_valuefor mediation2026-04-29 01:19 UTC β Run
common_causesis ignored whengraphis provided; traced empty adjustment set as root cause of the0 feature(s)error; pointed to PR [Repo Assist] fix: WeightingSampler crashes with empty adjustment set (no covariates)Β #1487 and provided fix optionsrandom_seedtointerventional_samples,counterfactual_samples,average_causal_effectfor reproducible results (closes #1307), 3 tests pass2026-04-28 13:18 UTC β Run
questionenhancementefficient-adjustment,efficient-minimal-adjustment,efficient-mincost-adjustment)2026-04-28 01:18 UTC β Run
CausalEstimate.__str__(closes #879); 5 unit tests added2026-04-27 13:10 UTC β Run
WeightingSamplercrashes with empty adjustment set (no covariates), 2 passing tests (closes #225)mediators_namesAPI extension opportunity2026-04-27 ~01:30 UTC β Run
estimate_effect_naivelist-indexing bug whenevaluate_effect_strength=True, with passing regression test (supersedes [Repo Assist] fix: handle list-form treatment_variable in estimate_effect_naiveΒ #1461)distance_matchingestimator raises an exception when binary treatment encoded usingintsΒ #772: noted fix already merged in PR Enabled float and int as possible binary treatment encoding options in classDistanceMatchingEstimatorΒ #987; suggested closingnp.random.seed()andrandom_seed=param for reproducibility2026-04-26 13:05 UTC β Run
itertools.productbug for tupleinstrument_nodesinbuild_graph(), add regression test_estimator_objectattribute is only for EconML/CausalML; issue likely staleAddUnobservedCommonCauseparams are supported via__init__; suggested closing2026-04-26 01:47 UTC β Run
closes #214)2026-04-25 13:24 UTC β Run
identify_mediation()(closes #1334)2026-04-25 01:47 UTC β Run
n_jobsparallelization toDummyOutcomeRefuter(closes #410)2026-04-24 17:00 UTC β Run
GraphRefuter/GraphRefutation2026-04-23 18:00 UTC β Run
CausalEstimatorpickle/deepcopy-safe (closes #953)2026-04-22 13:07 UTC β Run
DistanceMatchingEstimatormetric_params routing (closes #1390)2026-04-21 18:00 UTC β Run
PropensityBalanceInterpreterwide_to_long / hardcoded v0 bugs (closes #802)2026-04-18 19:00 UTC β Run
closes #365)2026-04-17 18:00 UTC β Run
exact_match_colslogic inDistanceMatchingEstimator(closes #814)2026-04-15 19:00 UTC β Run
TwoStageRegressionEstimatorpre-instantiated second_stage_model KeyError (closes #1335)