/** * Gets the largest observed data point. * * @return largest value. */ public double max(){ return max.getResult(); }
public double getMax(){ return max.getResult(); }
public long getMax() { return (long) max.getResult(); }
public double getMax() { return max.getResult(); }
public double maximumPossibleScore(){ return maximumPossibleScore.getResult(); }
/** * Returns the maximum of the values that have been added. * * <p>Double.NaN is returned if no values have been added. * * @return the maximum */ @Override public double getMax() { return _getMax().getResult(); }
public String toString(String title){ StringBuilder sb = new StringBuilder(); Formatter f = new Formatter(sb); f.format("%-50s", title);f.format("%n"); f.format("%30s", "==============================");f.format("%n"); f.format("%-10s", "Statistic");f.format("%5s", ""); f.format("%10s", "Value");f.format("%5s", "");f.format("%n"); f.format("%30s", "------------------------------");f.format("%n"); f.format("%-10s", "N");f.format("%5s", ""); f.format("%10.4f", (double)m.getN());f.format("%5s", "");f.format("%n"); f.format("%-10s", "Min");f.format("%5s", ""); f.format("%10.4f", min.getResult());f.format("%5s", "");f.format("%n"); f.format("%-10s", "Max");f.format("%5s", ""); f.format("%10.4f", max.getResult());f.format("%5s", "");f.format("%n"); f.format("%-10s", "Mean");f.format("%5s", ""); f.format("%10.4f", m.getResult());f.format("%5s", "");f.format("%n"); f.format("%-10s", "St. Dev.");f.format("%5s", ""); f.format("%10.4f", sd.getResult());f.format("%5s", "");f.format("%n"); f.format("%-10s", "Skewness");f.format("%5s", ""); f.format("%10.4f", skew.getResult());f.format("%5s", "");f.format("%n"); f.format("%-10s", "Kurtosis");f.format("%5s", ""); f.format("%10.4f", kurt.getResult());f.format("%5s", "");f.format("%n"); f.format("%30s", "==============================");f.format("%n"); return f.toString(); }
public TaggedBucketPoint toBucketPoint() { List<Percentile> percentileReturns = new ArrayList<>(percentileList.size()); if(percentileList.size() > 0) { for(int i = 0; i < percentileList.size(); i++) { Percentile p = percentileList.get(i); PercentileWrapper pw = percentiles.get(i); percentileReturns.add(new Percentile(p.getOriginalQuantile(), pw.getResult())); } } return new TaggedBucketPoint(tags, min.getResult(), average.getResult(), this.percentiles.get(this.percentiles.size() - 1).getResult(), max.getResult(), sum.getResult(), samples, percentileReturns); }
public TaggedBucketPoint toBucketPoint() { List<Percentile> percentileReturns = new ArrayList<>(percentileList.size()); if(percentileList.size() > 0) { for(int i = 0; i < percentileList.size(); i++) { Percentile p = percentileList.get(i); PercentileWrapper pw = percentiles.get(i); percentileReturns.add(new Percentile(p.getOriginalQuantile(), pw.getResult())); } } return new TaggedBucketPoint(tags, min.getResult(), average.getResult(), this.percentiles.get(this.percentiles.size() - 1).getResult(), max.getResult(), sum.getResult(), samples, percentileReturns); }
public NumericBucketPoint toBucketPoint() { long from = buckets.getBucketStart(bucketIndex); long to = from + buckets.getStep(); // Original percentilesList can't be modified as it is used elsewhere List<Percentile> percentileReturns = new ArrayList<>(percentileList.size()); if(percentileList.size() > 0) { for(int i = 0; i < percentileList.size(); i++) { Percentile p = percentileList.get(i); PercentileWrapper pw = percentiles.get(i); percentileReturns.add(new Percentile(p.getOriginalQuantile(), pw.getResult())); } } return new NumericBucketPoint.Builder(from, to) .setMin(min.getResult()) .setAvg(average.getResult()) .setMedian(this.percentiles.get(this.percentiles.size() - 1).getResult()) .setMax(max.getResult()) .setSum(sum.getResult()) .setSamples(samples) .setPercentiles(percentileReturns) .build(); } }
public NumericBucketPoint toBucketPoint() { long from = buckets.getBucketStart(bucketIndex); long to = from + buckets.getStep(); // Original percentilesList can't be modified as it is used elsewhere List<Percentile> percentileReturns = new ArrayList<>(percentileList.size()); if(percentileList.size() > 0) { for(int i = 0; i < percentileList.size(); i++) { Percentile p = percentileList.get(i); PercentileWrapper pw = percentiles.get(i); percentileReturns.add(new Percentile(p.getOriginalQuantile(), pw.getResult())); } } return new NumericBucketPoint.Builder(from, to) .setMin(min.getResult()) .setAvg(average.getResult()) .setMedian(this.percentiles.get(this.percentiles.size() - 1).getResult()) .setMax(max.getResult()) .setSum(sum.getResult()) .setSamples(samples) .setPercentiles(percentileReturns) .build(); } }
double range = max.getResult() - min.getResult(); double lowestBoundary = min.getResult()-range/1000; double largestBoundary = max.getResult()+range/1000; binCalc = new ScottBinCalculation(n, min.getResult(), max.getResult(), sd.getResult()); }else if(binCalculationType== BinCalculationType.FREEDMAN_DIACONIS){ Percentile percentile = new Percentile(); double q1 = percentile.evaluate(x, 25); double q3 = percentile.evaluate(x, 75); binCalc = new FreedmanDiaconisBinCalculation(n, min.getResult(), max.getResult(), q1, q3); }else if(binCalculationType==BinCalculationType.STURGES){ binCalc = new SturgesBinCalculation(n, min.getResult(), max.getResult());