class_docstr: Base model to run the test
class_docstr_tok: ["Base","model","to","run","the","test"]
docstr: To run model
  :param data:
  :return:
docstr_tok: ["To","run","model",":","param","data",":",":","return",":"]
code: def run_model(self, data):
      """
      To run model
      :param data:
      :return:
      """
      self._config_model(data)
      elapsed = self._train_model(data)
      # metric = 0
      metric = self._predict(data)
      print("##### Elapsed time: %.5f #####" % (elapsed))
      print("##### Predict %s: %.4f #####" % (data.metric, metric))
  
      return elapsed, metric
  
file_path: thundergbm/python/benchmarks/model/base_model.py
imports: import numpy
  from sklearn.metrics import mean_squared_error, accuracy_score
label_desc: Use image node_id 6 for calling the BaseModel obj's underlying member method code with example usage: obj.run_model(data) and returns: elapsed,  metric