pyml.utils.accuracy.RegressionAccuracy#
- class RegressionAccuracy[source]#
Bases:
_Accuracy
Subclass of _Accuracy tailored for regression models.
Calculates accuracy based on precision and compares predictions to ground truth.
- Variables:
precision (float) – Precision value used for regression accuracy calculation.
Initialize RegressionAccuracy instance.
Methods
__init__
Initialize RegressionAccuracy instance.
Calculate accuracy based on predictions and ground truth values.
Calculate accumulated accuracy.
Compare predictions to ground truth values for regression accuracy.
Initialize regression accuracy calculation parameters.
Reset variables for accumulated accuracy.
- calculate(predictions, y)#
Calculate accuracy based on predictions and ground truth values.
- calculate_accumulated()#
Calculate accumulated accuracy.
- compare(predictions, y)[source]#
Compare predictions to ground truth values for regression accuracy.
- Return type:
ndarray
- Parameters:
predictions (numpy.ndarray) – Predicted values.
y (numpy.ndarray) – Ground truth values.
- Returns:
Array of comparison results.
- Return type:
numpy.ndarray