def interpret(self, method_name=None, **kwargs): """Interpret the refutation results. :param method_name: Method used (string) or a list of methods. If None, then the default for the specific refuter is used. :returns: None """ if method_name is None: method_name = self.refuter.interpret_method method_name_arr = parse_state(method_name) import dowhy.interpreters as interpreters for method in method_name_arr: interpreter = interpreters.get_class_object(method) interpreter(self, **kwargs).interpret()
def interpret(self, method_name=None, **kwargs): """Interpret the causal estimate. :param method_name: Method used (string) or a list of methods. If None, then the default for the specific estimator is used. :param kwargs:: Optional parameters that are directly passed to the interpreter method. :returns: None """ if method_name is None: method_name = self.estimator.interpret_method method_name_arr = parse_state(method_name) for method in method_name_arr: interpreter = interpreters.get_class_object(method) interpreter(self, **kwargs).interpret()
def interpret(self, method_name=None, **kwargs): """Interpret the causal model. :param method_name: method used for interpreting the model. If None, then default interpreter is chosen that describes the model summary and shows the associated causal graph. :param kwargs:: Optional parameters that are directly passed to the interpreter method. :returns: None """ if method_name is None: self.summary(print_to_stdout=True) self.view_model() return method_name_arr = parse_state(method_name) import dowhy.interpreters as interpreters for method in method_name_arr: interpreter = interpreters.get_class_object(method) interpreter(self, **kwargs).interpret()