dowhy.do_samplers package¶
Submodules¶
dowhy.do_samplers.kernel_density_sampler module¶
-
class
dowhy.do_samplers.kernel_density_sampler.KernelDensitySampler(*args, **kwargs)[source]¶ Bases:
dowhy.do_sampler.DoSampler
dowhy.do_samplers.mcmc_sampler module¶
-
class
dowhy.do_samplers.mcmc_sampler.McmcSampler(data, *args, params=None, variable_types=None, num_cores=1, keep_original_treatment=False, causal_model=None, **kwargs)[source]¶ Bases:
dowhy.do_sampler.DoSampler
dowhy.do_samplers.multivariate_weighting_sampler module¶
-
class
dowhy.do_samplers.multivariate_weighting_sampler.MultivariateWeightingSampler(data, *args, params=None, variable_types=None, num_cores=1, keep_original_treatment=False, causal_model=None, **kwargs)[source]¶ Bases:
dowhy.do_sampler.DoSampler-
disrupt_causes()[source]¶ Override this method to render treatment assignment conditionally ignorable :return:
-
dowhy.do_samplers.weighting_sampler module¶
-
class
dowhy.do_samplers.weighting_sampler.WeightingSampler(data, *args, params=None, variable_types=None, num_cores=1, keep_original_treatment=False, causal_model=None, **kwargs)[source]¶ Bases:
dowhy.do_sampler.DoSampler-
disrupt_causes()[source]¶ Override this method to render treatment assignment conditionally ignorable :return:
-