Class MathUtilities
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.builtin.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)
-
-
-
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)
-
-