class_docstr: Docstring modification.
  
  Parameters
  ----------
  docstring : str
      The docstring to modify.
class_docstr_tok: ["Docstring","modification",".","Parameters","--","--","--","--","--","docstring",":","str","The","docstring","to","modify","."]
docstr: Parameters
  ----------
  parameters : str, list[str]
      The names of the parameters to remove.
docstr_tok: ["Parameters","--","--","--","--","--","parameters",":","str",",","list","[","str","]","The","names","of","the","parameters","to","remove","."]
code: def remove_parameters(self, parameters):
      """
      Parameters
      ----------
      parameters : str, list[str]
          The names of the parameters to remove.
      """
      if self._docstring is None:
          # Protection against -oo execution
          return
      if isinstance(parameters, str):
          parameters = [parameters]
      repl = [
          param
          for param in self._ds["Parameters"]
          if param.name not in parameters
      ]
      if len(repl) + len(parameters) != len(self._ds["Parameters"]):
          raise ValueError("One or more parameters were not found.")
      self._ds["Parameters"] = repl
  
imports: from collections import namedtuple
  from collections.abc import Mapping
  import copy
  import inspect
  import re
  import textwrap
  from statsmodels.tools.sm_exceptions import ParseError
label_desc: Use image node_id 2 for calling the Docstring obj's underlying member method code with example usage: obj.remove_parameters(parameters) without return types