pyanno4rt.learning_model.evaluation._model_evaluator

Model evaluation.

Overview

Classes

ModelEvaluator

Model evaluation class.

Classes

class pyanno4rt.learning_model.evaluation._model_evaluator.ModelEvaluator(model_label)[source]

Model evaluation class.

This class provides the computation method for a number of evaluation metrics on a machine learning outcome model.

Parameters:

model_label (str) – Label for the machine learning outcome model.

model_label

See ‘Parameters’.

Type:

str

Overview

Methods

compute(true_labels, predicted_labels)

Compute the evaluation metrics.

Members

compute(true_labels, predicted_labels)[source]

Compute the evaluation metrics.

Parameters:
  • true_labels (ndarray) – Ground truth label values.

  • predicted_labels (tuple) – Tuple of arrays with the training and out-of-folds labels predicted by the machine learning outcome model.