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 IntArrayListbinaryMultiSearch(DoubleArrayList list, double element) Finds the first and last indexes of a specific element within a sorted list.static doubleepsilon(int size, double phi, double rank) Observed epsilonstatic doubleepsilon(DoubleArrayList sortedList, double phi, double element) Observed epsilonstatic doubleepsilon(DoubleArrayList sortedList, DoubleQuantileFinder finder, double phi) Observed epsilonstatic voidstatic doubleobservedEpsilonAtPhi(double phi, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder) This method was created in VisualAge.static DoubleArrayListobservedEpsilonsAtPhis(DoubleArrayList phis, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder, double desiredEpsilon) This method was created in VisualAge.static voidtest()Not yet commented.static voidtestBestBandKCalculation(String[] args) This method was created in VisualAge.static voidtestLocalVarDeclarationSpeed(int size) This method was created in VisualAge.static voidtestQuantileCalculation(String[] args) static voidtestRank()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.
-