Class Coverage


  • public class Coverage
    extends QualityMeasure
    This class calculates the Coverage of the recommender system. The coverage is the capacity of the recommender system to recommend new items. It is calculates as follows:

    coverage = <number of test items predicted> / <number of test items>

    • Constructor Detail

      • Coverage

        public Coverage​(Recommender recommender)
        Constructor of the class which basically calls the father's one.
        Parameters:
        recommender - Recommender instance for which the coverage 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