java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.MathUtilities

public class MathUtilities extends Object
  • Constructor Details

    • MathUtilities

      public MathUtilities()
  • Method Details

    • 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 IllegalArgumentException
      Throws:
      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)