예제 #1
0
 private double getGiniIndex(ClassificationCounter cc) {
   double sum = 0.0d;
   for (Map.Entry<Serializable, Double> e : cc.getCounts().entrySet()) {
     double error = (cc.getTotal() > 0) ? e.getValue() / cc.getTotal() : 0;
     sum += error * error;
   }
   return 1.0d - sum;
 }