Example #1
0
 public void offer(long value) {
   count++;
   total += value;
   quantiles.offer(value);
   double delta = value - mean;
   mean += delta / count;
   m2 += delta * (value - mean);
   if (value < min) {
     min = value;
   }
   if (value > max) {
     max = value;
   }
 }
Example #2
0
 public long getQuantile(double q) {
   return quantiles.getQuantile(q);
 }