Classes
Class  Description  

AbstractDifferenceRecommenderEvaluator  
AverageAbsoluteDifferenceRecommenderEvaluator 
A IRecommenderEvaluator which computes the average absolute
difference between predicted and actual ratings for users.
 
GenericRecommenderIRStatsEvaluator 
For each user, these implementation determine the top preferences, then evaluate the IR
statistics based on a IDataModel that does not have these values. This number is the
"at" value, as in "precision at 5". For example, this would mean precision evaluated by removing the top 5
preferences for a user and then finding the percentage of those 5 items included in the top 5
recommendations for that user.
 
GenericRelevantItemsDataSplitter 
Picks relevant items to be those with the strongest preference, and
includes the other users' preferences in full.
 
IRStatisticsImpl  
LoadCallable  
LoadEvaluator 
Simple helper class for running load on a Recommender.
 
LoadStatistics  
OrderBasedRecommenderEvaluator 
Evaluate recommender by comparing order of all raw prefs with order in
recommender's output for that user. Can also compare data models.
 
RMSRecommenderEvaluator 
A IRecommenderEvaluator which computes the "root mean squared"
difference between predicted and actual ratings for users. This is the square root of the average of this
difference, squared.
