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 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)
-
-
-
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)
-
-