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.
However, when I checked source codes on the github, I didn't found any methods or attributes about this parameter outcome_function=linear_gen.
Moreover, when I changed the return of the function def linear_gen(df) into a fixed value or even a string, the console didn't raise any errors.
I'm wondering if the new version (v0.11.1) has changed the form of parametersoutcome_function=linear_gen? Or if this feature about Simulated Outcome is not yet perfected?
In this chapter,Dummy Outcome Refuter: Testing for non-zero causal effect, you have achieved the intent and function of Simulated Outcome in your paper.![image](https://github.com/py-why/dowhy/assets/49603007/3abed672-1682-4005-a643-4cb80ba0dd55)
However, when I checked source codes on the github, I didn't found any methods or attributes about this parameter
outcome_function=linear_gen
. Moreover, when I changed the return of the functiondef linear_gen(df)
into a fixed value or even a string, the console didn't raise any errors.I'm wondering if the new version (v0.11.1) has changed the form of parameters
outcome_function=linear_gen
? Or if this feature about Simulated Outcome is not yet perfected?