code: def perturb_params(self, vname):
      if self.perturbation_method[vname] == "gaussian":
          self._perturb_gaussian(vname)
      elif self.perturbation_method[vname] == "boot":
          self._perturb_bootstrap(vname)
      else:
          raise ValueError("unknown perturbation method")
  
imports: import pandas
  import numpy
  import patsy
  from statsmodels.base.model import LikelihoodModelResults
  from statsmodels.regression.linear_model import OLS
  from collections import defaultdict
label_desc: Use image node_id 18 for calling the MICEData obj's underlying member method code with example usage: obj.perturb_params(vname) without return types