class_docstr: Add an unobserved confounder for refutation.
  
  AddUnobservedCommonCause class supports three methods:
      1) Simulation of an unobserved confounder
      2) Linear partial R2 : Sensitivity Analysis for linear models.
      3) Non-Parametric partial R2 based : Sensitivity Analyis for non-parametric models.
  
  Supports additional parameters that can be specified in the refute_estimate() method.
class_docstr_tok: ["Add","an","unobserved","confounder","for","refutation",".","AddUnobservedCommonCause","class","supports","three","methods",":","1",")","Simulation","of","an","unobserved","confounder","2",")","Linear","partial","R2",":","Sensitivity","Analysis","for","linear","models",".","3",")","Non-Parametric","partial","R2","based",":","Sensitivity","Analyis","for","non-parametric","models",".","Supports","additional","parameters","that","can","be","specified","in","the","refute_estimate","(",")","method","."]
code: def include_simulated_confounder(
      self,
      convergence_threshold=DEFAULT_CONVERGENCE_THRESHOLD,
      c_star_max=DEFAULT_C_STAR_MAX,
  ):
      return include_simulated_confounder(
          self._data,
          self._treatment_name,
          self._outcome_name,
          self.kappa_t,
          self.kappa_y,
          self._variables_of_interest,
          convergence_threshold,
          c_star_max,
      )
  
imports: import copy
  import logging
  import math
  from typing import Dict, List, Optional, Union
  import numpy
  import pandas
  import scipy.stats
  import statsmodels.api
  from sklearn.linear_model import LogisticRegression
  from sklearn.preprocessing import StandardScaler
  from tqdm.auto import tqdm
  from dowhy.causal_estimator import CausalEstimate
  from dowhy.causal_estimators.econml import Econml
  from dowhy.causal_estimators.linear_regression_estimator import LinearRegressionEstimator
  from dowhy.causal_estimators.regression_estimator import RegressionEstimator
  from dowhy.causal_identifier.identified_estimand import IdentifiedEstimand
  from dowhy.causal_refuter import CausalRefutation, CausalRefuter, choose_variables
  from dowhy.causal_refuters.evalue_sensitivity_analyzer import EValueSensitivityAnalyzer
  from dowhy.causal_refuters.linear_sensitivity_analyzer import LinearSensitivityAnalyzer
label_desc: Use image node_id 3 for calling the AddUnobservedCommonCause obj's underlying member method code with example usage: obj.include_simulated_confounder(convergence_threshold, c_star_max) and returns: include_simulated_confounder