class_docstr: Base class for ``ModelFrame`` and ``ModelFrameGroupBy``
class_docstr_tok: ["Base","class","for","``","ModelFrame","``","and","``","ModelFrameGroupBy","``"]
code: def estimator(self, value):
      if (
          not hasattr(self, "_estimator")
          or self._estimator is not value
      ):
          self._estimator = value
          self._predicted = None
          self._proba = None
          self._log_proba = None
          self._decision = None
  
imports: import warnings
  import pandas.compat
  import pandas_ml.misc
  from pandas_ml.compat import Appender
label_desc: Use image node_id 2 for calling the ModelPredictor obj's underlying member method code with example usage: obj.estimator(value) without return types