public void increment(double x, Object y) { KernelRegression kreg; double score; // increment all categories for (Object o : kernelRegressionMap.keySet()) { kreg = kernelRegressionMap.get(o); score = itemScoring.computeCategoryScore(o, y); kreg.increment(x, score); } // increment item score = itemScoring.computeItemScore(y); expectedScore.increment(x, score); }