Class MathUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.MathUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublegeometricMean(double[] values) static doublekurtosis(double[] values) static doublemax(double[] values) static doublemean(double[] values) static doublemeanDifference(double[] values1, double[] values2) static doublemedian(double[] values) static doublemin(double[] values) static double[]mode(double[] values) static double[]normalize(double[] values) static doublepercentile(double[] values, double percentile) static doublepopulationVariance(double[] values) static doubleproduct(double[] values) static doubleskewness(double[] values) static doublestandardDeviation(double[] values) static doublesum(double[] values) static doublesumDifference(double[] values1, double[] values2) static doublesumLog(double[] values) static doublesumSquares(double[] values) static doublevariance(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)
-