| Package | Description |
|---|---|
| org.apache.datasketches.kll |
This package is for the implementations of the sketch algorithm developed by Zohar Karnin, Kevin Lang,
and Edo Liberty that is commonly referred to as the "KLL" sketch after the authors' last names.
|
| org.apache.datasketches.quantiles |
The quantiles package contains stochastic streaming algorithms that enable single-pass
analysis of the distribution of a stream of quantiles.
|
| org.apache.datasketches.quantilescommon |
This package contains common tools and methods for the quantiles, kll and
req packages.
|
| org.apache.datasketches.req |
This package is for the implementation of the Relative Error Quantiles sketch algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
KllDoublesSketch.getCDF(double[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllFloatsSketch.getCDF(float[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllItemsSketchSortedView.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllItemsSketch.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
long |
KllDoublesSketchSortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit) |
long |
KllFloatsSketchSortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit) |
double |
KllDoublesSketchSortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit) |
double |
KllFloatsSketchSortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit) |
QuantilesGenericAPI.GenericPartitionBoundaries<T> |
KllItemsSketch.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit) |
QuantilesDoublesAPI.DoublesPartitionBoundaries |
KllDoublesSketch.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit) |
QuantilesFloatsAPI.FloatsPartitionBoundaries |
KllFloatsSketch.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit) |
double[] |
KllDoublesSketch.getPMF(double[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllFloatsSketch.getPMF(float[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllItemsSketchSortedView.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
KllItemsSketch.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
T |
KllItemsSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
T |
KllItemsSketch.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
double |
KllDoublesSketch.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
double |
KllDoublesSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
float |
KllFloatsSketch.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
float |
KllFloatsSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
T[] |
KllItemsSketch.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit) |
double[] |
KllDoublesSketch.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit) |
float[] |
KllFloatsSketch.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit) |
double |
KllDoublesSketch.getRank(double quantile,
QuantileSearchCriteria searchCrit) |
double |
KllDoublesSketchSortedView.getRank(double quantile,
QuantileSearchCriteria searchCrit) |
double |
KllFloatsSketch.getRank(float quantile,
QuantileSearchCriteria searchCrit) |
double |
KllFloatsSketchSortedView.getRank(float quantile,
QuantileSearchCriteria searchCrit) |
double |
KllItemsSketchSortedView.getRank(T quantile,
QuantileSearchCriteria searchCrit) |
double |
KllItemsSketch.getRank(T quantile,
QuantileSearchCriteria searchCrit) |
double[] |
KllDoublesSketch.getRanks(double[] quantiles,
QuantileSearchCriteria searchCrit) |
double[] |
KllFloatsSketch.getRanks(float[] quantiles,
QuantileSearchCriteria searchCrit) |
double[] |
KllItemsSketch.getRanks(T[] quantiles,
QuantileSearchCriteria searchCrit) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
DoublesSketch.getCDF(double[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
ItemsSketchSortedView.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
ItemsSketch.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
long |
DoublesSketchSortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit) |
double |
DoublesSketchSortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit) |
QuantilesDoublesAPI.DoublesPartitionBoundaries |
DoublesSketch.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit) |
QuantilesGenericAPI.GenericPartitionBoundaries<T> |
ItemsSketch.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit) |
double[] |
DoublesSketch.getPMF(double[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
ItemsSketchSortedView.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
double[] |
ItemsSketch.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit) |
T |
ItemsSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
double |
DoublesSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
double |
DoublesSketch.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
T |
ItemsSketch.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
double[] |
DoublesSketch.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit) |
T[] |
ItemsSketch.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit) |
double |
DoublesSketchSortedView.getRank(double quantile,
QuantileSearchCriteria searchCrit) |
double |
DoublesSketch.getRank(double quantile,
QuantileSearchCriteria searchCrit) |
double |
ItemsSketchSortedView.getRank(T quantile,
QuantileSearchCriteria searchCrit) |
double |
ItemsSketch.getRank(T quantile,
QuantileSearchCriteria searchCrit) |
double[] |
DoublesSketch.getRanks(double[] quantiles,
QuantileSearchCriteria searchCrit) |
double[] |
ItemsSketch.getRanks(T[] quantiles,
QuantileSearchCriteria searchCrit) |
| Modifier and Type | Method and Description |
|---|---|
static QuantileSearchCriteria |
QuantileSearchCriteria.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static QuantileSearchCriteria[] |
QuantileSearchCriteria.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
QuantilesDoublesAPI.getCDF(double[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
default double[] |
DoublesSortedView.getCDF(double[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
QuantilesFloatsAPI.getCDF(float[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
default double[] |
FloatsSortedView.getCDF(float[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
QuantilesGenericAPI.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
GenericSortedView.getCDF(T[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Cumulative Distribution Function (CDF) of the input stream
as a monotonically increasing array of double ranks (or cumulative probabilities) on the interval [0.0, 1.0],
given a set of splitPoints.
|
long |
GenericSortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit) |
long |
SortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit)
Gets the cumulative weight at the current index (or previous index) based on the chosen search criterion.
|
double |
GenericSortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit) |
double |
SortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit)
Gets the normalized rank at the current index (or previous index)
based on the chosen search criterion.
|
QuantilesFloatsAPI.FloatsPartitionBoundaries |
QuantilesFloatsAPI.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit)
This method returns an instance of
FloatsPartitionBoundaries which provides
sufficient information for the user to create the given number of equally weighted partitions. |
QuantilesGenericAPI.GenericPartitionBoundaries<T> |
QuantilesGenericAPI.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit)
This method returns an instance of
GenericPartitionBoundaries which provides
sufficient information for the user to create the given number of equally weighted partitions. |
QuantilesDoublesAPI.DoublesPartitionBoundaries |
QuantilesDoublesAPI.getPartitionBoundaries(int numEquallyWeighted,
QuantileSearchCriteria searchCrit)
This method returns an instance of
DoublesPartitionBoundaries which provides
sufficient information for the user to create the given number of equally weighted partitions. |
double[] |
QuantilesDoublesAPI.getPMF(double[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
default double[] |
DoublesSortedView.getPMF(double[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
QuantilesFloatsAPI.getPMF(float[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
default double[] |
FloatsSortedView.getPMF(float[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
QuantilesGenericAPI.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
double[] |
GenericSortedView.getPMF(T[] splitPoints,
QuantileSearchCriteria searchCrit)
Returns an approximation to the Probability Mass Function (PMF) of the input stream
as an array of probability masses as doubles on the interval [0.0, 1.0],
given a set of splitPoints.
|
float |
QuantilesFloatsAPI.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
T |
QuantilesGenericAPI.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
double |
QuantilesDoublesAPI.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
float |
FloatsSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
T |
GenericSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
double |
DoublesSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit)
Gets the approximate quantile of the given normalized rank and the given search criterion.
|
float[] |
QuantilesFloatsAPI.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.
|
T[] |
QuantilesGenericAPI.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.
|
double[] |
QuantilesDoublesAPI.getQuantiles(double[] ranks,
QuantileSearchCriteria searchCrit)
Gets an array of quantiles from the given array of normalized ranks.
|
double |
QuantilesDoublesAPI.getRank(double quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double |
DoublesSortedView.getRank(double quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double |
QuantilesFloatsAPI.getRank(float quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double |
FloatsSortedView.getRank(float quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double |
QuantilesGenericAPI.getRank(T quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double |
GenericSortedView.getRank(T quantile,
QuantileSearchCriteria searchCrit)
Gets the normalized rank corresponding to the given a quantile.
|
double[] |
QuantilesDoublesAPI.getRanks(double[] quantiles,
QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given
search criterion.
|
double[] |
QuantilesFloatsAPI.getRanks(float[] quantiles,
QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given
search criterion.
|
double[] |
QuantilesGenericAPI.getRanks(T[] quantiles,
QuantileSearchCriteria searchCrit)
Gets an array of normalized ranks corresponding to the given array of quantiles and the given
search criterion.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
ReqSketch.getCDF(float[] splitPoints,
QuantileSearchCriteria searchCrit) |
long |
ReqSketchSortedViewIterator.getCumulativeWeight(QuantileSearchCriteria searchCrit) |
double |
ReqSketchSortedViewIterator.getNormalizedRank(QuantileSearchCriteria searchCrit) |
double[] |
ReqSketch.getPMF(float[] splitPoints,
QuantileSearchCriteria searchCrit) |
float |
ReqSketch.getQuantile(double normRank,
QuantileSearchCriteria searchCrit) |
float |
ReqSketchSortedView.getQuantile(double rank,
QuantileSearchCriteria searchCrit) |
float[] |
ReqSketch.getQuantiles(double[] normRanks,
QuantileSearchCriteria searchCrit) |
double |
ReqSketch.getRank(float quantile,
QuantileSearchCriteria searchCrit) |
double |
ReqSketchSortedView.getRank(float quantile,
QuantileSearchCriteria searchCrit) |
double[] |
ReqSketch.getRanks(float[] quantiles,
QuantileSearchCriteria searchCrit) |
Copyright © 2015–2022 The Apache Software Foundation. All rights reserved.