List of usage examples for org.apache.mahout.cf.taste.impl.common RunningAverageAndStdDev getAverage
double getAverage();
From source file:recommender.GenericRecommenderIRStatsEvaluatorCustom.java
License:Apache License
private static double computeThreshold(PreferenceArray prefs) { if (prefs.length() < 2) { // Not enough data points -- return a threshold that allows everything return Double.NEGATIVE_INFINITY; }//from w w w . ja v a 2s . co m RunningAverageAndStdDev stdDev = new FullRunningAverageAndStdDev(); int size = prefs.length(); for (int i = 0; i < size; i++) { stdDev.addDatum(prefs.getValue(i)); } return stdDev.getAverage() + stdDev.getStandardDeviation(); }