Evaluation Metrics¶
RMSE¶
Root Mean Square Error (RMSE) is a frequently used measure of the differences between values (sample or population values) predicted by a model or an estimator and values observed, and its formula is given as follows:
where denotes the value predicted by a model, denotes the observed values.
MAE¶
Mean Absolute Error (MAE) is a measure of errors between paired observations expressing the same phenomenon.
where denotes the value predicted by a model, denotes the observed value.
R-squared¶
R-Squared () also known as coefficient of determination, is usually used in the context of statistical models whose main purpose is either the prediction of future outcomes or the testing of hypotheses, on the basis of other related information. is usually determined by the total sum of squares (denoted as ), and the residual sum of squares (denoted as ), and its formula is as follows:
is calculated as follows:
where denotes the observed value, denotes the average values of all observed values.
is calculated as follows:
where denotes the observed value, denotes the predicted value.
Explained Variance¶
Explained Variance is used to measure the discrepancy between a model and actual data. Its formula is given as follows:
where denotes the observed value, denotes the predicted value.
AUC¶
Area Under Curve (AUC) usually used in classification analysis in order to determine which of the used models predicts the classes best. In recommender systems, AUC is usually used to metric for implicit feedback type recommender, where rating is binary and prediction is float number ranging from 0 to 1. For more details, you can refer to Wikipedia.
LogLoss¶
Log Loss also known as Cross-Entropy Loss, its discrete formal is given as follows:
where represents whether the predicted result is positive.