Class MathUtilities


  • public class MathUtilities
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MathUtilities()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double geometricMean​(double[] values)  
      static double kurtosis​(double[] values)  
      static double max​(double[] values)  
      static double mean​(double[] values)  
      static double meanDifference​(double[] values1, double[] values2)  
      static double median​(double[] values)  
      static double min​(double[] values)  
      static double[] mode​(double[] values)  
      static double[] normalize​(double[] values)  
      static double percentile​(double[] values, double percentile)  
      static double populationVariance​(double[] values)  
      static double product​(double[] values)  
      static double skewness​(double[] values)  
      static double standardDeviation​(double[] values)  
      static double sum​(double[] values)  
      static double sumDifference​(double[] values1, double[] values2)  
      static double sumLog​(double[] values)  
      static double sumSquares​(double[] values)  
      static double variance​(double[] values)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MathUtilities

        public MathUtilities()
    • Method Detail

      • geometricMean

        public static double geometricMean​(double[] values)
      • kurtosis

        public static double kurtosis​(double[] values)
      • max

        public static double max​(double[] values)
      • mean

        public static double mean​(double[] values)
      • meanDifference

        public static double meanDifference​(double[] values1,
                                            double[] values2)
                                     throws org.apache.commons.math3.exception.DimensionMismatchException
        Throws:
        org.apache.commons.math3.exception.DimensionMismatchException
      • median

        public static double median​(double[] values)
      • min

        public static double min​(double[] values)
      • mode

        public static double[] mode​(double[] values)
      • normalize

        public static double[] normalize​(double[] values)
      • percentile

        public static double percentile​(double[] values,
                                        double percentile)
                                 throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • populationVariance

        public static double populationVariance​(double[] values)
      • product

        public static double product​(double[] values)
      • skewness

        public static double skewness​(double[] values)
      • standardDeviation

        public static double standardDeviation​(double[] values)
      • sum

        public static double sum​(double[] values)
      • sumDifference

        public static double sumDifference​(double[] values1,
                                           double[] values2)
      • sumLog

        public static double sumLog​(double[] values)
      • sumSquares

        public static double sumSquares​(double[] values)
      • variance

        public static double variance​(double[] values)