ok I found an answer , AverageAbsoluteDifferenceRecommenderEvaluator is MAE :) http://people.apache.org/~isabel/mahout_site/mahout-core/apidocs/org/apache/mahout/cf/taste/impl/eval/AverageAbsoluteDifferenceRecommenderEvaluator.html
On Tue, Jan 15, 2013 at 4:02 PM, Zia mel <[email protected]> wrote: > Correction: For the second code I meant mean average error (MAE) > //**MAE code > protected void processOneEstimate(float estimatedPreference, > Preference realPref) { > double diff = realPref.getValue() - estimatedPreference; > average.addDatum(diff ); > } > > @Override > protected double computeFinalEvaluation() { > return average.getAverage(); > } > > On Tue, Jan 15, 2013 at 12:03 PM, Zia mel <[email protected]> wrote: >> //**MAP code >> protected void processOneEstimate(float estimatedPreference, >> Preference realPref) { >> double diff = realPref.getValue() - estimatedPreference; >> average.addDatum(diff ); >> } >> >> @Override >> protected double computeFinalEvaluation() { >> return average.getAverage(); >> }
