class_docstr: Assess Overlap
  
  This class implements the OverRule algorithm for assessing support and overlap via Boolean Rulesets, from [1].
  
  [1] Oberst, M., Johansson, F., Wei, D., Gao, T., Brat, G., Sontag, D., & Varshney, K. (2020). Characterization of
  Overlap in Observational Studies. In S. Chiappa & R. Calandra (Eds.), Proceedings of the Twenty Third International
  Conference on Artificial Intelligence and Statistics (Vol. 108, pp. 788–798). PMLR. https://arxiv.org/abs/1907.04138
docstr: Learn overlap and support rules.
  
  :param show_progress_bar: Not implemented, will raise error if set to True, defaults to False
  :type show_progress_bar: bool
  :raises NotImplementedError: Will raise this error if show_progress_bar=True
  :returns: object of class OverruleAnalyzer
docstr_tok: ["Learn","overlap","and","support","rules",".",":","param","show_progress_bar",":","Not","implemented",",","will","raise","error","if","set","to","True",",","defaults","to","False",":","type","show_progress_bar",":","bool",":","raises","NotImplementedError",":","Will","raise","this","error","if","show_progress_bar=True",":","returns",":","object","of","class","OverruleAnalyzer"]
code: def refute_estimate(self, show_progress_bar=False):
      """
      Learn overlap and support rules.
  
      :param show_progress_bar: Not implemented, will raise error if set to True, defaults to False
      :type show_progress_bar: bool
      :raises NotImplementedError: Will raise this error if show_progress_bar=True
      :returns: object of class OverruleAnalyzer
      """
      if show_progress_bar:
          warnings.warn("No progress bar is available for OverRule")
  
      return assess_support_and_overlap_overrule(
          data=self._data,
          backdoor_vars=self._backdoor_vars,
          treatment_name=self._treatment_name,
          cat_feats=self._cat_feats,
          overlap_config=self._overlap_config,
          support_config=self._support_config,
          overlap_eps=self._overlap_eps,
          support_only=self._support_only,
          overlap_only=self._overlap_only,
          verbose=self._overrule_verbose,
      )
  
file_path: dowhy/dowhy/causal_refuters/assess_overlap.py
imports: import logging
  import warnings
  from typing import List, Optional
  from dowhy.causal_refuter import CausalRefuter
  from dowhy.causal_refuters.assess_overlap_overrule import OverlapConfig, OverruleAnalyzer, SupportConfig
label_desc: Use image node_id 2 for calling the AssessOverlap obj's underlying member method code with example usage: obj.refute_estimate(show_progress_bar) and returns: assess_support_and_overlap_overrule