docstr: Easy way to determine which lightgbm objectives will
  require candidate predictions to run mean matching.
  
  Returns
  -------
  list of objectives.
docstr_tok: ["Easy","way","to","determine","which","lightgbm","objectives","will","require","candidate","predictions","to","run","mean","matching",".","Returns","--","--","--","-","list","of","objectives","."]
code: def get_objectives_requiring_candidate_preds(self):
      """
      Easy way to determine which lightgbm objectives will
      require candidate predictions to run mean matching.
  
      Returns
      -------
      list of objectives.
      """
      objs = []
      for objective, obj_args in self.objective_args.items():
          if "candidate_preds" in obj_args:
              objs.append(objective)
      return objs
  
file_path: miceforest/miceforest/MeanMatchScheme.py
imports: from .compat import pd_DataFrame
  import inspect
  from copy import deepcopy
  from typing import Callable, Union, Dict, Set
  from numpy import dtype
label_desc: Use image node_id 10 for calling the MeanMatchScheme obj's underlying member method code with example usage: obj.get_objectives_requiring_candidate_preds() and returns: objs