Objectiveο
- class enflow.problems.objective.MeanSquaredError[source]ο
Bases:
Objective
- abstract calculate()ο
Subclasses must implement this method.
- class enflow.problems.objective.MeanAbsoluteError[source]ο
Bases:
Objective
- abstract calculate()ο
Subclasses must implement this method.
- class enflow.problems.objective.PinballLoss(quantiles)[source]ο
Bases:
Objective
- property nameο
- calculate(y_true, y_preds, mean=True)[source]ο
Compute the pinball loss between true values and multiple sets of predictions. Each set of predictions corresponds to a specific quantile. :param y_true: array-like, true values. :param y_preds: 2D array-like, predicted values for each quantile. Shape: (n_samples, n_quantiles). :return: numpy array, the pinball losses for each quantile.