| java.lang.Object org.antlr.runtime.misc.Stats
Stats | public class Stats (Code) | | Stats routines needed by profiler etc...
// note that these routines return 0.0 if no values exist in the X[]
// which is not "correct", but it is useful so I don't generate NaN
// in my output
|
Method Summary | |
public static double | avg(int[] X) | public static String | getAbsoluteFileName(String filename) | public static int | max(int[] X) | public static int | min(int[] X) | public static double | stddev(int[] X) Compute the sample (unbiased estimator) standard deviation following:
Computing Deviations: Standard Accuracy
Tony F. | public static int | sum(int[] X) | public static void | writeReport(String filename, String data) |
ANTLRWORKS_DIR | final public static String ANTLRWORKS_DIR(Code) | | |
avg | public static double avg(int[] X)(Code) | | Compute the sample mean
|
max | public static int max(int[] X)(Code) | | |
min | public static int min(int[] X)(Code) | | |
stddev | public static double stddev(int[] X)(Code) | | Compute the sample (unbiased estimator) standard deviation following:
Computing Deviations: Standard Accuracy
Tony F. Chan and John Gregg Lewis
Stanford University
Communications of ACM September 1979 of Volume 22 the ACM Number 9
The "two-pass" method from the paper; supposed to have better
numerical properties than the textbook summation/sqrt. To me
this looks like the textbook method, but I ain't no numerical
methods guy.
|
sum | public static int sum(int[] X)(Code) | | |
|
|