class_docstr: Base class for a sampler from the interventional distribution.
class_docstr_tok: ["Base","class","for","a","sampler","from","the","interventional","distribution","."]
code: def _infer_variable_types(self):
      raise NotImplementedError(
          "Variable type inference not implemented. Use the variable_types kwarg."
      )
  
file_path: dowhy/dowhy/do_sampler.py
imports: import logging
  from typing import List
  import networkx
  import numpy
  import pandas
  from dowhy import EstimandType, identify_effect_auto
  from dowhy.utils.api import parse_state
label_desc: Use image node_id 9 for calling the DoSampler obj's underlying member method code with example usage: obj._infer_variable_types() without return types