Class MathUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.MathUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
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
- 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)
-