Package | Description |
---|---|
cern.colt.buffer.tfloat |
Fixed sized (non resizable) streaming buffers holding float elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.list.tfloat |
Resizable list holding elements of float data type.
|
cern.colt.map.tfloat |
Automatically growing and shrinking map holding elements of float data type.
|
cern.colt.matrix.tfloat |
Matrix interfaces and factories holding elements of float data type.
|
cern.colt.matrix.tfloat.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of float data type.
|
cern.jet.stat.tfloat |
Tools for basic and advanced statistics: Estimators, Gamma functions, Beta functions, Probabilities, Special integrals, etc.
|
cern.jet.stat.tfloat.quantile |
Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
|
hep.aida.tfloat.bin |
Multisets (bags) with efficient statistics operations defined upon; This package
requires the Colt distribution.
|
Modifier and Type | Method and Description |
---|---|
void |
FloatBuffer.addAllOf(FloatArrayList list)
Adds all elements of the specified list to the receiver.
|
void |
FloatBufferConsumer.addAllOf(FloatArrayList list)
Adds all elements of the specified list to the receiver.
|
void |
FloatBuffer2D.addAllOf(FloatArrayList x,
FloatArrayList y)
Adds all specified points (x,y) to the receiver.
|
void |
FloatBuffer2DConsumer.addAllOf(FloatArrayList x,
FloatArrayList y)
Adds all specified (x,y) points to the receiver.
|
void |
FloatBuffer3D.addAllOf(FloatArrayList xElements,
FloatArrayList yElements,
FloatArrayList zElements)
Adds all specified (x,y,z) points to the receiver.
|
void |
FloatBuffer3DConsumer.addAllOf(FloatArrayList x,
FloatArrayList y,
FloatArrayList z)
Adds all specified (x,y,z) points to the receiver.
|
Modifier and Type | Method and Description |
---|---|
FloatArrayList |
FloatArrayList.copy()
Returns a deep copy of the receiver; uses
clone() and casts
the result. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFloatList.addAllOf(FloatArrayList other)
Appends all elements of the specified list to the receiver.
|
Modifier and Type | Method and Description |
---|---|
FloatArrayList |
AbstractFloatLongMap.keys()
Returns a list filled with all keys contained in the receiver.
|
FloatArrayList |
AbstractFloatIntMap.keys()
Returns a list filled with all keys contained in the receiver.
|
FloatArrayList |
AbstractLongFloatMap.values()
Returns a list filled with all values contained in the receiver.
|
FloatArrayList |
AbstractIntFloatMap.values()
Returns a list filled with all values contained in the receiver.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractFloatLongMap.keys(FloatArrayList list)
Fills all keys contained in the receiver into the specified list.
|
void |
OpenFloatLongHashMap.keys(FloatArrayList list)
Fills all keys contained in the receiver into the specified list.
|
void |
AbstractFloatIntMap.keys(FloatArrayList list)
Fills all keys contained in the receiver into the specified list.
|
void |
OpenFloatIntHashMap.keys(FloatArrayList list)
Fills all keys contained in the receiver into the specified list.
|
void |
AbstractFloatLongMap.keysSortedByValue(FloatArrayList keyList)
Fills all keys sorted ascending by their associated value into the
specified list.
|
void |
AbstractFloatIntMap.keysSortedByValue(FloatArrayList keyList)
Fills all keys sorted ascending by their associated value into the
specified list.
|
void |
AbstractFloatIntMap.pairsMatching(FloatIntProcedure condition,
FloatArrayList keyList,
IntArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
OpenFloatIntHashMap.pairsMatching(FloatIntProcedure condition,
FloatArrayList keyList,
IntArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
AbstractFloatLongMap.pairsMatching(FloatLongProcedure condition,
FloatArrayList keyList,
LongArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
OpenFloatLongHashMap.pairsMatching(FloatLongProcedure condition,
FloatArrayList keyList,
LongArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
OpenIntFloatHashMap.pairsMatching(IntFloatProcedure condition,
IntArrayList keyList,
FloatArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
AbstractIntFloatMap.pairsMatching(IntFloatProcedure condition,
IntArrayList keyList,
FloatArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
AbstractLongFloatMap.pairsMatching(LongFloatProcedure condition,
LongArrayList keyList,
FloatArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
OpenLongFloatHashMap.pairsMatching(LongFloatProcedure condition,
LongArrayList keyList,
FloatArrayList valueList)
Fills all pairs satisfying a given condition into the specified lists.
|
void |
AbstractFloatIntMap.pairsSortedByKey(FloatArrayList keyList,
IntArrayList valueList)
Fills all keys and values sorted ascending by key into the
specified lists.
|
void |
AbstractFloatLongMap.pairsSortedByKey(FloatArrayList keyList,
LongArrayList valueList)
Fills all keys and values sorted ascending by key into the
specified lists.
|
void |
AbstractIntFloatMap.pairsSortedByKey(IntArrayList keyList,
FloatArrayList valueList)
Fills all keys and values sorted ascending by key into the
specified lists.
|
void |
AbstractLongFloatMap.pairsSortedByKey(LongArrayList keyList,
FloatArrayList valueList)
Fills all keys and values sorted ascending by key into the
specified lists.
|
void |
AbstractFloatIntMap.pairsSortedByValue(FloatArrayList keyList,
IntArrayList valueList)
Fills all keys and values sorted ascending by value into the
specified lists.
|
void |
AbstractFloatLongMap.pairsSortedByValue(FloatArrayList keyList,
LongArrayList valueList)
Fills all keys and values sorted ascending by value into the
specified lists.
|
void |
AbstractIntFloatMap.pairsSortedByValue(IntArrayList keyList,
FloatArrayList valueList)
Fills all keys and values sorted ascending by value into the
specified lists.
|
void |
AbstractLongFloatMap.pairsSortedByValue(LongArrayList keyList,
FloatArrayList valueList)
Fills all keys and values sorted ascending by value into the
specified lists.
|
void |
OpenIntFloatHashMap.values(FloatArrayList list)
Fills all values contained in the receiver into the specified list.
|
void |
AbstractLongFloatMap.values(FloatArrayList list)
Fills all values contained in the receiver into the specified list.
|
void |
OpenLongFloatHashMap.values(FloatArrayList list)
Fills all values contained in the receiver into the specified list.
|
void |
AbstractIntFloatMap.values(FloatArrayList list)
Fills all values contained in the receiver into the specified list.
|
Modifier and Type | Method and Description |
---|---|
FloatArrayList |
FloatFactory1D.toList(FloatMatrix1D values)
Constructs a list from the given matrix.
|
Modifier and Type | Method and Description |
---|---|
void |
FloatMatrix1D.getNegativeValues(IntArrayList indexList,
FloatArrayList valueList)
Fills the coordinates and values of cells having negative values into the
specified lists.
|
void |
FloatMatrix2D.getNegativeValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having negative values into the
specified lists.
|
void |
FloatMatrix3D.getNegativeValues(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having negative values into the
specified lists.
|
void |
FloatMatrix1D.getNonZeros(IntArrayList indexList,
FloatArrayList valueList)
Fills the coordinates and values of cells having non-zero values into the
specified lists.
|
void |
FloatMatrix1D.getNonZeros(IntArrayList indexList,
FloatArrayList valueList,
int maxCardinality)
Fills the coordinates and values of the first maxCardinality
cells having non-zero values into the specified lists.
|
void |
FloatMatrix2D.getNonZeros(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having non-zero values into the
specified lists.
|
void |
FloatMatrix3D.getNonZeros(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having non-zero values into the
specified lists.
|
void |
FloatMatrix1D.getPositiveValues(IntArrayList indexList,
FloatArrayList valueList)
Fills the coordinates and values of cells having positive values into the
specified lists.
|
void |
FloatMatrix2D.getPositiveValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having positive values into the
specified lists.
|
void |
FloatMatrix3D.getPositiveValues(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList)
Fills the coordinates and values of cells having positive values into the
specified lists.
|
Modifier and Type | Method and Description |
---|---|
void |
DenseFloatMatrix1D.getNegativeValues(IntArrayList indexList,
FloatArrayList valueList) |
void |
DenseFloatMatrix2D.getNegativeValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseColumnFloatMatrix2D.getNegativeValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseFloatMatrix3D.getNegativeValues(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseFloatMatrix1D.getNonZeros(IntArrayList indexList,
FloatArrayList valueList) |
void |
DenseFloatMatrix2D.getNonZeros(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseColumnFloatMatrix2D.getNonZeros(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseFloatMatrix3D.getNonZeros(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseFloatMatrix1D.getPositiveValues(IntArrayList indexList,
FloatArrayList valueList) |
void |
DenseFloatMatrix2D.getPositiveValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseColumnFloatMatrix2D.getPositiveValues(IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
void |
DenseFloatMatrix3D.getPositiveValues(IntArrayList sliceList,
IntArrayList rowList,
IntArrayList columnList,
FloatArrayList valueList) |
Modifier and Type | Method and Description |
---|---|
static FloatArrayList |
FloatDescriptive.quantiles(FloatArrayList sortedData,
FloatArrayList percentages)
Returns the quantiles of the specified percentages.
|
static FloatArrayList[] |
FloatDescriptive.split(FloatArrayList sortedList,
FloatArrayList splitters)
Splits (partitions) a list into sublists such that each sublist contains
the elements with a given range.
|
Modifier and Type | Method and Description |
---|---|
static float |
FloatDescriptive.autoCorrelation(FloatArrayList data,
int lag,
float mean,
float variance)
Returns the auto-correlation of a data sequence.
|
static float |
FloatDescriptive.correlation(FloatArrayList data1,
float standardDev1,
FloatArrayList data2,
float standardDev2)
Returns the correlation of two data sequences.
|
static float |
FloatDescriptive.covariance(FloatArrayList data1,
FloatArrayList data2)
Returns the covariance of two data sequences, which is
cov(x,y) = (1/(size()-1)) * Sum((x[i]-mean(x)) * (y[i]-mean(y)))
.
|
static float |
FloatDescriptive.durbinWatson(FloatArrayList data)
Durbin-Watson computation.
|
static void |
FloatDescriptive.frequencies(FloatArrayList sortedData,
FloatArrayList distinctValues,
IntArrayList frequencies)
Computes the frequency (number of occurances, count) of each distinct
value in the given sorted data.
|
static float |
FloatDescriptive.geometricMean(FloatArrayList data)
Returns the geometric mean of a data sequence.
|
static void |
FloatDescriptive.incrementalUpdate(FloatArrayList data,
int from,
int to,
float[] inOut)
Incrementally maintains and updates minimum, maximum, sum and sum of
squares of a data sequence.
|
static void |
FloatDescriptive.incrementalUpdateSumsOfPowers(FloatArrayList data,
int from,
int to,
int fromSumIndex,
int toSumIndex,
float[] sumOfPowers)
Incrementally maintains and updates various sums of powers of the form
Sum(data[i]k).
|
static void |
FloatDescriptive.incrementalWeightedUpdate(FloatArrayList data,
FloatArrayList weights,
int from,
int to,
float[] inOut)
Incrementally maintains and updates sum and sum of squares of a
weighted data sequence.
|
static float |
FloatDescriptive.kurtosis(FloatArrayList data,
float mean,
float standardDeviation)
Returns the kurtosis (aka excess) of a data sequence, which is
-3 + moment(data,4,mean) / standardDeviation4.
|
static float |
FloatDescriptive.lag1(FloatArrayList data,
float mean)
Returns the lag-1 autocorrelation of a dataset; Note that this method has
semantics different from autoCorrelation(..., 1);
|
static float |
FloatDescriptive.max(FloatArrayList data)
Returns the largest member of a data sequence.
|
static float |
FloatDescriptive.mean(FloatArrayList data)
Returns the arithmetic mean of a data sequence; That is
Sum( data[i] ) / data.size().
|
static float |
FloatDescriptive.meanDeviation(FloatArrayList data,
float mean)
Returns the mean deviation of a dataset.
|
static float |
FloatDescriptive.median(FloatArrayList sortedData)
Returns the median of a sorted data sequence.
|
static float |
FloatDescriptive.min(FloatArrayList data)
Returns the smallest member of a data sequence.
|
static float |
FloatDescriptive.moment(FloatArrayList data,
int k,
float c)
Returns the moment of k-th order with constant c of a
data sequence, which is
Sum( (data[i]-c)k ) / data.size().
|
static float |
FloatDescriptive.product(FloatArrayList data)
Returns the product of a data sequence, which is Prod( data[i] )
.
|
static float |
FloatDescriptive.quantile(FloatArrayList sortedData,
float phi)
Returns the phi-quantile; that is, an element elem for
which holds that phi percent of data elements are less than
elem.
|
static float |
FloatDescriptive.quantileInverse(FloatArrayList sortedList,
float element)
Returns how many percent of the elements contained in the receiver are
<= element.
|
static FloatArrayList |
FloatDescriptive.quantiles(FloatArrayList sortedData,
FloatArrayList percentages)
Returns the quantiles of the specified percentages.
|
static float |
FloatDescriptive.rankInterpolated(FloatArrayList sortedList,
float element)
Returns the linearly interpolated number of elements in a list less or
equal to a given element.
|
static float |
FloatDescriptive.sampleKurtosis(FloatArrayList data,
float mean,
float sampleVariance)
Returns the sample kurtosis (aka excess) of a data sequence.
|
static float |
FloatDescriptive.sampleSkew(FloatArrayList data,
float mean,
float sampleVariance)
Returns the sample skew of a data sequence.
|
static float |
FloatDescriptive.sampleVariance(FloatArrayList data,
float mean)
Returns the sample variance of a data sequence.
|
static float |
FloatDescriptive.skew(FloatArrayList data,
float mean,
float standardDeviation)
Returns the skew of a data sequence, which is
moment(data,3,mean) / standardDeviation3.
|
static FloatArrayList[] |
FloatDescriptive.split(FloatArrayList sortedList,
FloatArrayList splitters)
Splits (partitions) a list into sublists such that each sublist contains
the elements with a given range.
|
static void |
FloatDescriptive.standardize(FloatArrayList data,
float mean,
float standardDeviation)
Modifies a data sequence to be standardized.
|
static float |
FloatDescriptive.sum(FloatArrayList data)
Returns the sum of a data sequence.
|
static float |
FloatDescriptive.sumOfInversions(FloatArrayList data,
int from,
int to)
Returns the sum of inversions of a data sequence, which is
Sum( 1.0 / data[i]).
|
static float |
FloatDescriptive.sumOfLogarithms(FloatArrayList data,
int from,
int to)
Returns the sum of logarithms of a data sequence, which is
Sum( Log(data[i]).
|
static float |
FloatDescriptive.sumOfPowerDeviations(FloatArrayList data,
int k,
float c)
Returns Sum( (data[i]-c)k ); optimized for common
parameters like c == 0.0 and/or k == -2 ..
|
static float |
FloatDescriptive.sumOfPowerDeviations(FloatArrayList data,
int k,
float c,
int from,
int to)
Returns Sum( (data[i]-c)k ) for all
i = from ..
|
static float |
FloatDescriptive.sumOfPowers(FloatArrayList data,
int k)
Returns the sum of powers of a data sequence, which is
Sum ( data[i]k ).
|
static float |
FloatDescriptive.sumOfSquares(FloatArrayList data)
Returns the sum of squares of a data sequence.
|
static float |
FloatDescriptive.trimmedMean(FloatArrayList sortedData,
float mean,
int left,
int right)
Returns the trimmed mean of a sorted data sequence.
|
static float |
FloatDescriptive.weightedMean(FloatArrayList data,
FloatArrayList weights)
Returns the weighted mean of a data sequence.
|
static float |
FloatDescriptive.winsorizedMean(FloatArrayList sortedData,
float mean,
int left,
int right)
Returns the winsorized mean of a sorted data sequence.
|
Modifier and Type | Method and Description |
---|---|
static FloatArrayList |
FloatQuantileFinderFactory.newEquiDepthPhis(int quantiles)
Convenience method that computes phi's for equi-depth histograms.
|
FloatArrayList |
FloatQuantileFinder.quantileElements(FloatArrayList phis)
Computes the specified quantile elements over the values previously
added.
|
Modifier and Type | Method and Description |
---|---|
void |
FloatQuantileFinder.addAllOf(FloatArrayList values)
Adds all values of the specified list to the receiver.
|
void |
FloatQuantileFinder.addAllOfFromTo(FloatArrayList values,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
FloatArrayList |
FloatQuantileFinder.quantileElements(FloatArrayList phis)
Computes the specified quantile elements over the values previously
added.
|
Modifier and Type | Method and Description |
---|---|
FloatArrayList |
DynamicFloatBin1D.elements()
Returns a copy of the currently stored elements.
|
FloatArrayList |
DynamicFloatBin1D.quantiles(FloatArrayList percentages)
Returns the exact quantiles of the specified percentages.
|
FloatArrayList |
QuantileFloatBin1D.quantiles(FloatArrayList phis)
Returns the quantiles of the specified percentages.
|
FloatArrayList |
DynamicFloatBin1D.sortedElements()
Returns a copy of the currently stored elements, sorted ascending.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractFloatBin1D.addAllOf(FloatArrayList list)
Adds all values of the specified list to the receiver.
|
void |
DynamicFloatBin1D.addAllOfFromTo(FloatArrayList list,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
void |
MightyStaticFloatBin1D.addAllOfFromTo(FloatArrayList list,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
void |
QuantileFloatBin1D.addAllOfFromTo(FloatArrayList list,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
void |
StaticFloatBin1D.addAllOfFromTo(FloatArrayList list,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
void |
AbstractFloatBin1D.addAllOfFromTo(FloatArrayList list,
int from,
int to)
Adds the part of the specified list between indexes from
(inclusive) and to (inclusive) to the receiver.
|
void |
DynamicFloatBin1D.frequencies(FloatArrayList distinctElements,
IntArrayList frequencies)
Computes the frequency (number of occurances, count) of each distinct
element.
|
FloatArrayList |
DynamicFloatBin1D.quantiles(FloatArrayList percentages)
Returns the exact quantiles of the specified percentages.
|
FloatArrayList |
QuantileFloatBin1D.quantiles(FloatArrayList phis)
Returns the quantiles of the specified percentages.
|
boolean |
DynamicFloatBin1D.removeAllOf(FloatArrayList list)
Removes from the receiver all elements that are contained in the
specified list.
|
MightyStaticFloatBin1D[] |
QuantileFloatBin1D.splitApproximately(FloatArrayList percentages,
int k)
Divides (rebins) a copy of the receiver at the given percentage
boundaries into bins and returns these bins, such that each bin
approximately reflects the data elements of its range.
|
Jump to the Parallel Colt Homepage