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.
Hi, I am a newbie both in causal inference and DoWhy. I have a very basic doubt: when dealing with categorical confounders, is it neccesary to convert them into dummies? I have two categorical confounders with 30 categories each and when working with dummies DoWhy gets stucked in the Identify step:
"WARNING:dowhy.causal_identifier.auto_identifier:Max number of iterations 100000 reached. Could not find a valid backdoor set. WARNING:dowhy.causal_identifier.auto_identifier:Backdoor identification failed."
If I don´t convert them into dummies everything seems to work properly.
Hi, I am a newbie both in causal inference and DoWhy. I have a very basic doubt: when dealing with categorical confounders, is it neccesary to convert them into dummies? I have two categorical confounders with 30 categories each and when working with dummies DoWhy gets stucked in the Identify step:
"WARNING:dowhy.causal_identifier.auto_identifier:Max number of iterations 100000 reached. Could not find a valid backdoor set. WARNING:dowhy.causal_identifier.auto_identifier:Backdoor identification failed."
If I don´t convert them into dummies everything seems to work properly.
Thanks a lot for your time, best regards.