gemseo / mlearning / qual_measure

r2_measure module

R2 error measure

The r2_measure module implements the concept of R2 measures for machine learning algorithms.

This concept is implemented through the R2Measure class and overloads the MLErrorMeasure._compute_measure() method.

The R2 is defined by

\[R_2(\hat{y}) = 1 - \frac{\sum_i (\hat{y}_i - y_i)^2} {\sum_i (y_i-\bar{y})^2},\]

where \(\hat{y}\) are the predictions, \(y\) are the data points and \(\bar{y}\) is the mean of \(y\).

class gemseo.mlearning.qual_measure.r2_measure.R2Measure(algo)[source]

Bases: gemseo.mlearning.qual_measure.error_measure.MLErrorMeasure

R2 measure for machine learning.

Constructor.

Parameters

algo (MLAlgo) – machine learning algorithm.