Class Stats


  • public class Stats
    extends Object
    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
    • Constructor Detail

      • Stats

        public Stats()
    • Method Detail

      • stddev

        public static double stddev​(int[] X)
        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.
      • avg

        public static double avg​(int[] X)
        Compute the sample mean
      • min

        public static int min​(int[] X)
      • max

        public static int max​(int[] X)
      • avg

        public static double avg​(List<Integer> X)
        Compute the sample mean
      • sum

        public static int sum​(int[] X)
      • getAbsoluteFileName

        public static String getAbsoluteFileName​(String filename)