Package cern.jet.stat.quantile
Class QuantileFinderTest
java.lang.Object
cern.jet.stat.quantile.QuantileFinderTest
A class holding test cases for exact and approximate quantile finders.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static IntArrayList
binaryMultiSearch
(DoubleArrayList list, double element) Finds the first and last indexes of a specific element within a sorted list.static double
epsilon
(int size, double phi, double rank) Observed epsilonstatic double
epsilon
(DoubleArrayList sortedList, double phi, double element) Observed epsilonstatic double
epsilon
(DoubleArrayList sortedList, DoubleQuantileFinder finder, double phi) Observed epsilonstatic void
static double
observedEpsilonAtPhi
(double phi, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder) This method was created in VisualAge.static DoubleArrayList
observedEpsilonsAtPhis
(DoubleArrayList phis, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder, double desiredEpsilon) This method was created in VisualAge.static void
test()
Not yet commented.static void
testBestBandKCalculation
(String[] args) This method was created in VisualAge.static void
testLocalVarDeclarationSpeed
(int size) This method was created in VisualAge.static void
testQuantileCalculation
(String[] args) static void
testRank()
Not yet commented.
-
Constructor Details
-
QuantileFinderTest
QuantileFinderTest()
-
-
Method Details
-
binaryMultiSearch
Finds the first and last indexes of a specific element within a sorted list.- Parameters:
list
- cern.colt.list.DoubleArrayListelement
- the element to search for- Returns:
- int[]
-
epsilon
public static double epsilon(int size, double phi, double rank) Observed epsilon -
epsilon
Observed epsilon -
epsilon
Observed epsilon -
main
-
observedEpsilonAtPhi
public static double observedEpsilonAtPhi(double phi, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder) This method was created in VisualAge.- Parameters:
values
- cern.it.hepodbms.primitivearray.DoubleArrayListphis
- double[]- Returns:
- double[]
-
observedEpsilonsAtPhis
public static DoubleArrayList observedEpsilonsAtPhis(DoubleArrayList phis, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder, double desiredEpsilon) This method was created in VisualAge.- Parameters:
phis
- double[]values
- cern.it.hepodbms.primitivearray.DoubleArrayList- Returns:
- double[]
-
test
public static void test()Not yet commented. -
testBestBandKCalculation
This method was created in VisualAge. -
testLocalVarDeclarationSpeed
public static void testLocalVarDeclarationSpeed(int size) This method was created in VisualAge. -
testQuantileCalculation
-
testRank
public static void testRank()Not yet commented.
-