Analytic system for fast quantile computation with improved memory consumption strategy
AssigneeSAS Institute Inc.
InventorsXinmin Wu, Xiangqian Hu, Tao Wang, Xunlei Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsXinmin Wu, Xiangqian Hu, Tao Wang, Xunlei Wu
Estimating the term…
A computing device computes a quantile value. A maximum value and a minimum value are computed for unsorted variable values to compute an upper bin value and a lower bin value for each bin of a plurality of bins. A frequency counter is computed for each bin by reading the unsorted variable values a second time. A bin number and a cumulative rank value are computed for a quantile. When an estimated memory usage value exceeds a predefined memory size constraint value, a subset of the plurality of bins are split into a plurality of bins, the frequency counter is recomputed for each bin, and the bin number and the cumulative rank value are recomputed. Frequency data is computed using the frequency counters. The quantile value is computed using the frequency data and the cumulative rank value for the quantile and output.
A system configurable for a distributed data environment to provide a quantile value summary of the distributed data, the system comprising:
A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
A method of computing a quantile value, the method comprising:
Dependencies are inferred from the claim text.