Package org.jaitools.numeric

Classes providing a range of numeric functions including summary statistics, defining and comparing ranges (intervals), and compiling histogram data.

See:
          Description

Interface Summary
Processor Defines methods that must be implemented by statistics processors working with StreamingSampleStats.
 

Class Summary
AbstractProcessor Abstract base class for statistics processors used with StreamingSampleStats.
ApproxMedianProcessor Processor for the approximate median Statistic.APPROX_MEDIAN.
CompareOp Provides static methods to compare floating point values, taking into account an absolute or proportional tolerance.
ExactMedianProcessor Processor for the exact median Statistic.MEDIAN.
ExtremaProcessor Processor for extrema Statistics: MIN, MAX and RANGE.
Histogram<T extends Number & Comparable> A simple numeric histogram class that uses the Range class to define bins.
MeanVarianceProcessor A Processor to calculate running mean and variance.
NumberOperations Provides static methods to work directly with Number objects without having to cast them to narrower types.
ProcessorFactory A (very) simple factory class used by StreamingSampleStats to create Processors which handle the calculation of various statistics based on values in a data stream.
Range<T extends Number & Comparable> Yet another numeric interval class.
RangeComparator<T extends Number & Comparable> Compares ranges by min end-point, then max end-point.
RangeExtendedComparator<T extends Number & Comparable> A comparator for Range objects capable of discerning the 18 different possible interval comparisons as described by: Brian Hayes (2003) A lucid interval.
RangeUtils Provides static helper methods to transform, sort and merge Range objects.
SampleStats A collection of static methods to calculate summary statistics for a sample of double-valued data.
StreamingSampleStats A class to calculate summary statistics for a sample of Double-valued buffers that is received as a (potentially long) stream of values rather than in a single batch.
SumProcessor Processor for SUM Statistic.
 

Enum Summary
NumberOperations.ClassInfo Information about the Number classes supported including their rank in terms of numeric precision.
Range.Type Constants to specify whether a Range parameter defines included or excluded values.
RangeExtendedComparator.Result Constants defining the names, notation and descriptions for the 18 different possible interval comparisons as described by: Brian Hayes (2003) A lucid interval.
Statistic Constants for the statistics supported by the SampleStats and StreamingSampleStats classes.
 

Package org.jaitools.numeric Description

Classes providing a range of numeric functions including summary statistics, defining and comparing ranges (intervals), and compiling histogram data.



Copyright © 2009-2013. All Rights Reserved.