gemseo.mlearning.regression.quality.mse_measure module#

The mean squared error to assess the quality of a regressor.

The mean squared error (MSE) is defined by

\[\begin{split}\\operatorname{MSE}(\\hat{y})=\\frac{1}{n}\\sum_{i=1}^n(\\hat{y}_i-y_i)^2,\end{split}\]

where \(\\hat{y}\) are the predictions and \(y\) are the data points.

class MSEMeasure(algo, fit_transformers=True)[source]#

Bases: BaseRegressorQuality

The mean squared error to assess the quality of a regressor.

Parameters:
  • algo (BaseRegressor) -- A machine learning algorithm for regression.

  • fit_transformers (bool) --

    Whether to re-fit the transformers when using resampling techniques. If False, use the transformers of the algorithm fitted from the whole training dataset.

    By default it is set to True.