[−][src]Module smartcore::metrics::mean_squared_error
Mean squared error regression loss.
Mean Squared Error
MSE measures the average magnitude of the errors in a set of predictions, without considering their direction.
\[mse(y, \hat{y}) = \frac{1}{n_{samples}} \sum_{i=1}^{n_{samples}} (y_i - \hat{y_i})^2 \]
where \(\hat{y}\) are predictions and \(y\) are true target values.
Example:
use smartcore::metrics::mean_squared_error::MeanSquareError; let y_pred: Vec<f64> = vec![3., -0.5, 2., 7.]; let y_true: Vec<f64> = vec![2.5, 0.0, 2., 8.]; let mse: f64 = MeanSquareError {}.get_score(&y_pred, &y_true);
Structs
MeanSquareError | Mean Squared Error |