Class R2


  • public class R2
    extends QualityMeasure
    This class calculates the the coefficient of determination, usually denoted as R2, of the predictions performed by a recommender.

    MSE = (∑(<test item rating> - <test item rating prediction>)2 + (<test item rating> - <getTestRatingAverage>)2) / <number of predictions>

    • Constructor Detail

      • R2

        public R2​(Recommender recommender)
        Constructor of the class which basically calls the father's one
        Parameters:
        recommender - Recommender instance for which the R2 are going to be computed
    • Method Detail

      • getScore

        public double getScore​(TestUser testUser,
                               double[] predictions)
        Description copied from class: QualityMeasure
        Computes the quality measure score for a TestUser given the predictions for his/her test ratings
        Specified by:
        getScore in class QualityMeasure
        Parameters:
        testUser - TestUser for which the quality measure score is computed
        predictions - Prediction value for the test items rated by the test user
        Returns:
        Quality measure score