public final class AverageAbsoluteDifferenceRecommenderEvaluator extends AbstractDifferenceRecommenderEvaluator
A RecommenderEvaluator
which computes the average absolute
difference between predicted and actual ratings for users.
This algorithm is also called "mean average error".
AbstractDifferenceRecommenderEvaluator.PreferenceEstimateCallable
Constructor and Description |
---|
AverageAbsoluteDifferenceRecommenderEvaluator() |
Modifier and Type | Method and Description |
---|---|
protected double |
computeFinalEvaluation() |
protected void |
processOneEstimate(float estimatedPreference,
Preference realPref) |
protected void |
reset() |
String |
toString() |
evaluate, execute, getMaxPreference, getMinPreference, setMaxPreference, setMinPreference
public AverageAbsoluteDifferenceRecommenderEvaluator()
protected void reset()
reset
in class AbstractDifferenceRecommenderEvaluator
protected void processOneEstimate(float estimatedPreference, Preference realPref)
processOneEstimate
in class AbstractDifferenceRecommenderEvaluator
protected double computeFinalEvaluation()
computeFinalEvaluation
in class AbstractDifferenceRecommenderEvaluator
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.