DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
Does anyone know the mechanism behind the "add_unobserved_common_cause" refutation method?
I have a binary treatment and binary outcome. I set the association strength parameters, but I don't know what process is applied to the data to perform the refutation test. What is the generative model underlying the "add_unobserved_common_cause"?
Does anyone know the mechanism behind the "add_unobserved_common_cause" refutation method? I have a binary treatment and binary outcome. I set the association strength parameters, but I don't know what process is applied to the data to perform the refutation test. What is the generative model underlying the "add_unobserved_common_cause"?
Thanks!