Package com.illumon.iris.libs.primitives
Class IntegerNumericPrimitives
java.lang.Object
com.illumon.iris.libs.primitives.IntegerNumericPrimitives
A set of commonly used numeric functions that can be applied to Integer types.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intabs(int value) Returns the absolute value.static doubleabsAvg(int[] values) Returns the mean of the absolute values of values.static doubleabsAvg(DbIntArray values) Returns the mean of the absolute values of values.static doubleReturns the mean of the absolute values of values.static doubleacos(int value) Returns the arc cosine.static doubleasin(int value) Returns the arc sine.static doubleatan(int value) Returns the arc tangent.static doubleavg(int[] values) Returns the mean.static doubleavg(DbIntArray values) Returns the mean.static doubleReturns the mean.static intbinSearchIndex(int[] values, int key, BinSearch choiceWhenEquals) Performs a binary search to find a key.static intbinSearchIndex(DbIntArray values, int key, BinSearch choiceWhenEquals) Performs a binary search to find a key.static doubleceil(int value) Returns the ceiling.static intclamp(int value, int min, int max) Constrains the value to be on the[min,max]range.static doublecor(int[] values0, int[] values1) Returns the correlation.static doublecor(int[] values0, DbIntArray values1) Returns the correlation.static doublecor(DbIntArray values0, int[] values1) Returns the correlation.static doublecor(DbIntArray values0, DbIntArray values1) Returns the correlation.static doublecos(int value) Returns the cosine.static intcountNeg(int[] values) Counts the number of negative values.static intcountNeg(DbIntArray values) Counts the number of negative values.static intCounts the number of negative values.static intcountPos(int[] values) Counts the number of positive values.static intcountPos(DbIntArray values) Counts the number of positive values.static intCounts the number of positive values.static intcountZero(int[] values) Counts the number of zero values.static intcountZero(DbIntArray values) Counts the number of zero values.static intCounts the number of zero values.static doublecov(int[] values0, int[] values1) Returns the covariance.static doublecov(int[] values0, DbIntArray values1) Returns the covariance.static doublecov(DbIntArray values0, int[] values1) Returns the covariance.static doublecov(DbIntArray values0, DbIntArray values1) Returns the covariance.static int[]cumMax(int... values) Returns the cumulative minimum.static int[]cumMin(int... values) Returns the cumulative minimum.static int[]cumprod(int[] values) Returns the cumulative product.static int[]cumprod(DbIntArray values) Returns the cumulative product.static int[]Returns the cumulative product.static int[]cumsum(int[] values) Returns the cumulative sum.static int[]cumsum(DbIntArray values) Returns the cumulative sum.static int[]Returns the cumulative sum.static doubleexp(int value) Returns Euler's number e raised to a power.static intfirstIndexOf(int[] values, int val) Returns the first index containing the value.static intfirstIndexOf(DbIntArray values, int val) Returns the first index containing the value.static doublefloor(int value) Returns the floor.static intindexOfMax(int[] values) Returns the index of the maximum value.static intindexOfMax(DbIntArray values) Returns the index of the maximum value.static intindexOfMax(Integer... values) Returns the index of the maximum value.static intindexOfMin(int[] values) Returns the index of the minimum value.static intindexOfMin(DbIntArray values) Returns the index of the minimum value.static intindexOfMin(Integer... values) Returns the index of the minimum value.static doublelog(int value) Returns the natural logarithm (base e).static intlowerBin(int value, int interval) Returns the lower bound of the bin containing the value.static intlowerBin(int value, int interval, int offset) Returns the lower bound of the bin containing the value.static intmax(int[] values) Returns the maximum.static intmax(DbIntArray values) Returns the maximum.static intReturns the maximum.static doublemedian(int[] values) Returns the median.static doublemedian(DbIntArray values) Returns the median.static doubleReturns the median.static intmin(int[] values) Returns the minimum.static intmin(DbIntArray values) Returns the minimum.static intReturns the minimum.static doublepercentile(double percentile, int... values) Returns the percentile.static doublepercentile(double percentile, DbIntArray values) Returns the percentile.static doublepow(int a, int b) Returns the value of the first argument raised to the second argument.static intproduct(int[] values) Returns the product.static intproduct(DbIntArray values) Returns the product.static intrawBinSearchIndex(int[] values, int key, BinSearch choiceWhenEquals) Performs a binary search to find a key.static intrawBinSearchIndex(DbIntArray values, int key, BinSearch choiceWhenEquals) Performs a binary search to find a key.static doublerint(int value) Returns the integer closest to the input value.static longround(int value) Returns the closest integer to the argument.static int[]sequence(int start, int end, int step) Returns a sequence of values.static intsignum(int value) Returns the signum function.static doublesin(int value) Returns the sine.static int[]sort(int[] values) Returns sorted values from smallest to largest.static DbIntArraysort(DbIntArray values) Returns sorted values from smallest to largest.static int[]Returns sorted values from smallest to largest.static int[]sortDescending(int[] values) Returns sorted values from largest to smallest.static DbIntArraysortDescending(DbIntArray values) Returns sorted values from largest to smallest.static int[]sortDescending(Integer... values) Returns sorted values from largest to smallest.static doublesqrt(int value) Returns the square root.static doublestd(int[] values) Returns the standard deviation.static doublestd(DbIntArray values) Returns the standard deviation.static doubleReturns the standard deviation.static doubleste(int[] values) Returns the standard error.static doubleste(DbIntArray values) Returns the standard error.static doubleReturns the standard error.static intsum(int[] values) Returns the sum.static int[]sum(int[]... values) Returns the sum.static int[]Returns the sum.static intsum(DbIntArray values) Returns the sum.static doubletan(int value) Returns the tangent.static doubletstat(int[] values) Returns the t-statistic.static doubletstat(DbIntArray values) Returns the t-statistic.static doubleReturns the t-statistic.static intupperBin(int value, int interval) Returns the upper bound of the bin containing the value.static intupperBin(int value, int interval, int offset) Returns the upper bound of the bin containing the value.static doublevar(int[] values) Returns the variance.static doublevar(DbIntArray values) Returns the variance.static doubleReturns the variance.static doublewavg(int[] values, double[] weights) Returns the weighted average.static doublewavg(int[] values, float[] weights) Returns the weighted average.static doublewavg(int[] values, int[] weights) Returns the weighted average.static doublewavg(int[] values, long[] weights) Returns the weighted average.static doublewavg(int[] values, short[] weights) Returns the weighted average.static doublewavg(int[] values, DbDoubleArray weights) Returns the weighted average.static doublewavg(int[] values, DbFloatArray weights) Returns the weighted average.static doublewavg(int[] values, DbIntArray weights) Returns the weighted average.static doublewavg(int[] values, DbLongArray weights) Returns the weighted average.static doublewavg(int[] values, DbShortArray weights) Returns the weighted average.static doublewavg(DbIntArray values, double[] weights) Returns the weighted average.static doublewavg(DbIntArray values, float[] weights) Returns the weighted average.static doublewavg(DbIntArray values, int[] weights) Returns the weighted average.static doublewavg(DbIntArray values, long[] weights) Returns the weighted average.static doublewavg(DbIntArray values, short[] weights) Returns the weighted average.static doublewavg(DbIntArray values, DbDoubleArray weights) Returns the weighted average.static doublewavg(DbIntArray values, DbFloatArray weights) Returns the weighted average.static doublewavg(DbIntArray values, DbIntArray weights) Returns the weighted average.static doublewavg(DbIntArray values, DbLongArray weights) Returns the weighted average.static doublewavg(DbIntArray values, DbShortArray weights) Returns the weighted average.static doubleweightedAvg(int[] values, double[] weights) Returns the weighted average.static doubleweightedAvg(int[] values, float[] weights) Returns the weighted average.static doubleweightedAvg(int[] values, int[] weights) Returns the weighted average.static doubleweightedAvg(int[] values, long[] weights) Returns the weighted average.static doubleweightedAvg(int[] values, short[] weights) Returns the weighted average.static doubleweightedAvg(int[] values, DbDoubleArray weights) Returns the weighted average.static doubleweightedAvg(int[] values, DbFloatArray weights) Returns the weighted average.static doubleweightedAvg(int[] values, DbIntArray weights) Returns the weighted average.static doubleweightedAvg(int[] values, DbLongArray weights) Returns the weighted average.static doubleweightedAvg(int[] values, DbShortArray weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, double[] weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, float[] weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, int[] weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, long[] weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, short[] weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, DbDoubleArray weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, DbFloatArray weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, DbIntArray weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, DbLongArray weights) Returns the weighted average.static doubleweightedAvg(DbIntArray values, DbShortArray weights) Returns the weighted average.static doubleweightedSum(int[] values, double[] weights) Returns the weighted sum.static doubleweightedSum(int[] values, float[] weights) Returns the weighted sum.static doubleweightedSum(int[] values, int[] weights) Returns the weighted sum.static doubleweightedSum(int[] values, long[] weights) Returns the weighted sum.static doubleweightedSum(int[] values, short[] weights) Returns the weighted sum.static doubleweightedSum(int[] values, DbDoubleArray weights) Returns the weighted sum.static doubleweightedSum(int[] values, DbFloatArray weights) Returns the weighted sum.static doubleweightedSum(int[] values, DbIntArray weights) Returns the weighted sum.static doubleweightedSum(int[] values, DbLongArray weights) Returns the weighted sum.static doubleweightedSum(int[] values, DbShortArray weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, double[] weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, float[] weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, int[] weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, long[] weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, short[] weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, DbDoubleArray weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, DbFloatArray weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, DbIntArray weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, DbLongArray weights) Returns the weighted sum.static doubleweightedSum(DbIntArray values, DbShortArray weights) Returns the weighted sum.static doublewstd(int[] values, double[] weights) Returns the weighted standard deviation.static doublewstd(int[] values, float[] weights) Returns the weighted standard deviation.static doublewstd(int[] values, int[] weights) Returns the weighted standard deviation.static doublewstd(int[] values, long[] weights) Returns the weighted standard deviation.static doublewstd(int[] values, short[] weights) Returns the weighted standard deviation.static doublewstd(int[] values, DbDoubleArray weights) Returns the weighted standard deviation.static doublewstd(int[] values, DbFloatArray weights) Returns the weighted standard deviation.static doublewstd(int[] values, DbIntArray weights) Returns the weighted standard deviation.static doublewstd(int[] values, DbLongArray weights) Returns the weighted standard deviation.static doublewstd(int[] values, DbShortArray weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, double[] weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, float[] weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, int[] weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, long[] weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, short[] weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, DbDoubleArray weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, DbFloatArray weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, DbIntArray weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, DbLongArray weights) Returns the weighted standard deviation.static doublewstd(DbIntArray values, DbShortArray weights) Returns the weighted standard deviation.static doublewste(int[] values, double[] weights) Returns the weighted standard error.static doublewste(int[] values, float[] weights) Returns the weighted standard error.static doublewste(int[] values, int[] weights) Returns the weighted standard error.static doublewste(int[] values, long[] weights) Returns the weighted standard error.static doublewste(int[] values, short[] weights) Returns the weighted standard error.static doublewste(int[] values, DbDoubleArray weights) Returns the weighted standard error.static doublewste(int[] values, DbFloatArray weights) Returns the weighted standard error.static doublewste(int[] values, DbIntArray weights) Returns the weighted standard error.static doublewste(int[] values, DbLongArray weights) Returns the weighted standard error.static doublewste(int[] values, DbShortArray weights) Returns the weighted standard error.static doublewste(DbIntArray values, double[] weights) Returns the weighted standard error.static doublewste(DbIntArray values, float[] weights) Returns the weighted standard error.static doublewste(DbIntArray values, int[] weights) Returns the weighted standard error.static doublewste(DbIntArray values, long[] weights) Returns the weighted standard error.static doublewste(DbIntArray values, short[] weights) Returns the weighted standard error.static doublewste(DbIntArray values, DbDoubleArray weights) Returns the weighted standard error.static doublewste(DbIntArray values, DbFloatArray weights) Returns the weighted standard error.static doublewste(DbIntArray values, DbIntArray weights) Returns the weighted standard error.static doublewste(DbIntArray values, DbLongArray weights) Returns the weighted standard error.static doublewste(DbIntArray values, DbShortArray weights) Returns the weighted standard error.static doublewsum(int[] values, double[] weights) Returns the weighted sum.static doublewsum(int[] values, float[] weights) Returns the weighted sum.static doublewsum(int[] values, int[] weights) Returns the weighted sum.static doublewsum(int[] values, long[] weights) Returns the weighted sum.static doublewsum(int[] values, short[] weights) Returns the weighted sum.static doublewsum(int[] values, DbDoubleArray weights) Returns the weighted sum.static doublewsum(int[] values, DbFloatArray weights) Returns the weighted sum.static doublewsum(int[] values, DbIntArray weights) Returns the weighted sum.static doublewsum(int[] values, DbLongArray weights) Returns the weighted sum.static doublewsum(int[] values, DbShortArray weights) Returns the weighted sum.static doublewsum(DbIntArray values, double[] weights) Returns the weighted sum.static doublewsum(DbIntArray values, float[] weights) Returns the weighted sum.static doublewsum(DbIntArray values, int[] weights) Returns the weighted sum.static doublewsum(DbIntArray values, long[] weights) Returns the weighted sum.static doublewsum(DbIntArray values, short[] weights) Returns the weighted sum.static doublewsum(DbIntArray values, DbDoubleArray weights) Returns the weighted sum.static doublewsum(DbIntArray values, DbFloatArray weights) Returns the weighted sum.static doublewsum(DbIntArray values, DbIntArray weights) Returns the weighted sum.static doublewsum(DbIntArray values, DbLongArray weights) Returns the weighted sum.static doublewsum(DbIntArray values, DbShortArray weights) Returns the weighted sum.static doublewtstat(int[] values, double[] weights) Returns the weighted t-statistic.static doublewtstat(int[] values, float[] weights) Returns the weighted t-statistic.static doublewtstat(int[] values, int[] weights) Returns the weighted t-statistic.static doublewtstat(int[] values, long[] weights) Returns the weighted t-statistic.static doublewtstat(int[] values, short[] weights) Returns the weighted t-statistic.static doublewtstat(int[] values, DbDoubleArray weights) Returns the weighted t-statistic.static doublewtstat(int[] values, DbFloatArray weights) Returns the weighted t-statistic.static doublewtstat(int[] values, DbIntArray weights) Returns the weighted t-statistic.static doublewtstat(int[] values, DbLongArray weights) Returns the weighted t-statistic.static doublewtstat(int[] values, DbShortArray weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, double[] weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, float[] weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, int[] weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, long[] weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, short[] weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, DbDoubleArray weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, DbFloatArray weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, DbIntArray weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, DbLongArray weights) Returns the weighted t-statistic.static doublewtstat(DbIntArray values, DbShortArray weights) Returns the weighted t-statistic.static doublewvar(int[] values, double[] weights) Returns the weighted variance.static doublewvar(int[] values, float[] weights) Returns the weighted variance.static doublewvar(int[] values, int[] weights) Returns the weighted variance.static doublewvar(int[] values, long[] weights) Returns the weighted variance.static doublewvar(int[] values, short[] weights) Returns the weighted variance.static doublewvar(int[] values, DbDoubleArray weights) Returns the weighted variance.static doublewvar(int[] values, DbFloatArray weights) Returns the weighted variance.static doublewvar(int[] values, DbIntArray weights) Returns the weighted variance.static doublewvar(int[] values, DbLongArray weights) Returns the weighted variance.static doublewvar(int[] values, DbShortArray weights) Returns the weighted variance.static doublewvar(DbIntArray values, double[] weights) Returns the weighted variance.static doublewvar(DbIntArray values, float[] weights) Returns the weighted variance.static doublewvar(DbIntArray values, int[] weights) Returns the weighted variance.static doublewvar(DbIntArray values, long[] weights) Returns the weighted variance.static doublewvar(DbIntArray values, short[] weights) Returns the weighted variance.static doublewvar(DbIntArray values, DbDoubleArray weights) Returns the weighted variance.static doublewvar(DbIntArray values, DbFloatArray weights) Returns the weighted variance.static doublewvar(DbIntArray values, DbIntArray weights) Returns the weighted variance.static doublewvar(DbIntArray values, DbLongArray weights) Returns the weighted variance.static doublewvar(DbIntArray values, DbShortArray weights) Returns the weighted variance.
-
Constructor Details
-
IntegerNumericPrimitives
public IntegerNumericPrimitives()
-
-
Method Details
-
countPos
Counts the number of positive values.- Parameters:
values- values.- Returns:
- number of positive values.
-
countPos
public static int countPos(int[] values) Counts the number of positive values.- Parameters:
values- values.- Returns:
- number of positive values.
-
countPos
Counts the number of positive values.- Parameters:
values- values.- Returns:
- number of positive values.
-
countNeg
Counts the number of negative values.- Parameters:
values- values.- Returns:
- number of negative values.
-
countNeg
public static int countNeg(int[] values) Counts the number of negative values.- Parameters:
values- values.- Returns:
- number of negative values.
-
countNeg
Counts the number of negative values.- Parameters:
values- values.- Returns:
- number of negative values.
-
countZero
Counts the number of zero values.- Parameters:
values- values.- Returns:
- number of zero values.
-
countZero
public static int countZero(int[] values) Counts the number of zero values.- Parameters:
values- values.- Returns:
- number of zero values.
-
countZero
Counts the number of zero values.- Parameters:
values- values.- Returns:
- number of zero values.
-
avg
Returns the mean. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of non-null values.
-
avg
public static double avg(int[] values) Returns the mean. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of non-null values.
-
avg
Returns the mean. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of non-null values.
-
absAvg
Returns the mean of the absolute values of values. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of the absolute value of non-null values.
-
absAvg
public static double absAvg(int[] values) Returns the mean of the absolute values of values. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of the absolute value of non-null values.
-
absAvg
Returns the mean of the absolute values of values. Null values are excluded.- Parameters:
values- values.- Returns:
- mean of the absolute value of non-null values.
-
var
Returns the variance. Null values are excluded.- Parameters:
values- values.- Returns:
- variance of non-null values.
-
var
public static double var(int[] values) Returns the variance. Null values are excluded.- Parameters:
values- values.- Returns:
- variance of non-null values.
-
var
Returns the variance. Null values are excluded.- Parameters:
values- values.- Returns:
- variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
public static double wvar(int[] values, double[] weights) Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
public static double wvar(int[] values, float[] weights) Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
public static double wvar(int[] values, short[] weights) Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
public static double wvar(int[] values, int[] weights) Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
public static double wvar(int[] values, long[] weights) Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
wvar
Returns the weighted variance. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted variance of non-null values.
-
std
Returns the standard deviation. Null values are excluded.- Parameters:
values- values.- Returns:
- standard deviation of non-null values.
-
std
public static double std(int[] values) Returns the standard deviation. Null values are excluded.- Parameters:
values- values.- Returns:
- standard deviation of non-null values.
-
std
Returns the standard deviation. Null values are excluded.- Parameters:
values- values.- Returns:
- standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, double[] weights) Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, float[] weights) Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, int[] weights) Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, short[] weights) Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, long[] weights) Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
wstd
Returns the weighted standard deviation. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard deviation of non-null values.
-
ste
Returns the standard error. Null values are excluded.- Parameters:
values- values.- Returns:
- standard error of non-null values.
-
ste
public static double ste(int[] values) Returns the standard error. Null values are excluded.- Parameters:
values- values.- Returns:
- standard error of non-null values.
-
ste
Returns the standard error. Null values are excluded.- Parameters:
values- values.- Returns:
- standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
public static double wste(int[] values, double[] weights) Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
public static double wste(int[] values, float[] weights) Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
public static double wste(int[] values, int[] weights) Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
public static double wste(int[] values, short[] weights) Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
public static double wste(int[] values, long[] weights) Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
wste
Returns the weighted standard error. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted standard error of non-null values.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(int[] values) Returns the t-statistic. Null values are excluded.- Parameters:
values- values.- Returns:
- t-statistic of non-null values.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values- values.- Returns:
- t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
public static double wtstat(int[] values, double[] weights) Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
public static double wtstat(int[] values, float[] weights) Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
public static double wtstat(int[] values, int[] weights) Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
public static double wtstat(int[] values, short[] weights) Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
public static double wtstat(int[] values, long[] weights) Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
wtstat
Returns the weighted t-statistic. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted t-statistic of non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values- values.- Returns:
- maximum of non-null values.
-
max
public static int max(int[] values) Returns the maximum. Null values are excluded.- Parameters:
values- values.- Returns:
- maximum of non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values- values.- Returns:
- maximum of non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values- values.- Returns:
- minimum of non-null values.
-
min
public static int min(int[] values) Returns the minimum. Null values are excluded.- Parameters:
values- values.- Returns:
- minimum of non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values- values.- Returns:
- minimum of non-null values.
-
median
Returns the median.- Parameters:
values- values.- Returns:
- median.
-
median
public static double median(int[] values) Returns the median.- Parameters:
values- values.- Returns:
- median.
-
median
Returns the median.- Parameters:
values- values.- Returns:
- median.
-
percentile
public static double percentile(double percentile, int... values) Returns the percentile.- Parameters:
percentile- percentile to compute.values- values.- Returns:
- percentile.
-
percentile
Returns the percentile.- Parameters:
percentile- percentile to compute.values- values.- Returns:
- percentile.
-
firstIndexOf
public static int firstIndexOf(int[] values, int val) Returns the first index containing the value.- Parameters:
values- values.val- value to search for.- Returns:
- first index containing the value or null, if the value is not present.
-
firstIndexOf
Returns the first index containing the value.- Parameters:
values- values.val- value to search for.- Returns:
- first index containing the value or null, if the value is not present.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static int indexOfMax(int[] values) Returns the index of the maximum value.- Parameters:
values- values.- Returns:
- index of the maximum value.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values- values.- Returns:
- index of the maximum value.
-
indexOfMin
Returns the index of the minimum value.- Parameters:
values- values.- Returns:
- index of the minimum value.
-
indexOfMin
public static int indexOfMin(int[] values) Returns the index of the minimum value.- Parameters:
values- values.- Returns:
- index of the minimum value.
-
indexOfMin
Returns the index of the minimum value.- Parameters:
values- values.- Returns:
- index of the minimum value.
-
binSearchIndex
Performs a binary search to find a key.- Parameters:
values- sorted values to search.key- key to search for.choiceWhenEquals- algorithm used to resolve ties when performing a binary search.- Returns:
- index of the search key, if it is contained in the array; otherwise, the index immediately before where the key would be inserted.
-
binSearchIndex
Performs a binary search to find a key.- Parameters:
values- sorted values to search.key- key to search for.choiceWhenEquals- algorithm used to resolve ties when performing a binary search.- Returns:
- index of the search key, if it is contained in the array; otherwise, the index immediately before where the key would be inserted.
-
rawBinSearchIndex
Performs a binary search to find a key.- Parameters:
values- sorted values to search.key- key to search for.choiceWhenEquals- algorithm used to resolve ties when performing a binary search.- Returns:
- index of the search key, if it is contained in the array; otherwise,
(-(insertion point) - 1).
-
rawBinSearchIndex
Performs a binary search to find a key.- Parameters:
values- sorted values to search.key- key to search for.choiceWhenEquals- algorithm used to resolve ties when performing a binary search.- Returns:
- index of the search key, if it is contained in the array; otherwise,
(-(insertion point) - 1).
-
cov
Returns the covariance. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- covariance of non-null values.
-
cov
Returns the covariance. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- covariance of non-null values.
-
cov
public static double cov(int[] values0, int[] values1) Returns the covariance. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- covariance of non-null values.
-
cov
Returns the covariance. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- covariance of non-null values.
-
cor
Returns the correlation. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- correlation of non-null values.
-
cor
Returns the correlation. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- correlation of non-null values.
-
cor
public static double cor(int[] values0, int[] values1) Returns the correlation. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- correlation of non-null values.
-
cor
Returns the correlation. Null values are excluded.- Parameters:
values0- 1st set of values.values1- 2nd set of values.- Returns:
- correlation of non-null values.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values- values.- Returns:
- sum of non-null values.
-
sum
public static int sum(int[] values) Returns the sum. Null values are excluded.- Parameters:
values- values.- Returns:
- sum of non-null values.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values- values.- Returns:
- array of sums of non-null values.
-
sum
public static int[] sum(int[]... values) Returns the sum. Null values are excluded.- Parameters:
values- values.- Returns:
- array of sums of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values- values.- Returns:
- product of non-null values.
-
product
public static int product(int[] values) Returns the product. Null values are excluded.- Parameters:
values- values.- Returns:
- product of non-null values.
-
cumMin
public static int[] cumMin(int... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative sum of non-null values.
-
cumMax
public static int[] cumMax(int... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative sum of non-null values.
-
cumsum
Returns the cumulative sum. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative sum of non-null values.
-
cumsum
public static int[] cumsum(int[] values) Returns the cumulative sum. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative sum of non-null values.
-
cumsum
Returns the cumulative sum. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative sum of non-null values.
-
cumprod
Returns the cumulative product. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative product of non-null values.
-
cumprod
public static int[] cumprod(int[] values) Returns the cumulative product. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative product of non-null values.
-
cumprod
Returns the cumulative product. Null values are excluded.- Parameters:
values- values.- Returns:
- cumulative product of non-null values.
-
abs
public static int abs(int value) Returns the absolute value.- Parameters:
value- value.- Returns:
- absolute value.
-
acos
public static double acos(int value) Returns the arc cosine.- Parameters:
value- value.- Returns:
- arc cosine.
-
asin
public static double asin(int value) Returns the arc sine.- Parameters:
value- value.- Returns:
- arc sine.
-
atan
public static double atan(int value) Returns the arc tangent.- Parameters:
value- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(int value) Returns the ceiling. This is the smallest integer, which is greater than or equal to the value.- Parameters:
value- value.- Returns:
- ceiling.
-
cos
public static double cos(int value) Returns the cosine.- Parameters:
value- value.- Returns:
- cosine.
-
exp
public static double exp(int value) Returns Euler's number e raised to a power.- Parameters:
value- value.- Returns:
- Euler's number e raised to a power.
-
floor
public static double floor(int value) Returns the floor. This is the largest integer, which is less than or equal to the value.- Parameters:
value- value.- Returns:
- floor.
-
log
public static double log(int value) Returns the natural logarithm (base e).- Parameters:
value- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(int a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a- the base.b- the exponent.- Returns:
araised to thebpower.
-
rint
public static double rint(int value) Returns the integer closest to the input value.- Parameters:
value- value.- Returns:
- integer closes to the input value.
-
round
public static long round(int value) Returns the closest integer to the argument. If the argument is NaN, the result is 0. If the argument is greater thanInteger.MIN_VALUE,Integer.MIN_VALUEis returned. If the argument is less thanInteger.MAX_VALUE,Integer.MAX_VALUEis returned.- Parameters:
value- value.
-
signum
public static int signum(int value) Returns the signum function.- Parameters:
value- value.- Returns:
- signum function.
-
sin
public static double sin(int value) Returns the sine.- Parameters:
value- value.- Returns:
- sine.
-
sqrt
public static double sqrt(int value) Returns the square root.- Parameters:
value- value.- Returns:
- square root.
-
tan
public static double tan(int value) Returns the tangent.- Parameters:
value- value.- Returns:
- tangent.
-
lowerBin
public static int lowerBin(int value, int interval) Returns the lower bound of the bin containing the value.- Parameters:
value- value.interval- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static int lowerBin(int value, int interval, int offset) Returns the lower bound of the bin containing the value.- Parameters:
value- value.interval- bin width.offset- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static int upperBin(int value, int interval) Returns the upper bound of the bin containing the value.- Parameters:
value- value.interval- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static int upperBin(int value, int interval, int offset) Returns the upper bound of the bin containing the value.- Parameters:
value- value.interval- bin width.offset- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static int clamp(int value, int min, int max) Constrains the value to be on the[min,max]range. If the value is less thanmin,minis returned. If the value is greater thanmax,maxis returned.- Parameters:
value- value.min- minimum value.max- maximum value.- Returns:
- value constrained to be in the
[min,max]range.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
public static double wsum(int[] values, int[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
public static double weightedSum(int[] values, int[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
public static double wsum(int[] values, long[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
public static double weightedSum(int[] values, long[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
public static double wsum(int[] values, double[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
public static double weightedSum(int[] values, double[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
public static double wsum(int[] values, float[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
public static double weightedSum(int[] values, float[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
public static double wsum(int[] values, short[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wsum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
public static double weightedSum(int[] values, short[] weights) Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
weightedSum
Returns the weighted sum. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted sum of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
public static double wavg(int[] values, double[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
public static double weightedAvg(int[] values, double[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
public static double wavg(int[] values, float[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
public static double weightedAvg(int[] values, float[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
public static double wavg(int[] values, long[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
public static double weightedAvg(int[] values, long[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
public static double wavg(int[] values, int[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
public static double weightedAvg(int[] values, int[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
public static double wavg(int[] values, short[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
wavg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
public static double weightedAvg(int[] values, short[] weights) Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
weightedAvg
Returns the weighted average. Null values are excluded.- Parameters:
values- values.weights- weights- Returns:
- weighted average of non-null values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
public static int[] sort(int[] values) Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sort
Returns sorted values from smallest to largest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
public static int[] sortDescending(int[] values) Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sortDescending
Returns sorted values from largest to smallest.- Parameters:
values- values.- Returns:
- sorted values.
-
sequence
public static int[] sequence(int start, int end, int step) Returns a sequence of values.- Parameters:
start- starting value.end- terminal value.step- step size.- Returns:
- sequence of values from start to end.
-