Package io.deephaven.function
Class Numeric
java.lang.Object
io.deephaven.function.Numeric
A set of commonly used numeric functions that can be applied to numeric types.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte
abs
(byte value) Returns the absolute value.static double
abs
(double value) Returns the absolute value.static float
abs
(float value) Returns the absolute value.static int
abs
(int value) Returns the absolute value.static long
abs
(long value) Returns the absolute value.static short
abs
(short value) Returns the absolute value.static double
absAvg
(byte... values) Returns the mean of the absolute values of values.static double
absAvg
(double... values) Returns the mean of the absolute values of values.static double
absAvg
(float... values) Returns the mean of the absolute values of values.static double
absAvg
(int... values) Returns the mean of the absolute values of values.static double
absAvg
(long... values) Returns the mean of the absolute values of values.static double
absAvg
(short... values) Returns the mean of the absolute values of values.static double
absAvg
(ByteVector values) Returns the mean of the absolute values of values.static double
absAvg
(DoubleVector values) Returns the mean of the absolute values of values.static double
absAvg
(FloatVector values) Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
absAvg
(LongVector values) Returns the mean of the absolute values of values.static double
absAvg
(ShortVector values) Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
Returns the mean of the absolute values of values.static double
acos
(byte value) Returns the arc cosine.static double
acos
(double value) Returns the arc cosine.static double
acos
(float value) Returns the arc cosine.static double
acos
(int value) Returns the arc cosine.static double
acos
(long value) Returns the arc cosine.static double
acos
(short value) Returns the arc cosine.static double
asin
(byte value) Returns the arc sine.static double
asin
(double value) Returns the arc sine.static double
asin
(float value) Returns the arc sine.static double
asin
(int value) Returns the arc sine.static double
asin
(long value) Returns the arc sine.static double
asin
(short value) Returns the arc sine.static double
atan
(byte value) Returns the arc tangent.static double
atan
(double value) Returns the arc tangent.static double
atan
(float value) Returns the arc tangent.static double
atan
(int value) Returns the arc tangent.static double
atan
(long value) Returns the arc tangent.static double
atan
(short value) Returns the arc tangent.static double
avg
(byte... values) Returns the mean.static double
avg
(double... values) Returns the mean.static double
avg
(float... values) Returns the mean.static double
avg
(int... values) Returns the mean.static double
avg
(long... values) Returns the mean.static double
avg
(short... values) Returns the mean.static double
avg
(ByteVector values) Returns the mean.static double
avg
(DoubleVector values) Returns the mean.static double
avg
(FloatVector values) Returns the mean.static double
Returns the mean.static double
avg
(LongVector values) Returns the mean.static double
avg
(ShortVector values) Returns the mean.static double
Returns the mean.static double
Returns the mean.static double
Returns the mean.static double
Returns the mean.static double
Returns the mean.static double
Returns the mean.static double
ceil
(byte value) Returns the ceiling.static double
ceil
(double value) Returns the ceiling.static double
ceil
(float value) Returns the ceiling.static double
ceil
(int value) Returns the ceiling.static double
ceil
(long value) Returns the ceiling.static double
ceil
(short value) Returns the ceiling.static byte
clamp
(byte value, byte min, byte max) Constrains the value to be on the[min,max]
range.static double
clamp
(double value, double min, double max) Constrains the value to be on the[min,max]
range.static float
clamp
(float value, float min, float max) Constrains the value to be on the[min,max]
range.static int
clamp
(int value, int min, int max) Constrains the value to be on the[min,max]
range.static long
clamp
(long value, long min, long max) Constrains the value to be on the[min,max]
range.static short
clamp
(short value, short min, short max) Constrains the value to be on the[min,max]
range.static int
compare
(byte v1, byte v2) Compares two specified values.static int
compare
(double v1, double v2) Compares two specified values.static int
compare
(float v1, float v2) Compares two specified values.static int
compare
(int v1, int v2) Compares two specified values.static int
compare
(long v1, long v2) Compares two specified values.static int
compare
(short v1, short v2) Compares two specified values.static int
Compares two specified values.static int
Compares two specified values.static int
Compares two specified values.static int
Compares two specified values.static int
Compares two specified values.static int
Compares two specified values.static boolean
containsNonFinite
(byte... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(double... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(float... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(int... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(long... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(short... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Byte[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Double[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Float[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Integer[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Long[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static boolean
containsNonFinite
(Short[] values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.static double
cor
(byte[] values0, byte[] values1) Returns the correlation.static double
cor
(byte[] values0, double[] values1) Returns the correlation.static double
cor
(byte[] values0, float[] values1) Returns the correlation.static double
cor
(byte[] values0, int[] values1) Returns the correlation.static double
cor
(byte[] values0, long[] values1) Returns the correlation.static double
cor
(byte[] values0, short[] values1) Returns the correlation.static double
cor
(byte[] values0, ByteVector values1) Returns the correlation.static double
cor
(byte[] values0, DoubleVector values1) Returns the correlation.static double
cor
(byte[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(byte[] values0, LongVector values1) Returns the correlation.static double
cor
(byte[] values0, ShortVector values1) Returns the correlation.static double
cor
(double[] values0, byte[] values1) Returns the correlation.static double
cor
(double[] values0, double[] values1) Returns the correlation.static double
cor
(double[] values0, float[] values1) Returns the correlation.static double
cor
(double[] values0, int[] values1) Returns the correlation.static double
cor
(double[] values0, long[] values1) Returns the correlation.static double
cor
(double[] values0, short[] values1) Returns the correlation.static double
cor
(double[] values0, ByteVector values1) Returns the correlation.static double
cor
(double[] values0, DoubleVector values1) Returns the correlation.static double
cor
(double[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(double[] values0, LongVector values1) Returns the correlation.static double
cor
(double[] values0, ShortVector values1) Returns the correlation.static double
cor
(float[] values0, byte[] values1) Returns the correlation.static double
cor
(float[] values0, double[] values1) Returns the correlation.static double
cor
(float[] values0, float[] values1) Returns the correlation.static double
cor
(float[] values0, int[] values1) Returns the correlation.static double
cor
(float[] values0, long[] values1) Returns the correlation.static double
cor
(float[] values0, short[] values1) Returns the correlation.static double
cor
(float[] values0, ByteVector values1) Returns the correlation.static double
cor
(float[] values0, DoubleVector values1) Returns the correlation.static double
cor
(float[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(float[] values0, LongVector values1) Returns the correlation.static double
cor
(float[] values0, ShortVector values1) Returns the correlation.static double
cor
(int[] values0, byte[] values1) Returns the correlation.static double
cor
(int[] values0, double[] values1) Returns the correlation.static double
cor
(int[] values0, float[] values1) Returns the correlation.static double
cor
(int[] values0, int[] values1) Returns the correlation.static double
cor
(int[] values0, long[] values1) Returns the correlation.static double
cor
(int[] values0, short[] values1) Returns the correlation.static double
cor
(int[] values0, ByteVector values1) Returns the correlation.static double
cor
(int[] values0, DoubleVector values1) Returns the correlation.static double
cor
(int[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(int[] values0, LongVector values1) Returns the correlation.static double
cor
(int[] values0, ShortVector values1) Returns the correlation.static double
cor
(long[] values0, byte[] values1) Returns the correlation.static double
cor
(long[] values0, double[] values1) Returns the correlation.static double
cor
(long[] values0, float[] values1) Returns the correlation.static double
cor
(long[] values0, int[] values1) Returns the correlation.static double
cor
(long[] values0, long[] values1) Returns the correlation.static double
cor
(long[] values0, short[] values1) Returns the correlation.static double
cor
(long[] values0, ByteVector values1) Returns the correlation.static double
cor
(long[] values0, DoubleVector values1) Returns the correlation.static double
cor
(long[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(long[] values0, LongVector values1) Returns the correlation.static double
cor
(long[] values0, ShortVector values1) Returns the correlation.static double
cor
(short[] values0, byte[] values1) Returns the correlation.static double
cor
(short[] values0, double[] values1) Returns the correlation.static double
cor
(short[] values0, float[] values1) Returns the correlation.static double
cor
(short[] values0, int[] values1) Returns the correlation.static double
cor
(short[] values0, long[] values1) Returns the correlation.static double
cor
(short[] values0, short[] values1) Returns the correlation.static double
cor
(short[] values0, ByteVector values1) Returns the correlation.static double
cor
(short[] values0, DoubleVector values1) Returns the correlation.static double
cor
(short[] values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(short[] values0, LongVector values1) Returns the correlation.static double
cor
(short[] values0, ShortVector values1) Returns the correlation.static double
cor
(ByteVector values0, byte[] values1) Returns the correlation.static double
cor
(ByteVector values0, double[] values1) Returns the correlation.static double
cor
(ByteVector values0, float[] values1) Returns the correlation.static double
cor
(ByteVector values0, int[] values1) Returns the correlation.static double
cor
(ByteVector values0, long[] values1) Returns the correlation.static double
cor
(ByteVector values0, short[] values1) Returns the correlation.static double
cor
(ByteVector values0, ByteVector values1) Returns the correlation.static double
cor
(ByteVector values0, DoubleVector values1) Returns the correlation.static double
cor
(ByteVector values0, FloatVector values1) Returns the correlation.static double
cor
(ByteVector values0, IntVector values1) Returns the correlation.static double
cor
(ByteVector values0, LongVector values1) Returns the correlation.static double
cor
(ByteVector values0, ShortVector values1) Returns the correlation.static double
cor
(DoubleVector values0, byte[] values1) Returns the correlation.static double
cor
(DoubleVector values0, double[] values1) Returns the correlation.static double
cor
(DoubleVector values0, float[] values1) Returns the correlation.static double
cor
(DoubleVector values0, int[] values1) Returns the correlation.static double
cor
(DoubleVector values0, long[] values1) Returns the correlation.static double
cor
(DoubleVector values0, short[] values1) Returns the correlation.static double
cor
(DoubleVector values0, ByteVector values1) Returns the correlation.static double
cor
(DoubleVector values0, DoubleVector values1) Returns the correlation.static double
cor
(DoubleVector values0, FloatVector values1) Returns the correlation.static double
cor
(DoubleVector values0, IntVector values1) Returns the correlation.static double
cor
(DoubleVector values0, LongVector values1) Returns the correlation.static double
cor
(DoubleVector values0, ShortVector values1) Returns the correlation.static double
cor
(FloatVector values0, byte[] values1) Returns the correlation.static double
cor
(FloatVector values0, double[] values1) Returns the correlation.static double
cor
(FloatVector values0, float[] values1) Returns the correlation.static double
cor
(FloatVector values0, int[] values1) Returns the correlation.static double
cor
(FloatVector values0, long[] values1) Returns the correlation.static double
cor
(FloatVector values0, short[] values1) Returns the correlation.static double
cor
(FloatVector values0, ByteVector values1) Returns the correlation.static double
cor
(FloatVector values0, DoubleVector values1) Returns the correlation.static double
cor
(FloatVector values0, FloatVector values1) Returns the correlation.static double
cor
(FloatVector values0, IntVector values1) Returns the correlation.static double
cor
(FloatVector values0, LongVector values1) Returns the correlation.static double
cor
(FloatVector values0, ShortVector values1) Returns the correlation.static double
Returns the correlation.static double
Returns the correlation.static double
Returns the correlation.static double
Returns the correlation.static double
Returns the correlation.static double
Returns the correlation.static double
cor
(IntVector values0, ByteVector values1) Returns the correlation.static double
cor
(IntVector values0, DoubleVector values1) Returns the correlation.static double
cor
(IntVector values0, FloatVector values1) Returns the correlation.static double
Returns the correlation.static double
cor
(IntVector values0, LongVector values1) Returns the correlation.static double
cor
(IntVector values0, ShortVector values1) Returns the correlation.static double
cor
(LongVector values0, byte[] values1) Returns the correlation.static double
cor
(LongVector values0, double[] values1) Returns the correlation.static double
cor
(LongVector values0, float[] values1) Returns the correlation.static double
cor
(LongVector values0, int[] values1) Returns the correlation.static double
cor
(LongVector values0, long[] values1) Returns the correlation.static double
cor
(LongVector values0, short[] values1) Returns the correlation.static double
cor
(LongVector values0, ByteVector values1) Returns the correlation.static double
cor
(LongVector values0, DoubleVector values1) Returns the correlation.static double
cor
(LongVector values0, FloatVector values1) Returns the correlation.static double
cor
(LongVector values0, IntVector values1) Returns the correlation.static double
cor
(LongVector values0, LongVector values1) Returns the correlation.static double
cor
(LongVector values0, ShortVector values1) Returns the correlation.static double
cor
(ShortVector values0, byte[] values1) Returns the correlation.static double
cor
(ShortVector values0, double[] values1) Returns the correlation.static double
cor
(ShortVector values0, float[] values1) Returns the correlation.static double
cor
(ShortVector values0, int[] values1) Returns the correlation.static double
cor
(ShortVector values0, long[] values1) Returns the correlation.static double
cor
(ShortVector values0, short[] values1) Returns the correlation.static double
cor
(ShortVector values0, ByteVector values1) Returns the correlation.static double
cor
(ShortVector values0, DoubleVector values1) Returns the correlation.static double
cor
(ShortVector values0, FloatVector values1) Returns the correlation.static double
cor
(ShortVector values0, IntVector values1) Returns the correlation.static double
cor
(ShortVector values0, LongVector values1) Returns the correlation.static double
cor
(ShortVector values0, ShortVector values1) Returns the correlation.static double
cos
(byte value) Returns the cosine.static double
cos
(double value) Returns the cosine.static double
cos
(float value) Returns the cosine.static double
cos
(int value) Returns the cosine.static double
cos
(long value) Returns the cosine.static double
cos
(short value) Returns the cosine.static long
countNeg
(byte... values) Counts the number of negative values.static long
countNeg
(double... values) Counts the number of negative values.static long
countNeg
(float... values) Counts the number of negative values.static long
countNeg
(int... values) Counts the number of negative values.static long
countNeg
(long... values) Counts the number of negative values.static long
countNeg
(short... values) Counts the number of negative values.static long
countNeg
(ByteVector values) Counts the number of negative values.static long
countNeg
(DoubleVector values) Counts the number of negative values.static long
countNeg
(FloatVector values) Counts the number of negative values.static long
Counts the number of negative values.static long
countNeg
(LongVector values) Counts the number of negative values.static long
countNeg
(ShortVector values) Counts the number of negative values.static long
Counts the number of negative values.static long
Counts the number of negative values.static long
Counts the number of negative values.static long
Counts the number of negative values.static long
Counts the number of negative values.static long
Counts the number of negative values.static long
countPos
(byte... values) Counts the number of positive values.static long
countPos
(double... values) Counts the number of positive values.static long
countPos
(float... values) Counts the number of positive values.static long
countPos
(int... values) Counts the number of positive values.static long
countPos
(long... values) Counts the number of positive values.static long
countPos
(short... values) Counts the number of positive values.static long
countPos
(ByteVector values) Counts the number of positive values.static long
countPos
(DoubleVector values) Counts the number of positive values.static long
countPos
(FloatVector values) Counts the number of positive values.static long
Counts the number of positive values.static long
countPos
(LongVector values) Counts the number of positive values.static long
countPos
(ShortVector values) Counts the number of positive values.static long
Counts the number of positive values.static long
Counts the number of positive values.static long
Counts the number of positive values.static long
Counts the number of positive values.static long
Counts the number of positive values.static long
Counts the number of positive values.static long
countZero
(byte... values) Counts the number of zero values.static long
countZero
(double... values) Counts the number of zero values.static long
countZero
(float... values) Counts the number of zero values.static long
countZero
(int... values) Counts the number of zero values.static long
countZero
(long... values) Counts the number of zero values.static long
countZero
(short... values) Counts the number of zero values.static long
countZero
(ByteVector values) Counts the number of zero values.static long
countZero
(DoubleVector values) Counts the number of zero values.static long
countZero
(FloatVector values) Counts the number of zero values.static long
Counts the number of zero values.static long
countZero
(LongVector values) Counts the number of zero values.static long
countZero
(ShortVector values) Counts the number of zero values.static long
Counts the number of zero values.static long
Counts the number of zero values.static long
Counts the number of zero values.static long
Counts the number of zero values.static long
Counts the number of zero values.static long
Counts the number of zero values.static double
cov
(byte[] values0, byte[] values1) Returns the covariance.static double
cov
(byte[] values0, double[] values1) Returns the covariance.static double
cov
(byte[] values0, float[] values1) Returns the covariance.static double
cov
(byte[] values0, int[] values1) Returns the covariance.static double
cov
(byte[] values0, long[] values1) Returns the covariance.static double
cov
(byte[] values0, short[] values1) Returns the covariance.static double
cov
(byte[] values0, ByteVector values1) Returns the covariance.static double
cov
(byte[] values0, DoubleVector values1) Returns the covariance.static double
cov
(byte[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(byte[] values0, LongVector values1) Returns the covariance.static double
cov
(byte[] values0, ShortVector values1) Returns the covariance.static double
cov
(double[] values0, byte[] values1) Returns the covariance.static double
cov
(double[] values0, double[] values1) Returns the covariance.static double
cov
(double[] values0, float[] values1) Returns the covariance.static double
cov
(double[] values0, int[] values1) Returns the covariance.static double
cov
(double[] values0, long[] values1) Returns the covariance.static double
cov
(double[] values0, short[] values1) Returns the covariance.static double
cov
(double[] values0, ByteVector values1) Returns the covariance.static double
cov
(double[] values0, DoubleVector values1) Returns the covariance.static double
cov
(double[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(double[] values0, LongVector values1) Returns the covariance.static double
cov
(double[] values0, ShortVector values1) Returns the covariance.static double
cov
(float[] values0, byte[] values1) Returns the covariance.static double
cov
(float[] values0, double[] values1) Returns the covariance.static double
cov
(float[] values0, float[] values1) Returns the covariance.static double
cov
(float[] values0, int[] values1) Returns the covariance.static double
cov
(float[] values0, long[] values1) Returns the covariance.static double
cov
(float[] values0, short[] values1) Returns the covariance.static double
cov
(float[] values0, ByteVector values1) Returns the covariance.static double
cov
(float[] values0, DoubleVector values1) Returns the covariance.static double
cov
(float[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(float[] values0, LongVector values1) Returns the covariance.static double
cov
(float[] values0, ShortVector values1) Returns the covariance.static double
cov
(int[] values0, byte[] values1) Returns the covariance.static double
cov
(int[] values0, double[] values1) Returns the covariance.static double
cov
(int[] values0, float[] values1) Returns the covariance.static double
cov
(int[] values0, int[] values1) Returns the covariance.static double
cov
(int[] values0, long[] values1) Returns the covariance.static double
cov
(int[] values0, short[] values1) Returns the covariance.static double
cov
(int[] values0, ByteVector values1) Returns the covariance.static double
cov
(int[] values0, DoubleVector values1) Returns the covariance.static double
cov
(int[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(int[] values0, LongVector values1) Returns the covariance.static double
cov
(int[] values0, ShortVector values1) Returns the covariance.static double
cov
(long[] values0, byte[] values1) Returns the covariance.static double
cov
(long[] values0, double[] values1) Returns the covariance.static double
cov
(long[] values0, float[] values1) Returns the covariance.static double
cov
(long[] values0, int[] values1) Returns the covariance.static double
cov
(long[] values0, long[] values1) Returns the covariance.static double
cov
(long[] values0, short[] values1) Returns the covariance.static double
cov
(long[] values0, ByteVector values1) Returns the covariance.static double
cov
(long[] values0, DoubleVector values1) Returns the covariance.static double
cov
(long[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(long[] values0, LongVector values1) Returns the covariance.static double
cov
(long[] values0, ShortVector values1) Returns the covariance.static double
cov
(short[] values0, byte[] values1) Returns the covariance.static double
cov
(short[] values0, double[] values1) Returns the covariance.static double
cov
(short[] values0, float[] values1) Returns the covariance.static double
cov
(short[] values0, int[] values1) Returns the covariance.static double
cov
(short[] values0, long[] values1) Returns the covariance.static double
cov
(short[] values0, short[] values1) Returns the covariance.static double
cov
(short[] values0, ByteVector values1) Returns the covariance.static double
cov
(short[] values0, DoubleVector values1) Returns the covariance.static double
cov
(short[] values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(short[] values0, LongVector values1) Returns the covariance.static double
cov
(short[] values0, ShortVector values1) Returns the covariance.static double
cov
(ByteVector values0, byte[] values1) Returns the covariance.static double
cov
(ByteVector values0, double[] values1) Returns the covariance.static double
cov
(ByteVector values0, float[] values1) Returns the covariance.static double
cov
(ByteVector values0, int[] values1) Returns the covariance.static double
cov
(ByteVector values0, long[] values1) Returns the covariance.static double
cov
(ByteVector values0, short[] values1) Returns the covariance.static double
cov
(ByteVector values0, ByteVector values1) Returns the covariance.static double
cov
(ByteVector values0, DoubleVector values1) Returns the covariance.static double
cov
(ByteVector values0, FloatVector values1) Returns the covariance.static double
cov
(ByteVector values0, IntVector values1) Returns the covariance.static double
cov
(ByteVector values0, LongVector values1) Returns the covariance.static double
cov
(ByteVector values0, ShortVector values1) Returns the covariance.static double
cov
(DoubleVector values0, byte[] values1) Returns the covariance.static double
cov
(DoubleVector values0, double[] values1) Returns the covariance.static double
cov
(DoubleVector values0, float[] values1) Returns the covariance.static double
cov
(DoubleVector values0, int[] values1) Returns the covariance.static double
cov
(DoubleVector values0, long[] values1) Returns the covariance.static double
cov
(DoubleVector values0, short[] values1) Returns the covariance.static double
cov
(DoubleVector values0, ByteVector values1) Returns the covariance.static double
cov
(DoubleVector values0, DoubleVector values1) Returns the covariance.static double
cov
(DoubleVector values0, FloatVector values1) Returns the covariance.static double
cov
(DoubleVector values0, IntVector values1) Returns the covariance.static double
cov
(DoubleVector values0, LongVector values1) Returns the covariance.static double
cov
(DoubleVector values0, ShortVector values1) Returns the covariance.static double
cov
(FloatVector values0, byte[] values1) Returns the covariance.static double
cov
(FloatVector values0, double[] values1) Returns the covariance.static double
cov
(FloatVector values0, float[] values1) Returns the covariance.static double
cov
(FloatVector values0, int[] values1) Returns the covariance.static double
cov
(FloatVector values0, long[] values1) Returns the covariance.static double
cov
(FloatVector values0, short[] values1) Returns the covariance.static double
cov
(FloatVector values0, ByteVector values1) Returns the covariance.static double
cov
(FloatVector values0, DoubleVector values1) Returns the covariance.static double
cov
(FloatVector values0, FloatVector values1) Returns the covariance.static double
cov
(FloatVector values0, IntVector values1) Returns the covariance.static double
cov
(FloatVector values0, LongVector values1) Returns the covariance.static double
cov
(FloatVector values0, ShortVector values1) Returns the covariance.static double
Returns the covariance.static double
Returns the covariance.static double
Returns the covariance.static double
Returns the covariance.static double
Returns the covariance.static double
Returns the covariance.static double
cov
(IntVector values0, ByteVector values1) Returns the covariance.static double
cov
(IntVector values0, DoubleVector values1) Returns the covariance.static double
cov
(IntVector values0, FloatVector values1) Returns the covariance.static double
Returns the covariance.static double
cov
(IntVector values0, LongVector values1) Returns the covariance.static double
cov
(IntVector values0, ShortVector values1) Returns the covariance.static double
cov
(LongVector values0, byte[] values1) Returns the covariance.static double
cov
(LongVector values0, double[] values1) Returns the covariance.static double
cov
(LongVector values0, float[] values1) Returns the covariance.static double
cov
(LongVector values0, int[] values1) Returns the covariance.static double
cov
(LongVector values0, long[] values1) Returns the covariance.static double
cov
(LongVector values0, short[] values1) Returns the covariance.static double
cov
(LongVector values0, ByteVector values1) Returns the covariance.static double
cov
(LongVector values0, DoubleVector values1) Returns the covariance.static double
cov
(LongVector values0, FloatVector values1) Returns the covariance.static double
cov
(LongVector values0, IntVector values1) Returns the covariance.static double
cov
(LongVector values0, LongVector values1) Returns the covariance.static double
cov
(LongVector values0, ShortVector values1) Returns the covariance.static double
cov
(ShortVector values0, byte[] values1) Returns the covariance.static double
cov
(ShortVector values0, double[] values1) Returns the covariance.static double
cov
(ShortVector values0, float[] values1) Returns the covariance.static double
cov
(ShortVector values0, int[] values1) Returns the covariance.static double
cov
(ShortVector values0, long[] values1) Returns the covariance.static double
cov
(ShortVector values0, short[] values1) Returns the covariance.static double
cov
(ShortVector values0, ByteVector values1) Returns the covariance.static double
cov
(ShortVector values0, DoubleVector values1) Returns the covariance.static double
cov
(ShortVector values0, FloatVector values1) Returns the covariance.static double
cov
(ShortVector values0, IntVector values1) Returns the covariance.static double
cov
(ShortVector values0, LongVector values1) Returns the covariance.static double
cov
(ShortVector values0, ShortVector values1) Returns the covariance.static byte[]
cummax
(byte... values) Returns the cumulative maximum.static double[]
cummax
(double... values) Returns the cumulative maximum.static float[]
cummax
(float... values) Returns the cumulative maximum.static int[]
cummax
(int... values) Returns the cumulative maximum.static long[]
cummax
(long... values) Returns the cumulative maximum.static short[]
cummax
(short... values) Returns the cumulative maximum.static byte[]
cummax
(ByteVector values) Returns the cumulative maximum.static double[]
cummax
(DoubleVector values) Returns the cumulative maximum.static float[]
cummax
(FloatVector values) Returns the cumulative maximum.static int[]
Returns the cumulative maximum.static long[]
cummax
(LongVector values) Returns the cumulative maximum.static short[]
cummax
(ShortVector values) Returns the cumulative maximum.static byte[]
Returns the cumulative maximum.static double[]
Returns the cumulative maximum.static float[]
Returns the cumulative maximum.static int[]
Returns the cumulative maximum.static long[]
Returns the cumulative maximum.static short[]
Returns the cumulative maximum.static byte[]
cummin
(byte... values) Returns the cumulative minimum.static double[]
cummin
(double... values) Returns the cumulative minimum.static float[]
cummin
(float... values) Returns the cumulative minimum.static int[]
cummin
(int... values) Returns the cumulative minimum.static long[]
cummin
(long... values) Returns the cumulative minimum.static short[]
cummin
(short... values) Returns the cumulative minimum.static byte[]
cummin
(ByteVector values) Returns the cumulative minimum.static double[]
cummin
(DoubleVector values) Returns the cumulative minimum.static float[]
cummin
(FloatVector values) Returns the cumulative minimum.static int[]
Returns the cumulative minimum.static long[]
cummin
(LongVector values) Returns the cumulative minimum.static short[]
cummin
(ShortVector values) Returns the cumulative minimum.static byte[]
Returns the cumulative minimum.static double[]
Returns the cumulative minimum.static float[]
Returns the cumulative minimum.static int[]
Returns the cumulative minimum.static long[]
Returns the cumulative minimum.static short[]
Returns the cumulative minimum.static long[]
cumprod
(byte... values) Returns the cumulative product.static double[]
cumprod
(double... values) Returns the cumulative product.static double[]
cumprod
(float... values) Returns the cumulative product.static long[]
cumprod
(int... values) Returns the cumulative product.static long[]
cumprod
(long... values) Returns the cumulative product.static long[]
cumprod
(short... values) Returns the cumulative product.static long[]
cumprod
(ByteVector values) Returns the cumulative product.static double[]
cumprod
(DoubleVector values) Returns the cumulative product.static double[]
cumprod
(FloatVector values) Returns the cumulative product.static long[]
Returns the cumulative product.static long[]
cumprod
(LongVector values) Returns the cumulative product.static long[]
cumprod
(ShortVector values) Returns the cumulative product.static long[]
Returns the cumulative product.static double[]
Returns the cumulative product.static double[]
Returns the cumulative product.static long[]
Returns the cumulative product.static long[]
Returns the cumulative product.static long[]
Returns the cumulative product.static long[]
cumsum
(byte... values) Returns the cumulative sum.static double[]
cumsum
(double... values) Returns the cumulative sum.static double[]
cumsum
(float... values) Returns the cumulative sum.static long[]
cumsum
(int... values) Returns the cumulative sum.static long[]
cumsum
(long... values) Returns the cumulative sum.static long[]
cumsum
(short... values) Returns the cumulative sum.static long[]
cumsum
(ByteVector values) Returns the cumulative sum.static double[]
cumsum
(DoubleVector values) Returns the cumulative sum.static double[]
cumsum
(FloatVector values) Returns the cumulative sum.static long[]
Returns the cumulative sum.static long[]
cumsum
(LongVector values) Returns the cumulative sum.static long[]
cumsum
(ShortVector values) Returns the cumulative sum.static long[]
Returns the cumulative sum.static double[]
Returns the cumulative sum.static double[]
Returns the cumulative sum.static long[]
Returns the cumulative sum.static long[]
Returns the cumulative sum.static long[]
Returns the cumulative sum.static byte[]
diff
(int stride, byte... values) Returns the differences between elements in the input vector separated by a stride.static double[]
diff
(int stride, double... values) Returns the differences between elements in the input vector separated by a stride.static float[]
diff
(int stride, float... values) Returns the differences between elements in the input vector separated by a stride.static int[]
diff
(int stride, int... values) Returns the differences between elements in the input vector separated by a stride.static long[]
diff
(int stride, long... values) Returns the differences between elements in the input vector separated by a stride.static short[]
diff
(int stride, short... values) Returns the differences between elements in the input vector separated by a stride.static byte[]
diff
(int stride, ByteVector values) Returns the differences between elements in the input vector separated by a stride.static double[]
diff
(int stride, DoubleVector values) Returns the differences between elements in the input vector separated by a stride.static float[]
diff
(int stride, FloatVector values) Returns the differences between elements in the input vector separated by a stride.static int[]
Returns the differences between elements in the input vector separated by a stride.static long[]
diff
(int stride, LongVector values) Returns the differences between elements in the input vector separated by a stride.static short[]
diff
(int stride, ShortVector values) Returns the differences between elements in the input vector separated by a stride.static byte[]
Returns the differences between elements in the input vector separated by a stride.static double[]
Returns the differences between elements in the input vector separated by a stride.static float[]
Returns the differences between elements in the input vector separated by a stride.static int[]
Returns the differences between elements in the input vector separated by a stride.static long[]
Returns the differences between elements in the input vector separated by a stride.static short[]
Returns the differences between elements in the input vector separated by a stride.static double
exp
(byte value) Returns Euler's number e raised to a power.static double
exp
(double value) Returns Euler's number e raised to a power.static double
exp
(float value) Returns Euler's number e raised to a power.static double
exp
(int value) Returns Euler's number e raised to a power.static double
exp
(long value) Returns Euler's number e raised to a power.static double
exp
(short value) Returns Euler's number e raised to a power.static double
floor
(byte value) Returns the floor.static double
floor
(double value) Returns the floor.static double
floor
(float value) Returns the floor.static double
floor
(int value) Returns the floor.static double
floor
(long value) Returns the floor.static double
floor
(short value) Returns the floor.static long
indexOfMax
(byte... values) Returns the index of the maximum value.static long
indexOfMax
(double... values) Returns the index of the maximum value.static long
indexOfMax
(float... values) Returns the index of the maximum value.static long
indexOfMax
(int... values) Returns the index of the maximum value.static long
indexOfMax
(long... values) Returns the index of the maximum value.static long
indexOfMax
(short... values) Returns the index of the maximum value.static long
indexOfMax
(ByteVector values) Returns the index of the maximum value.static long
indexOfMax
(DoubleVector values) Returns the index of the maximum value.static long
indexOfMax
(FloatVector values) Returns the index of the maximum value.static long
indexOfMax
(IntVector values) Returns the index of the maximum value.static long
indexOfMax
(LongVector values) Returns the index of the maximum value.static long
indexOfMax
(ShortVector values) Returns the index of the maximum value.static long
indexOfMax
(Byte[] values) Returns the index of the maximum value.static long
indexOfMax
(Double[] values) Returns the index of the maximum value.static long
indexOfMax
(Float[] values) Returns the index of the maximum value.static long
indexOfMax
(Integer[] values) Returns the index of the maximum value.static long
indexOfMax
(Long[] values) Returns the index of the maximum value.static long
indexOfMax
(Short[] values) Returns the index of the maximum value.static <T extends Comparable<T>>
longindexOfMaxObj
(ObjectVector<T> values) Returns the index of the maximum value.static <T extends Comparable<T>>
longindexOfMaxObj
(T... values) Returns the index of the maximum value.static long
indexOfMin
(byte... values) Returns the index of the minimum value.static long
indexOfMin
(double... values) Returns the index of the minimum value.static long
indexOfMin
(float... values) Returns the index of the minimum value.static long
indexOfMin
(int... values) Returns the index of the minimum value.static long
indexOfMin
(long... values) Returns the index of the minimum value.static long
indexOfMin
(short... values) Returns the index of the minimum value.static long
indexOfMin
(ByteVector values) Returns the index of the minimum value.static long
indexOfMin
(DoubleVector values) Returns the index of the minimum value.static long
indexOfMin
(FloatVector values) Returns the index of the minimum value.static long
indexOfMin
(IntVector values) Returns the index of the minimum value.static long
indexOfMin
(LongVector values) Returns the index of the minimum value.static long
indexOfMin
(ShortVector values) Returns the index of the minimum value.static long
indexOfMin
(Byte[] values) Returns the index of the minimum value.static long
indexOfMin
(Double[] values) Returns the index of the minimum value.static long
indexOfMin
(Float[] values) Returns the index of the minimum value.static long
indexOfMin
(Integer[] values) Returns the index of the minimum value.static long
indexOfMin
(Long[] values) Returns the index of the minimum value.static long
indexOfMin
(Short[] values) Returns the index of the minimum value.static <T extends Comparable<T>>
longindexOfMinObj
(ObjectVector<T> values) Returns the index of the minimum value.static <T extends Comparable<T>>
longindexOfMinObj
(T... values) Returns the index of the minimum value.static boolean
isFinite
(byte value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isFinite
(double value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isFinite
(float value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isFinite
(int value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isFinite
(long value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isFinite
(short value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.static boolean
isInf
(byte value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isInf
(double value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isInf
(float value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isInf
(int value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isInf
(long value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isInf
(short value) Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
Returnstrue
if the value is infinite andfalse
otherwise.static boolean
isNaN
(byte value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
isNaN
(double value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
isNaN
(float value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
isNaN
(int value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
isNaN
(long value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
isNaN
(short value) Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static boolean
Returnstrue
if the value is NaN andfalse
otherwise.static double
log
(byte value) Returns the natural logarithm (base e).static double
log
(double value) Returns the natural logarithm (base e).static double
log
(float value) Returns the natural logarithm (base e).static double
log
(int value) Returns the natural logarithm (base e).static double
log
(long value) Returns the natural logarithm (base e).static double
log
(short value) Returns the natural logarithm (base e).static byte
lowerBin
(byte value, byte interval) Returns the lower bound of the bin containing the value.static byte
lowerBin
(byte value, byte interval, byte offset) Returns the lower bound of the bin containing the value.static double
lowerBin
(double value, double interval) Returns the lower bound of the bin containing the value.static double
lowerBin
(double value, double interval, double offset) Returns the lower bound of the bin containing the value.static float
lowerBin
(float value, float interval) Returns the lower bound of the bin containing the value.static float
lowerBin
(float value, float interval, float offset) Returns the lower bound of the bin containing the value.static int
lowerBin
(int value, int interval) Returns the lower bound of the bin containing the value.static int
lowerBin
(int value, int interval, int offset) Returns the lower bound of the bin containing the value.static long
lowerBin
(long value, long interval) Returns the lower bound of the bin containing the value.static long
lowerBin
(long value, long interval, long offset) Returns the lower bound of the bin containing the value.static short
lowerBin
(short value, short interval) Returns the lower bound of the bin containing the value.static short
lowerBin
(short value, short interval, short offset) Returns the lower bound of the bin containing the value.static byte
max
(byte... values) Returns the maximum.static double
max
(double... values) Returns the maximum.static float
max
(float... values) Returns the maximum.static int
max
(int... values) Returns the maximum.static long
max
(long... values) Returns the maximum.static short
max
(short... values) Returns the maximum.static byte
max
(ByteVector values) Returns the maximum.static double
max
(DoubleVector values) Returns the maximum.static float
max
(FloatVector values) Returns the maximum.static int
Returns the maximum.static long
max
(LongVector values) Returns the maximum.static short
max
(ShortVector values) Returns the maximum.static byte
Returns the maximum.static double
Returns the maximum.static float
Returns the maximum.static int
Returns the maximum.static long
Returns the maximum.static short
Returns the maximum.static <T extends Comparable<T>>
TmaxObj
(ObjectVector<T> values) Returns the maximum.static <T extends Comparable<T>>
TmaxObj
(T... values) Returns the maximum.static double
median
(byte... values) Returns the median.static double
median
(double... values) Returns the median.static double
median
(float... values) Returns the median.static double
median
(int... values) Returns the median.static double
median
(long... values) Returns the median.static double
median
(short... values) Returns the median.static double
median
(ByteVector values) Returns the median.static double
median
(DoubleVector values) Returns the median.static double
median
(FloatVector values) Returns the median.static double
Returns the median.static double
median
(LongVector values) Returns the median.static double
median
(ShortVector values) Returns the median.static double
Returns the median.static double
Returns the median.static double
Returns the median.static double
Returns the median.static double
Returns the median.static double
Returns the median.static byte
min
(byte... values) Returns the minimum.static double
min
(double... values) Returns the minimum.static float
min
(float... values) Returns the minimum.static int
min
(int... values) Returns the minimum.static long
min
(long... values) Returns the minimum.static short
min
(short... values) Returns the minimum.static byte
min
(ByteVector values) Returns the minimum.static double
min
(DoubleVector values) Returns the minimum.static float
min
(FloatVector values) Returns the minimum.static int
Returns the minimum.static long
min
(LongVector values) Returns the minimum.static short
min
(ShortVector values) Returns the minimum.static byte
Returns the minimum.static double
Returns the minimum.static float
Returns the minimum.static int
Returns the minimum.static long
Returns the minimum.static short
Returns the minimum.static <T extends Comparable<T>>
TminObj
(ObjectVector<T> values) Returns the minimum.static <T extends Comparable<T>>
TminObj
(T... values) Returns the minimum.static byte
percentile
(double percentile, byte... values) Returns the percentile.static double
percentile
(double percentile, double... values) Returns the percentile.static float
percentile
(double percentile, float... values) Returns the percentile.static int
percentile
(double percentile, int... values) Returns the percentile.static long
percentile
(double percentile, long... values) Returns the percentile.static short
percentile
(double percentile, short... values) Returns the percentile.static byte
percentile
(double percentile, ByteVector values) Returns the percentile.static double
percentile
(double percentile, DoubleVector values) Returns the percentile.static float
percentile
(double percentile, FloatVector values) Returns the percentile.static int
percentile
(double percentile, IntVector values) Returns the percentile.static long
percentile
(double percentile, LongVector values) Returns the percentile.static short
percentile
(double percentile, ShortVector values) Returns the percentile.static double
pow
(byte a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(byte a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(byte a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(byte a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(byte a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(byte a, short b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(double a, short b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(float a, short b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(int a, short b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(long a, short b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, byte b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, double b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, float b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, int b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, long b) Returns the value of the first argument raised to the second argument.static double
pow
(short a, short b) Returns the value of the first argument raised to the second argument.static long
product
(byte... values) Returns the product.static double
product
(double... values) Returns the product.static double
product
(float... values) Returns the product.static long
product
(int... values) Returns the product.static long
product
(long... values) Returns the product.static long
product
(short... values) Returns the product.static long
product
(ByteVector values) Returns the product.static double
product
(DoubleVector values) Returns the product.static double
product
(FloatVector values) Returns the product.static long
Returns the product.static long
product
(LongVector values) Returns the product.static long
product
(ShortVector values) Returns the product.static double[]
replaceIfNaN
(double[] values, double replacement) Replaces values that are NaN with a specified value.static double
replaceIfNaN
(double value, double replacement) Replaces values that are NaN with a specified value.static float[]
replaceIfNaN
(float[] values, float replacement) Replaces values that are NaN with a specified value.static float
replaceIfNaN
(float value, float replacement) Replaces values that are NaN with a specified value.static double[]
replaceIfNaN
(DoubleVector values, double replacement) Replaces values that are NaN with a specified value.static float[]
replaceIfNaN
(FloatVector values, float replacement) Replaces values that are NaN with a specified value.static double[]
replaceIfNonFinite
(double[] values, double replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static double
replaceIfNonFinite
(double value, double replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static float[]
replaceIfNonFinite
(float[] values, float replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static float
replaceIfNonFinite
(float value, float replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static double[]
replaceIfNonFinite
(DoubleVector values, double replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static float[]
replaceIfNonFinite
(FloatVector values, float replacement) Replaces values that are not finite according to Deephaven convention with a specified value.static double[]
replaceIfNullNaN
(double[] values, double replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static double
replaceIfNullNaN
(double value, double replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static float[]
replaceIfNullNaN
(float[] values, float replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static float
replaceIfNullNaN
(float value, float replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static double[]
replaceIfNullNaN
(DoubleVector values, double replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static float[]
replaceIfNullNaN
(FloatVector values, float replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.static double
rint
(byte value) Returns the integer closest to the input value.static double
rint
(double value) Returns the integer closest to the input value.static double
rint
(float value) Returns the integer closest to the input value.static double
rint
(int value) Returns the integer closest to the input value.static double
rint
(long value) Returns the integer closest to the input value.static double
rint
(short value) Returns the integer closest to the input value.static long
round
(byte value) Returns the closest integer to the argument.static long
round
(double value) Returns the closest integer to the argument.static long
round
(float value) Returns the closest integer to the argument.static long
round
(int value) Returns the closest integer to the argument.static long
round
(long value) Returns the closest integer to the argument.static long
round
(short value) Returns the closest integer to the argument.static byte[]
sequence
(byte start, byte end, byte step) Returns a sequence of values.static double[]
sequence
(double start, double end, double step) Returns a sequence of values.static float[]
sequence
(float start, float end, float step) Returns a sequence of values.static int[]
sequence
(int start, int end, int step) Returns a sequence of values.static long[]
sequence
(long start, long end, long step) Returns a sequence of values.static short[]
sequence
(short start, short end, short step) Returns a sequence of values.static int
signum
(byte value) Returns the signum function.static int
signum
(double value) Returns the signum function.static int
signum
(float value) Returns the signum function.static int
signum
(int value) Returns the signum function.static int
signum
(long value) Returns the signum function.static int
signum
(short value) Returns the signum function.static double
sin
(byte value) Returns the sine.static double
sin
(double value) Returns the sine.static double
sin
(float value) Returns the sine.static double
sin
(int value) Returns the sine.static double
sin
(long value) Returns the sine.static double
sin
(short value) Returns the sine.static double
sqrt
(byte value) Returns the square root.static double
sqrt
(double value) Returns the square root.static double
sqrt
(float value) Returns the square root.static double
sqrt
(int value) Returns the square root.static double
sqrt
(long value) Returns the square root.static double
sqrt
(short value) Returns the square root.static double
std
(byte... values) Returns the sample standard deviation.static double
std
(double... values) Returns the sample standard deviation.static double
std
(float... values) Returns the sample standard deviation.static double
std
(int... values) Returns the sample standard deviation.static double
std
(long... values) Returns the sample standard deviation.static double
std
(short... values) Returns the sample standard deviation.static double
std
(ByteVector values) Returns the sample standard deviation.static double
std
(DoubleVector values) Returns the sample standard deviation.static double
std
(FloatVector values) Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
std
(LongVector values) Returns the sample standard deviation.static double
std
(ShortVector values) Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
Returns the sample standard deviation.static double
ste
(byte... values) Returns the standard error.static double
ste
(double... values) Returns the standard error.static double
ste
(float... values) Returns the standard error.static double
ste
(int... values) Returns the standard error.static double
ste
(long... values) Returns the standard error.static double
ste
(short... values) Returns the standard error.static double
ste
(ByteVector values) Returns the standard error.static double
ste
(DoubleVector values) Returns the standard error.static double
ste
(FloatVector values) Returns the standard error.static double
Returns the standard error.static double
ste
(LongVector values) Returns the standard error.static double
ste
(ShortVector values) Returns the standard error.static double
Returns the standard error.static double
Returns the standard error.static double
Returns the standard error.static double
Returns the standard error.static double
Returns the standard error.static double
Returns the standard error.static long
sum
(byte... values) Returns the sum.static double
sum
(double... values) Returns the sum.static double
sum
(float... values) Returns the sum.static long
sum
(int... values) Returns the sum.static long
sum
(long... values) Returns the sum.static long
sum
(short... values) Returns the sum.static long
sum
(ByteVector values) Returns the sum.static double
sum
(DoubleVector values) Returns the sum.static double
sum
(FloatVector values) Returns the sum.static long
Returns the sum.static long
sum
(LongVector values) Returns the sum.static long
sum
(ShortVector values) Returns the sum.static double
tan
(byte value) Returns the tangent.static double
tan
(double value) Returns the tangent.static double
tan
(float value) Returns the tangent.static double
tan
(int value) Returns the tangent.static double
tan
(long value) Returns the tangent.static double
tan
(short value) Returns the tangent.static double
tstat
(byte... values) Returns the t-statistic.static double
tstat
(double... values) Returns the t-statistic.static double
tstat
(float... values) Returns the t-statistic.static double
tstat
(int... values) Returns the t-statistic.static double
tstat
(long... values) Returns the t-statistic.static double
tstat
(short... values) Returns the t-statistic.static double
tstat
(ByteVector values) Returns the t-statistic.static double
tstat
(DoubleVector values) Returns the t-statistic.static double
tstat
(FloatVector values) Returns the t-statistic.static double
Returns the t-statistic.static double
tstat
(LongVector values) Returns the t-statistic.static double
tstat
(ShortVector values) Returns the t-statistic.static double
Returns the t-statistic.static double
Returns the t-statistic.static double
Returns the t-statistic.static double
Returns the t-statistic.static double
Returns the t-statistic.static double
Returns the t-statistic.static byte
upperBin
(byte value, byte interval) Returns the upper bound of the bin containing the value.static byte
upperBin
(byte value, byte interval, byte offset) Returns the upper bound of the bin containing the value.static double
upperBin
(double value, double interval) Returns the upper bound of the bin containing the value.static double
upperBin
(double value, double interval, double offset) Returns the upper bound of the bin containing the value.static float
upperBin
(float value, float interval) Returns the upper bound of the bin containing the value.static float
upperBin
(float value, float interval, float offset) Returns the upper bound of the bin containing the value.static int
upperBin
(int value, int interval) Returns the upper bound of the bin containing the value.static int
upperBin
(int value, int interval, int offset) Returns the upper bound of the bin containing the value.static long
upperBin
(long value, long interval) Returns the upper bound of the bin containing the value.static long
upperBin
(long value, long interval, long offset) Returns the upper bound of the bin containing the value.static short
upperBin
(short value, short interval) Returns the upper bound of the bin containing the value.static short
upperBin
(short value, short interval, short offset) Returns the upper bound of the bin containing the value.static double
var
(byte... values) Returns the sample variance.static double
var
(double... values) Returns the sample variance.static double
var
(float... values) Returns the sample variance.static double
var
(int... values) Returns the sample variance.static double
var
(long... values) Returns the sample variance.static double
var
(short... values) Returns the sample variance.static double
var
(ByteVector values) Returns the sample variance.static double
var
(DoubleVector values) Returns the sample variance.static double
var
(FloatVector values) Returns the sample variance.static double
Returns the sample variance.static double
var
(LongVector values) Returns the sample variance.static double
var
(ShortVector values) Returns the sample variance.static double
Returns the sample variance.static double
Returns the sample variance.static double
Returns the sample variance.static double
Returns the sample variance.static double
Returns the sample variance.static double
Returns the sample variance.static double
wavg
(byte[] values, byte[] weights) Returns the weighted average.static double
wavg
(byte[] values, double[] weights) Returns the weighted average.static double
wavg
(byte[] values, float[] weights) Returns the weighted average.static double
wavg
(byte[] values, int[] weights) Returns the weighted average.static double
wavg
(byte[] values, long[] weights) Returns the weighted average.static double
wavg
(byte[] values, short[] weights) Returns the weighted average.static double
wavg
(byte[] values, ByteVector weights) Returns the weighted average.static double
wavg
(byte[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(byte[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(byte[] values, LongVector weights) Returns the weighted average.static double
wavg
(byte[] values, ShortVector weights) Returns the weighted average.static double
wavg
(double[] values, byte[] weights) Returns the weighted average.static double
wavg
(double[] values, double[] weights) Returns the weighted average.static double
wavg
(double[] values, float[] weights) Returns the weighted average.static double
wavg
(double[] values, int[] weights) Returns the weighted average.static double
wavg
(double[] values, long[] weights) Returns the weighted average.static double
wavg
(double[] values, short[] weights) Returns the weighted average.static double
wavg
(double[] values, ByteVector weights) Returns the weighted average.static double
wavg
(double[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(double[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(double[] values, LongVector weights) Returns the weighted average.static double
wavg
(double[] values, ShortVector weights) Returns the weighted average.static double
wavg
(float[] values, byte[] weights) Returns the weighted average.static double
wavg
(float[] values, double[] weights) Returns the weighted average.static double
wavg
(float[] values, float[] weights) Returns the weighted average.static double
wavg
(float[] values, int[] weights) Returns the weighted average.static double
wavg
(float[] values, long[] weights) Returns the weighted average.static double
wavg
(float[] values, short[] weights) Returns the weighted average.static double
wavg
(float[] values, ByteVector weights) Returns the weighted average.static double
wavg
(float[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(float[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(float[] values, LongVector weights) Returns the weighted average.static double
wavg
(float[] values, ShortVector weights) Returns the weighted average.static double
wavg
(int[] values, byte[] weights) Returns the weighted average.static double
wavg
(int[] values, double[] weights) Returns the weighted average.static double
wavg
(int[] values, float[] weights) Returns the weighted average.static double
wavg
(int[] values, int[] weights) Returns the weighted average.static double
wavg
(int[] values, long[] weights) Returns the weighted average.static double
wavg
(int[] values, short[] weights) Returns the weighted average.static double
wavg
(int[] values, ByteVector weights) Returns the weighted average.static double
wavg
(int[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(int[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(int[] values, LongVector weights) Returns the weighted average.static double
wavg
(int[] values, ShortVector weights) Returns the weighted average.static double
wavg
(long[] values, byte[] weights) Returns the weighted average.static double
wavg
(long[] values, double[] weights) Returns the weighted average.static double
wavg
(long[] values, float[] weights) Returns the weighted average.static double
wavg
(long[] values, int[] weights) Returns the weighted average.static double
wavg
(long[] values, long[] weights) Returns the weighted average.static double
wavg
(long[] values, short[] weights) Returns the weighted average.static double
wavg
(long[] values, ByteVector weights) Returns the weighted average.static double
wavg
(long[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(long[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(long[] values, LongVector weights) Returns the weighted average.static double
wavg
(long[] values, ShortVector weights) Returns the weighted average.static double
wavg
(short[] values, byte[] weights) Returns the weighted average.static double
wavg
(short[] values, double[] weights) Returns the weighted average.static double
wavg
(short[] values, float[] weights) Returns the weighted average.static double
wavg
(short[] values, int[] weights) Returns the weighted average.static double
wavg
(short[] values, long[] weights) Returns the weighted average.static double
wavg
(short[] values, short[] weights) Returns the weighted average.static double
wavg
(short[] values, ByteVector weights) Returns the weighted average.static double
wavg
(short[] values, DoubleVector weights) Returns the weighted average.static double
wavg
(short[] values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(short[] values, LongVector weights) Returns the weighted average.static double
wavg
(short[] values, ShortVector weights) Returns the weighted average.static double
wavg
(ByteVector values, byte[] weights) Returns the weighted average.static double
wavg
(ByteVector values, double[] weights) Returns the weighted average.static double
wavg
(ByteVector values, float[] weights) Returns the weighted average.static double
wavg
(ByteVector values, int[] weights) Returns the weighted average.static double
wavg
(ByteVector values, long[] weights) Returns the weighted average.static double
wavg
(ByteVector values, short[] weights) Returns the weighted average.static double
wavg
(ByteVector values, ByteVector weights) Returns the weighted average.static double
wavg
(ByteVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(ByteVector values, FloatVector weights) Returns the weighted average.static double
wavg
(ByteVector values, IntVector weights) Returns the weighted average.static double
wavg
(ByteVector values, LongVector weights) Returns the weighted average.static double
wavg
(ByteVector values, ShortVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, byte[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, double[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, float[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, int[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, long[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, short[] weights) Returns the weighted average.static double
wavg
(DoubleVector values, ByteVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, FloatVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, IntVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, LongVector weights) Returns the weighted average.static double
wavg
(DoubleVector values, ShortVector weights) Returns the weighted average.static double
wavg
(FloatVector values, byte[] weights) Returns the weighted average.static double
wavg
(FloatVector values, double[] weights) Returns the weighted average.static double
wavg
(FloatVector values, float[] weights) Returns the weighted average.static double
wavg
(FloatVector values, int[] weights) Returns the weighted average.static double
wavg
(FloatVector values, long[] weights) Returns the weighted average.static double
wavg
(FloatVector values, short[] weights) Returns the weighted average.static double
wavg
(FloatVector values, ByteVector weights) Returns the weighted average.static double
wavg
(FloatVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(FloatVector values, FloatVector weights) Returns the weighted average.static double
wavg
(FloatVector values, IntVector weights) Returns the weighted average.static double
wavg
(FloatVector values, LongVector weights) Returns the weighted average.static double
wavg
(FloatVector values, ShortVector weights) Returns the weighted average.static double
Returns the weighted average.static double
Returns the weighted average.static double
Returns the weighted average.static double
Returns the weighted average.static double
Returns the weighted average.static double
Returns the weighted average.static double
wavg
(IntVector values, ByteVector weights) Returns the weighted average.static double
wavg
(IntVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(IntVector values, FloatVector weights) Returns the weighted average.static double
Returns the weighted average.static double
wavg
(IntVector values, LongVector weights) Returns the weighted average.static double
wavg
(IntVector values, ShortVector weights) Returns the weighted average.static double
wavg
(LongVector values, byte[] weights) Returns the weighted average.static double
wavg
(LongVector values, double[] weights) Returns the weighted average.static double
wavg
(LongVector values, float[] weights) Returns the weighted average.static double
wavg
(LongVector values, int[] weights) Returns the weighted average.static double
wavg
(LongVector values, long[] weights) Returns the weighted average.static double
wavg
(LongVector values, short[] weights) Returns the weighted average.static double
wavg
(LongVector values, ByteVector weights) Returns the weighted average.static double
wavg
(LongVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(LongVector values, FloatVector weights) Returns the weighted average.static double
wavg
(LongVector values, IntVector weights) Returns the weighted average.static double
wavg
(LongVector values, LongVector weights) Returns the weighted average.static double
wavg
(LongVector values, ShortVector weights) Returns the weighted average.static double
wavg
(ShortVector values, byte[] weights) Returns the weighted average.static double
wavg
(ShortVector values, double[] weights) Returns the weighted average.static double
wavg
(ShortVector values, float[] weights) Returns the weighted average.static double
wavg
(ShortVector values, int[] weights) Returns the weighted average.static double
wavg
(ShortVector values, long[] weights) Returns the weighted average.static double
wavg
(ShortVector values, short[] weights) Returns the weighted average.static double
wavg
(ShortVector values, ByteVector weights) Returns the weighted average.static double
wavg
(ShortVector values, DoubleVector weights) Returns the weighted average.static double
wavg
(ShortVector values, FloatVector weights) Returns the weighted average.static double
wavg
(ShortVector values, IntVector weights) Returns the weighted average.static double
wavg
(ShortVector values, LongVector weights) Returns the weighted average.static double
wavg
(ShortVector values, ShortVector weights) Returns the weighted average.static double
wstd
(byte[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(byte[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(byte[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(double[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(double[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(float[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(float[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(int[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(int[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(long[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(long[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(short[] values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(short[] values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, IntVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(ByteVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, IntVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(DoubleVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, IntVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(FloatVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(IntVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(IntVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(IntVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
Returns the weighted sample standard deviation.static double
wstd
(IntVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(IntVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, IntVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(LongVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, byte[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, double[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, float[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, int[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, long[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, short[] weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, ByteVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, DoubleVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, FloatVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, IntVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, LongVector weights) Returns the weighted sample standard deviation.static double
wstd
(ShortVector values, ShortVector weights) Returns the weighted sample standard deviation.static double
wste
(byte[] values, byte[] weights) Returns the weighted standard error.static double
wste
(byte[] values, double[] weights) Returns the weighted standard error.static double
wste
(byte[] values, float[] weights) Returns the weighted standard error.static double
wste
(byte[] values, int[] weights) Returns the weighted standard error.static double
wste
(byte[] values, long[] weights) Returns the weighted standard error.static double
wste
(byte[] values, short[] weights) Returns the weighted standard error.static double
wste
(byte[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(byte[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(byte[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(byte[] values, LongVector weights) Returns the weighted standard error.static double
wste
(byte[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(double[] values, byte[] weights) Returns the weighted standard error.static double
wste
(double[] values, double[] weights) Returns the weighted standard error.static double
wste
(double[] values, float[] weights) Returns the weighted standard error.static double
wste
(double[] values, int[] weights) Returns the weighted standard error.static double
wste
(double[] values, long[] weights) Returns the weighted standard error.static double
wste
(double[] values, short[] weights) Returns the weighted standard error.static double
wste
(double[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(double[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(double[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(double[] values, LongVector weights) Returns the weighted standard error.static double
wste
(double[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(float[] values, byte[] weights) Returns the weighted standard error.static double
wste
(float[] values, double[] weights) Returns the weighted standard error.static double
wste
(float[] values, float[] weights) Returns the weighted standard error.static double
wste
(float[] values, int[] weights) Returns the weighted standard error.static double
wste
(float[] values, long[] weights) Returns the weighted standard error.static double
wste
(float[] values, short[] weights) Returns the weighted standard error.static double
wste
(float[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(float[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(float[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(float[] values, LongVector weights) Returns the weighted standard error.static double
wste
(float[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(int[] values, byte[] weights) Returns the weighted standard error.static double
wste
(int[] values, double[] weights) Returns the weighted standard error.static double
wste
(int[] values, float[] weights) Returns the weighted standard error.static double
wste
(int[] values, int[] weights) Returns the weighted standard error.static double
wste
(int[] values, long[] weights) Returns the weighted standard error.static double
wste
(int[] values, short[] weights) Returns the weighted standard error.static double
wste
(int[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(int[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(int[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(int[] values, LongVector weights) Returns the weighted standard error.static double
wste
(int[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(long[] values, byte[] weights) Returns the weighted standard error.static double
wste
(long[] values, double[] weights) Returns the weighted standard error.static double
wste
(long[] values, float[] weights) Returns the weighted standard error.static double
wste
(long[] values, int[] weights) Returns the weighted standard error.static double
wste
(long[] values, long[] weights) Returns the weighted standard error.static double
wste
(long[] values, short[] weights) Returns the weighted standard error.static double
wste
(long[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(long[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(long[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(long[] values, LongVector weights) Returns the weighted standard error.static double
wste
(long[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(short[] values, byte[] weights) Returns the weighted standard error.static double
wste
(short[] values, double[] weights) Returns the weighted standard error.static double
wste
(short[] values, float[] weights) Returns the weighted standard error.static double
wste
(short[] values, int[] weights) Returns the weighted standard error.static double
wste
(short[] values, long[] weights) Returns the weighted standard error.static double
wste
(short[] values, short[] weights) Returns the weighted standard error.static double
wste
(short[] values, ByteVector weights) Returns the weighted standard error.static double
wste
(short[] values, DoubleVector weights) Returns the weighted standard error.static double
wste
(short[] values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(short[] values, LongVector weights) Returns the weighted standard error.static double
wste
(short[] values, ShortVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, byte[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, double[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, float[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, int[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, long[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, short[] weights) Returns the weighted standard error.static double
wste
(ByteVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, FloatVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, IntVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, LongVector weights) Returns the weighted standard error.static double
wste
(ByteVector values, ShortVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, byte[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, double[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, float[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, int[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, long[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, short[] weights) Returns the weighted standard error.static double
wste
(DoubleVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, FloatVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, IntVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, LongVector weights) Returns the weighted standard error.static double
wste
(DoubleVector values, ShortVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, byte[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, double[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, float[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, int[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, long[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, short[] weights) Returns the weighted standard error.static double
wste
(FloatVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, FloatVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, IntVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, LongVector weights) Returns the weighted standard error.static double
wste
(FloatVector values, ShortVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
Returns the weighted standard error.static double
Returns the weighted standard error.static double
Returns the weighted standard error.static double
Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(IntVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(IntVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(IntVector values, FloatVector weights) Returns the weighted standard error.static double
Returns the weighted standard error.static double
wste
(IntVector values, LongVector weights) Returns the weighted standard error.static double
wste
(IntVector values, ShortVector weights) Returns the weighted standard error.static double
wste
(LongVector values, byte[] weights) Returns the weighted standard error.static double
wste
(LongVector values, double[] weights) Returns the weighted standard error.static double
wste
(LongVector values, float[] weights) Returns the weighted standard error.static double
wste
(LongVector values, int[] weights) Returns the weighted standard error.static double
wste
(LongVector values, long[] weights) Returns the weighted standard error.static double
wste
(LongVector values, short[] weights) Returns the weighted standard error.static double
wste
(LongVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(LongVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(LongVector values, FloatVector weights) Returns the weighted standard error.static double
wste
(LongVector values, IntVector weights) Returns the weighted standard error.static double
wste
(LongVector values, LongVector weights) Returns the weighted standard error.static double
wste
(LongVector values, ShortVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, byte[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, double[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, float[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, int[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, long[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, short[] weights) Returns the weighted standard error.static double
wste
(ShortVector values, ByteVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, DoubleVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, FloatVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, IntVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, LongVector weights) Returns the weighted standard error.static double
wste
(ShortVector values, ShortVector weights) Returns the weighted standard error.static long
wsum
(byte[] values, byte[] weights) Returns the weighted sum.static double
wsum
(byte[] values, double[] weights) Returns the weighted sum.static double
wsum
(byte[] values, float[] weights) Returns the weighted sum.static long
wsum
(byte[] values, int[] weights) Returns the weighted sum.static long
wsum
(byte[] values, long[] weights) Returns the weighted sum.static long
wsum
(byte[] values, short[] weights) Returns the weighted sum.static long
wsum
(byte[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(byte[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(byte[] values, FloatVector weights) Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(byte[] values, LongVector weights) Returns the weighted sum.static long
wsum
(byte[] values, ShortVector weights) Returns the weighted sum.static double
wsum
(double[] values, byte[] weights) Returns the weighted sum.static double
wsum
(double[] values, double[] weights) Returns the weighted sum.static double
wsum
(double[] values, float[] weights) Returns the weighted sum.static double
wsum
(double[] values, int[] weights) Returns the weighted sum.static double
wsum
(double[] values, long[] weights) Returns the weighted sum.static double
wsum
(double[] values, short[] weights) Returns the weighted sum.static double
wsum
(double[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(double[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(double[] values, FloatVector weights) Returns the weighted sum.static double
Returns the weighted sum.static double
wsum
(double[] values, LongVector weights) Returns the weighted sum.static double
wsum
(double[] values, ShortVector weights) Returns the weighted sum.static double
wsum
(float[] values, byte[] weights) Returns the weighted sum.static double
wsum
(float[] values, double[] weights) Returns the weighted sum.static double
wsum
(float[] values, float[] weights) Returns the weighted sum.static double
wsum
(float[] values, int[] weights) Returns the weighted sum.static double
wsum
(float[] values, long[] weights) Returns the weighted sum.static double
wsum
(float[] values, short[] weights) Returns the weighted sum.static double
wsum
(float[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(float[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(float[] values, FloatVector weights) Returns the weighted sum.static double
Returns the weighted sum.static double
wsum
(float[] values, LongVector weights) Returns the weighted sum.static double
wsum
(float[] values, ShortVector weights) Returns the weighted sum.static long
wsum
(int[] values, byte[] weights) Returns the weighted sum.static double
wsum
(int[] values, double[] weights) Returns the weighted sum.static double
wsum
(int[] values, float[] weights) Returns the weighted sum.static long
wsum
(int[] values, int[] weights) Returns the weighted sum.static long
wsum
(int[] values, long[] weights) Returns the weighted sum.static long
wsum
(int[] values, short[] weights) Returns the weighted sum.static long
wsum
(int[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(int[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(int[] values, FloatVector weights) Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(int[] values, LongVector weights) Returns the weighted sum.static long
wsum
(int[] values, ShortVector weights) Returns the weighted sum.static long
wsum
(long[] values, byte[] weights) Returns the weighted sum.static double
wsum
(long[] values, double[] weights) Returns the weighted sum.static double
wsum
(long[] values, float[] weights) Returns the weighted sum.static long
wsum
(long[] values, int[] weights) Returns the weighted sum.static long
wsum
(long[] values, long[] weights) Returns the weighted sum.static long
wsum
(long[] values, short[] weights) Returns the weighted sum.static long
wsum
(long[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(long[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(long[] values, FloatVector weights) Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(long[] values, LongVector weights) Returns the weighted sum.static long
wsum
(long[] values, ShortVector weights) Returns the weighted sum.static long
wsum
(short[] values, byte[] weights) Returns the weighted sum.static double
wsum
(short[] values, double[] weights) Returns the weighted sum.static double
wsum
(short[] values, float[] weights) Returns the weighted sum.static long
wsum
(short[] values, int[] weights) Returns the weighted sum.static long
wsum
(short[] values, long[] weights) Returns the weighted sum.static long
wsum
(short[] values, short[] weights) Returns the weighted sum.static long
wsum
(short[] values, ByteVector weights) Returns the weighted sum.static double
wsum
(short[] values, DoubleVector weights) Returns the weighted sum.static double
wsum
(short[] values, FloatVector weights) Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(short[] values, LongVector weights) Returns the weighted sum.static long
wsum
(short[] values, ShortVector weights) Returns the weighted sum.static long
wsum
(ByteVector values, byte[] weights) Returns the weighted sum.static double
wsum
(ByteVector values, double[] weights) Returns the weighted sum.static double
wsum
(ByteVector values, float[] weights) Returns the weighted sum.static long
wsum
(ByteVector values, int[] weights) Returns the weighted sum.static long
wsum
(ByteVector values, long[] weights) Returns the weighted sum.static long
wsum
(ByteVector values, short[] weights) Returns the weighted sum.static long
wsum
(ByteVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(ByteVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(ByteVector values, FloatVector weights) Returns the weighted sum.static long
wsum
(ByteVector values, IntVector weights) Returns the weighted sum.static long
wsum
(ByteVector values, LongVector weights) Returns the weighted sum.static long
wsum
(ByteVector values, ShortVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, byte[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, double[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, float[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, int[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, long[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, short[] weights) Returns the weighted sum.static double
wsum
(DoubleVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, FloatVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, IntVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, LongVector weights) Returns the weighted sum.static double
wsum
(DoubleVector values, ShortVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, byte[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, double[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, float[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, int[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, long[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, short[] weights) Returns the weighted sum.static double
wsum
(FloatVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, FloatVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, IntVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, LongVector weights) Returns the weighted sum.static double
wsum
(FloatVector values, ShortVector weights) Returns the weighted sum.static long
Returns the weighted sum.static double
Returns the weighted sum.static double
Returns the weighted sum.static long
Returns the weighted sum.static long
Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(IntVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(IntVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(IntVector values, FloatVector weights) Returns the weighted sum.static long
Returns the weighted sum.static long
wsum
(IntVector values, LongVector weights) Returns the weighted sum.static long
wsum
(IntVector values, ShortVector weights) Returns the weighted sum.static long
wsum
(LongVector values, byte[] weights) Returns the weighted sum.static double
wsum
(LongVector values, double[] weights) Returns the weighted sum.static double
wsum
(LongVector values, float[] weights) Returns the weighted sum.static long
wsum
(LongVector values, int[] weights) Returns the weighted sum.static long
wsum
(LongVector values, long[] weights) Returns the weighted sum.static long
wsum
(LongVector values, short[] weights) Returns the weighted sum.static long
wsum
(LongVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(LongVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(LongVector values, FloatVector weights) Returns the weighted sum.static long
wsum
(LongVector values, IntVector weights) Returns the weighted sum.static long
wsum
(LongVector values, LongVector weights) Returns the weighted sum.static long
wsum
(LongVector values, ShortVector weights) Returns the weighted sum.static long
wsum
(ShortVector values, byte[] weights) Returns the weighted sum.static double
wsum
(ShortVector values, double[] weights) Returns the weighted sum.static double
wsum
(ShortVector values, float[] weights) Returns the weighted sum.static long
wsum
(ShortVector values, int[] weights) Returns the weighted sum.static long
wsum
(ShortVector values, long[] weights) Returns the weighted sum.static long
wsum
(ShortVector values, short[] weights) Returns the weighted sum.static long
wsum
(ShortVector values, ByteVector weights) Returns the weighted sum.static double
wsum
(ShortVector values, DoubleVector weights) Returns the weighted sum.static double
wsum
(ShortVector values, FloatVector weights) Returns the weighted sum.static long
wsum
(ShortVector values, IntVector weights) Returns the weighted sum.static long
wsum
(ShortVector values, LongVector weights) Returns the weighted sum.static long
wsum
(ShortVector values, ShortVector weights) Returns the weighted sum.static double
wtstat
(byte[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(byte[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(byte[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(double[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(double[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(float[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(float[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(int[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(int[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(long[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(long[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(short[] values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(short[] values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, FloatVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, IntVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(ByteVector values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, FloatVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, IntVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(DoubleVector values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, FloatVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, IntVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(FloatVector values, ShortVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(IntVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(IntVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(IntVector values, FloatVector weights) Returns the weighted t-statistic.static double
Returns the weighted t-statistic.static double
wtstat
(IntVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(IntVector values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, FloatVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, IntVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(LongVector values, ShortVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, byte[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, double[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, float[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, int[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, long[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, short[] weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, ByteVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, DoubleVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, FloatVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, IntVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, LongVector weights) Returns the weighted t-statistic.static double
wtstat
(ShortVector values, ShortVector weights) Returns the weighted t-statistic.static double
wvar
(byte[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(byte[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(byte[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(byte[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(byte[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(byte[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(double[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(double[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(double[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(double[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(double[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(double[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(float[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(float[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(float[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(float[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(float[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(float[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(int[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(int[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(int[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(int[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(int[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(int[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(long[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(long[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(long[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(long[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(long[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(long[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(short[] values, byte[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, double[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, float[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, int[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, long[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, short[] weights) Returns the weighted sample variance.static double
wvar
(short[] values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(short[] values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(short[] values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(short[] values, LongVector weights) Returns the weighted sample variance.static double
wvar
(short[] values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, byte[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, double[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, float[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, int[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, long[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, short[] weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, FloatVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, IntVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(ByteVector values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, byte[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, double[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, float[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, int[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, long[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, short[] weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, FloatVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, IntVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(DoubleVector values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, byte[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, double[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, float[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, int[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, long[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, short[] weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, FloatVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, IntVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(FloatVector values, ShortVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(IntVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(IntVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(IntVector values, FloatVector weights) Returns the weighted sample variance.static double
Returns the weighted sample variance.static double
wvar
(IntVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(IntVector values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, byte[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, double[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, float[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, int[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, long[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, short[] weights) Returns the weighted sample variance.static double
wvar
(LongVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, FloatVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, IntVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(LongVector values, ShortVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, byte[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, double[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, float[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, int[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, long[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, short[] weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, ByteVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, DoubleVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, FloatVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, IntVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, LongVector weights) Returns the weighted sample variance.static double
wvar
(ShortVector values, ShortVector weights) Returns the weighted sample variance.
-
Constructor Details
-
Numeric
public Numeric()
-
-
Method Details
-
maxObj
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
maxObj
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
minObj
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
minObj
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMaxObj
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMaxObj
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMinObj
Returns the index of the minimum value.- Parameters:
values
- values.- Returns:
- index of the minimum value.
-
indexOfMinObj
Returns the index of the minimum value.- Parameters:
values
- values.- Returns:
- index of the minimum value.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long countPos(byte... 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 long countNeg(byte... 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 long countZero(byte... 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(byte... 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(byte... 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(byte... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(byte[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(byte... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(byte[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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(byte... 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
public static double wste(byte[] values, byte[] 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(byte[] 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(byte[] 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(byte[] 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.
-
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(byte[] 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(byte[] 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.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values
- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(byte... 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
public static double wtstat(byte[] values, byte[] 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(byte[] 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(byte[] 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(byte[] 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.
-
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(byte[] 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(byte[] 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
public static byte max(byte... values) Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
public static byte min(byte... values) Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long indexOfMax(byte... 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 long indexOfMin(byte... 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(byte... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static byte percentile(double percentile, byte... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(byte[] values0, byte[] 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.
-
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.
-
cor
public static double cor(byte[] values0, byte[] 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.
-
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.
-
cov
public static double cov(byte[] values0, short[] 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.
-
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.
-
cor
public static double cor(byte[] values0, short[] 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.
-
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.
-
cov
public static double cov(byte[] 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.
-
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.
-
cor
public static double cor(byte[] 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.
-
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.
-
cov
public static double cov(byte[] values0, long[] 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.
-
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.
-
cor
public static double cor(byte[] values0, long[] 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.
-
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.
-
cov
public static double cov(byte[] values0, float[] 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.
-
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.
-
cor
public static double cor(byte[] values0, float[] 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.
-
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.
-
cov
public static double cov(byte[] values0, double[] 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.
-
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.
-
cor
public static double cor(byte[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static long sum(byte... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static long product(byte... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static byte[] diff(int stride, byte... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static byte[] cummin(byte... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static byte[] cummax(byte... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 long[] cumsum(byte... 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 long[] cumprod(byte... 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 byte abs(byte value) Returns the absolute value.- Parameters:
value
- value.- Returns:
- absolute value.
-
acos
public static double acos(byte value) Returns the arc cosine.- Parameters:
value
- value.- Returns:
- arc cosine.
-
asin
public static double asin(byte value) Returns the arc sine.- Parameters:
value
- value.- Returns:
- arc sine.
-
atan
public static double atan(byte value) Returns the arc tangent.- Parameters:
value
- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(byte 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(byte value) Returns the cosine.- Parameters:
value
- value.- Returns:
- cosine.
-
exp
public static double exp(byte 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(byte 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(byte value) Returns the natural logarithm (base e).- Parameters:
value
- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(byte a, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(byte a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(byte a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(byte a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(byte a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(byte a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
rint
public static double rint(byte value) Returns the integer closest to the input value.- Parameters:
value
- value.- Returns:
- integer closes to the input value.
-
round
public static long round(byte 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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is returned.- Parameters:
value
- value.
-
signum
public static int signum(byte value) Returns the signum function.- Parameters:
value
- value.- Returns:
- signum function.
-
sin
public static double sin(byte value) Returns the sine.- Parameters:
value
- value.- Returns:
- sine.
-
sqrt
public static double sqrt(byte value) Returns the square root.- Parameters:
value
- value.- Returns:
- square root.
-
tan
public static double tan(byte value) Returns the tangent.- Parameters:
value
- value.- Returns:
- tangent.
-
lowerBin
public static byte lowerBin(byte value, byte interval) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static byte lowerBin(byte value, byte interval, byte offset) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static byte upperBin(byte value, byte interval) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static byte upperBin(byte value, byte interval, byte offset) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static byte clamp(byte value, byte min, byte max) Constrains the value to be on the[min,max]
range. If the value is less thanmin
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static long wsum(byte[] values, byte[] 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.
-
wavg
public static double wavg(byte[] values, byte[] 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.
-
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.
-
wsum
public static long wsum(byte[] 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.
-
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.
-
wavg
public static double wavg(byte[] 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.
-
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.
-
wsum
public static long wsum(byte[] 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.
-
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.
-
wavg
public static double wavg(byte[] 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.
-
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.
-
wsum
public static long wsum(byte[] 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.
-
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.
-
wavg
public static double wavg(byte[] 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.
-
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.
-
wsum
public static double wsum(byte[] 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.
-
wavg
public static double wavg(byte[] 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.
-
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.
-
wsum
public static double wsum(byte[] 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.
-
wavg
public static double wavg(byte[] 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.
-
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.
-
sequence
public static byte[] sequence(byte start, byte end, byte step) Returns a sequence of values.- Parameters:
start
- starting value.end
- terminal value.step
- step size.- Returns:
- sequence of values from start to end.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(byte value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(byte value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(byte value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(byte... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
compare
public static int compare(byte v1, byte v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long countPos(short... 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 long countNeg(short... 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 long countZero(short... 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(short... 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(short... 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(short... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(short[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(short[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(short[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(short[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(short[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(short[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(short... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(short[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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(short... 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
public static double wste(short[] values, byte[] 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(short[] 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(short[] 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(short[] 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.
-
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(short[] 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(short[] 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.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values
- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(short... 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
public static double wtstat(short[] values, byte[] 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(short[] 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(short[] 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(short[] 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.
-
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(short[] 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(short[] 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
public static short max(short... values) Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
public static short min(short... values) Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long indexOfMax(short... 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 long indexOfMin(short... 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(short... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static short percentile(double percentile, short... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(short[] values0, byte[] 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.
-
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.
-
cor
public static double cor(short[] values0, byte[] 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.
-
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.
-
cov
public static double cov(short[] values0, short[] 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.
-
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.
-
cor
public static double cor(short[] values0, short[] 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.
-
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.
-
cov
public static double cov(short[] 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.
-
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.
-
cor
public static double cor(short[] 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.
-
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.
-
cov
public static double cov(short[] values0, long[] 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.
-
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.
-
cor
public static double cor(short[] values0, long[] 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.
-
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.
-
cov
public static double cov(short[] values0, float[] 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.
-
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.
-
cor
public static double cor(short[] values0, float[] 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.
-
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.
-
cov
public static double cov(short[] values0, double[] 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.
-
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.
-
cor
public static double cor(short[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static long sum(short... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static long product(short... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static short[] diff(int stride, short... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static short[] cummin(short... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static short[] cummax(short... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 long[] cumsum(short... 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 long[] cumprod(short... 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 short abs(short value) Returns the absolute value.- Parameters:
value
- value.- Returns:
- absolute value.
-
acos
public static double acos(short value) Returns the arc cosine.- Parameters:
value
- value.- Returns:
- arc cosine.
-
asin
public static double asin(short value) Returns the arc sine.- Parameters:
value
- value.- Returns:
- arc sine.
-
atan
public static double atan(short value) Returns the arc tangent.- Parameters:
value
- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(short 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(short value) Returns the cosine.- Parameters:
value
- value.- Returns:
- cosine.
-
exp
public static double exp(short 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(short 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(short value) Returns the natural logarithm (base e).- Parameters:
value
- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(short a, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(short a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(short a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(short a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(short a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(short a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
rint
public static double rint(short value) Returns the integer closest to the input value.- Parameters:
value
- value.- Returns:
- integer closes to the input value.
-
round
public static long round(short 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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is returned.- Parameters:
value
- value.
-
signum
public static int signum(short value) Returns the signum function.- Parameters:
value
- value.- Returns:
- signum function.
-
sin
public static double sin(short value) Returns the sine.- Parameters:
value
- value.- Returns:
- sine.
-
sqrt
public static double sqrt(short value) Returns the square root.- Parameters:
value
- value.- Returns:
- square root.
-
tan
public static double tan(short value) Returns the tangent.- Parameters:
value
- value.- Returns:
- tangent.
-
lowerBin
public static short lowerBin(short value, short interval) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static short lowerBin(short value, short interval, short offset) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static short upperBin(short value, short interval) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static short upperBin(short value, short interval, short offset) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static short clamp(short value, short min, short max) Constrains the value to be on the[min,max]
range. If the value is less thanmin
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static long wsum(short[] values, byte[] 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.
-
wavg
public static double wavg(short[] values, byte[] 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.
-
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.
-
wsum
public static long wsum(short[] 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.
-
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.
-
wavg
public static double wavg(short[] 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.
-
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.
-
wsum
public static long wsum(short[] 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.
-
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.
-
wavg
public static double wavg(short[] 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.
-
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.
-
wsum
public static long wsum(short[] 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.
-
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.
-
wavg
public static double wavg(short[] 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.
-
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.
-
wsum
public static double wsum(short[] 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.
-
wavg
public static double wavg(short[] 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.
-
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.
-
wsum
public static double wsum(short[] 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.
-
wavg
public static double wavg(short[] 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.
-
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.
-
sequence
public static short[] sequence(short start, short end, short step) Returns a sequence of values.- Parameters:
start
- starting value.end
- terminal value.step
- step size.- Returns:
- sequence of values from start to end.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(short value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(short value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(short value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(short... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
compare
public static int compare(short v1, short v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long 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 long 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 long 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(int... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(int[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(int[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(int[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(int[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(int[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(int[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(int... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(int[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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
public static double wste(int[] values, byte[] 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, 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, 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.
-
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, 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.
-
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
public static double wtstat(int[] values, byte[] 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, 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, 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.
-
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, 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no 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, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no 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, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long 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 long 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(int... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static int percentile(double percentile, int... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(int[] values0, byte[] 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.
-
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.
-
cor
public static double cor(int[] values0, byte[] 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.
-
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.
-
cov
public static double cov(int[] values0, short[] 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.
-
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.
-
cor
public static double cor(int[] values0, short[] 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
cov
public static double cov(int[] values0, long[] 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.
-
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.
-
cor
public static double cor(int[] values0, long[] 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.
-
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.
-
cov
public static double cov(int[] values0, float[] 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.
-
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.
-
cor
public static double cor(int[] values0, float[] 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.
-
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.
-
cov
public static double cov(int[] values0, double[] 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.
-
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.
-
cor
public static double cor(int[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static long sum(int... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static long product(int... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static int[] diff(int stride, int... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static int[] cummin(int... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static int[] cummax(int... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 long[] 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 long[] 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, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(int a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
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:
a
raised to theb
power.
-
pow
public static double pow(int a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(int a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(int a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is 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. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- 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. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- 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. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- 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. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- 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
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static long wsum(int[] values, byte[] 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.
-
wavg
public static double wavg(int[] values, byte[] 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.
-
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.
-
wsum
public static long 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.
-
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.
-
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.
-
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.
-
wsum
public static long 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.
-
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.
-
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.
-
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.
-
wsum
public static long 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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(int value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(int value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(int value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(int... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
compare
public static int compare(int v1, int v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long countPos(long... 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 long countNeg(long... 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 long countZero(long... 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(long... 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(long... 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(long... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(long[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(long[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(long[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(long[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(long[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(long[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(long... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(long[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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(long... 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
public static double wste(long[] values, byte[] 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(long[] 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(long[] 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(long[] 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.
-
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(long[] 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(long[] 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.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values
- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(long... 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
public static double wtstat(long[] values, byte[] 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(long[] 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(long[] 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(long[] 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.
-
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(long[] 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(long[] 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
public static long max(long... values) Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
public static long min(long... values) Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long indexOfMax(long... 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 long indexOfMin(long... 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(long... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static long percentile(double percentile, long... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(long[] values0, byte[] 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.
-
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.
-
cor
public static double cor(long[] values0, byte[] 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.
-
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.
-
cov
public static double cov(long[] values0, short[] 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.
-
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.
-
cor
public static double cor(long[] values0, short[] 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.
-
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.
-
cov
public static double cov(long[] 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.
-
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.
-
cor
public static double cor(long[] 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.
-
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.
-
cov
public static double cov(long[] values0, long[] 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.
-
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.
-
cor
public static double cor(long[] values0, long[] 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.
-
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.
-
cov
public static double cov(long[] values0, float[] 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.
-
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.
-
cor
public static double cor(long[] values0, float[] 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.
-
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.
-
cov
public static double cov(long[] values0, double[] 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.
-
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.
-
cor
public static double cor(long[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static long sum(long... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static long product(long... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static long[] diff(int stride, long... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static long[] cummin(long... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static long[] cummax(long... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 long[] cumsum(long... 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 long[] cumprod(long... 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 long abs(long value) Returns the absolute value.- Parameters:
value
- value.- Returns:
- absolute value.
-
acos
public static double acos(long value) Returns the arc cosine.- Parameters:
value
- value.- Returns:
- arc cosine.
-
asin
public static double asin(long value) Returns the arc sine.- Parameters:
value
- value.- Returns:
- arc sine.
-
atan
public static double atan(long value) Returns the arc tangent.- Parameters:
value
- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(long 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(long value) Returns the cosine.- Parameters:
value
- value.- Returns:
- cosine.
-
exp
public static double exp(long 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(long 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(long value) Returns the natural logarithm (base e).- Parameters:
value
- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(long a, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(long a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(long a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(long a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(long a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(long a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
rint
public static double rint(long value) Returns the integer closest to the input value.- Parameters:
value
- value.- Returns:
- integer closes to the input value.
-
round
public static long round(long 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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is returned.- Parameters:
value
- value.
-
signum
public static int signum(long value) Returns the signum function.- Parameters:
value
- value.- Returns:
- signum function.
-
sin
public static double sin(long value) Returns the sine.- Parameters:
value
- value.- Returns:
- sine.
-
sqrt
public static double sqrt(long value) Returns the square root.- Parameters:
value
- value.- Returns:
- square root.
-
tan
public static double tan(long value) Returns the tangent.- Parameters:
value
- value.- Returns:
- tangent.
-
lowerBin
public static long lowerBin(long value, long interval) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static long lowerBin(long value, long interval, long offset) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static long upperBin(long value, long interval) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static long upperBin(long value, long interval, long offset) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static long clamp(long value, long min, long max) Constrains the value to be on the[min,max]
range. If the value is less thanmin
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static long wsum(long[] values, byte[] 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.
-
wavg
public static double wavg(long[] values, byte[] 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.
-
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.
-
wsum
public static long wsum(long[] 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.
-
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.
-
wavg
public static double wavg(long[] 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.
-
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.
-
wsum
public static long wsum(long[] 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.
-
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.
-
wavg
public static double wavg(long[] 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.
-
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.
-
wsum
public static long wsum(long[] 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.
-
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.
-
wavg
public static double wavg(long[] 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.
-
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.
-
wsum
public static double wsum(long[] 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.
-
wavg
public static double wavg(long[] 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.
-
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.
-
wsum
public static double wsum(long[] 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.
-
wavg
public static double wavg(long[] 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.
-
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.
-
sequence
public static long[] sequence(long start, long end, long step) Returns a sequence of values.- Parameters:
start
- starting value.end
- terminal value.step
- step size.- Returns:
- sequence of values from start to end.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(long value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(long value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(long value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(long... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
compare
public static int compare(long v1, long v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long countPos(float... 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 long countNeg(float... 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 long countZero(float... 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(float... 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(float... 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(float... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(float[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(float[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(float[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(float[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(float[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(float[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(float... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(float[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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(float... 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
public static double wste(float[] values, byte[] 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(float[] 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(float[] 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(float[] 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.
-
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(float[] 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(float[] 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.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values
- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(float... 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
public static double wtstat(float[] values, byte[] 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(float[] 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(float[] 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(float[] 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.
-
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(float[] 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(float[] 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
public static float max(float... values) Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
public static float min(float... values) Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long indexOfMax(float... 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 long indexOfMin(float... 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(float... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static float percentile(double percentile, float... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(float[] values0, byte[] 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.
-
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.
-
cor
public static double cor(float[] values0, byte[] 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.
-
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.
-
cov
public static double cov(float[] values0, short[] 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.
-
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.
-
cor
public static double cor(float[] values0, short[] 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.
-
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.
-
cov
public static double cov(float[] 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.
-
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.
-
cor
public static double cor(float[] 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.
-
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.
-
cov
public static double cov(float[] values0, long[] 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.
-
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.
-
cor
public static double cor(float[] values0, long[] 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.
-
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.
-
cov
public static double cov(float[] values0, float[] 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.
-
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.
-
cor
public static double cor(float[] values0, float[] 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.
-
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.
-
cov
public static double cov(float[] values0, double[] 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.
-
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.
-
cor
public static double cor(float[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static double sum(float... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static double product(float... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static float[] diff(int stride, float... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static float[] cummin(float... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static float[] cummax(float... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 double[] cumsum(float... 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 double[] cumprod(float... 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 float abs(float value) Returns the absolute value.- Parameters:
value
- value.- Returns:
- absolute value.
-
acos
public static double acos(float value) Returns the arc cosine.- Parameters:
value
- value.- Returns:
- arc cosine.
-
asin
public static double asin(float value) Returns the arc sine.- Parameters:
value
- value.- Returns:
- arc sine.
-
atan
public static double atan(float value) Returns the arc tangent.- Parameters:
value
- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(float 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(float value) Returns the cosine.- Parameters:
value
- value.- Returns:
- cosine.
-
exp
public static double exp(float 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(float 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(float value) Returns the natural logarithm (base e).- Parameters:
value
- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(float a, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(float a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(float a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(float a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(float a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(float a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
rint
public static double rint(float value) Returns the integer closest to the input value.- Parameters:
value
- value.- Returns:
- integer closes to the input value.
-
round
public static long round(float 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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is returned.- Parameters:
value
- value.
-
signum
public static int signum(float value) Returns the signum function.- Parameters:
value
- value.- Returns:
- signum function.
-
sin
public static double sin(float value) Returns the sine.- Parameters:
value
- value.- Returns:
- sine.
-
sqrt
public static double sqrt(float value) Returns the square root.- Parameters:
value
- value.- Returns:
- square root.
-
tan
public static double tan(float value) Returns the tangent.- Parameters:
value
- value.- Returns:
- tangent.
-
lowerBin
public static float lowerBin(float value, float interval) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static float lowerBin(float value, float interval, float offset) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static float upperBin(float value, float interval) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static float upperBin(float value, float interval, float offset) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static float clamp(float value, float min, float max) Constrains the value to be on the[min,max]
range. If the value is less thanmin
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static double wsum(float[] values, byte[] 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.
-
wavg
public static double wavg(float[] values, byte[] 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.
-
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.
-
wsum
public static double wsum(float[] 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.
-
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.
-
wavg
public static double wavg(float[] 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.
-
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.
-
wsum
public static double wsum(float[] 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.
-
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.
-
wavg
public static double wavg(float[] 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.
-
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.
-
wsum
public static double wsum(float[] 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.
-
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.
-
wavg
public static double wavg(float[] 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.
-
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.
-
wsum
public static double wsum(float[] 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.
-
wavg
public static double wavg(float[] 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.
-
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.
-
wsum
public static double wsum(float[] 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.
-
wavg
public static double wavg(float[] 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.
-
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.
-
sequence
public static float[] sequence(float start, float end, float step) Returns a sequence of values.- Parameters:
start
- starting value.end
- terminal value.step
- step size.- Returns:
- sequence of values from start to end.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(float value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(float value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(float value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(float... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
replaceIfNaN
public static float replaceIfNaN(float value, float replacement) Replaces values that are NaN with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is NaN.- Returns:
- value, if value is not NaN, replacement otherwise.
-
replaceIfNaN
public static float[] replaceIfNaN(float[] values, float replacement) Replaces values that are NaN with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN.- Returns:
- array containing value, if value is not NaN, replacement otherwise.
-
replaceIfNaN
Replaces values that are NaN with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN.- Returns:
- array containing value, if value is not NaN, replacement otherwise.
-
replaceIfNullNaN
public static float replaceIfNullNaN(float value, float replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNullNaN
public static float[] replaceIfNullNaN(float[] values, float replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- array containing value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNullNaN
Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- array containing value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
public static float replaceIfNonFinite(float value, float replacement) Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- value, if value is finite according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
public static float[] replaceIfNonFinite(float[] values, float replacement) Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- array containing value, if value is finite according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- array containing value, if value is finite according to Deephaven convention, replacement otherwise.
-
compare
public static int compare(float v1, float v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
countPos
Counts the number of positive values.- Parameters:
values
- values.- Returns:
- number of positive values.
-
countPos
public static long countPos(double... 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 long countNeg(double... 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 long countZero(double... 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(double... 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(double... 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 sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
public static double var(double... values) Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
var
Returns the sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample variance of non-null values.
-
wvar
public static double wvar(double[] values, byte[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(double[] values, short[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(double[] values, int[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(double[] values, long[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(double[] values, float[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
public static double wvar(double[] values, double[] weights) Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Weighted sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
wvar
Returns the weighted sample variance. Null values are excluded. Sample variance is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample variance of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
public static double std(double... values) Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
std
Returns the sample standard deviation. Null values are excluded. Sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the sample variance will be an unbiased estimator of population variance.- Parameters:
values
- values.- Returns:
- sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, byte[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, short[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, int[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, long[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, float[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
public static double wstd(double[] values, double[] weights) Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample standard deviation of non-null values.
-
wstd
Returns the weighted sample standard deviation. Null values are excluded. Weighted sample standard deviation is computed using Bessel's correction (https://en.wikipedia.org/wiki/Bessel%27s_correction), which ensures that the weighted sample variance will be an unbiased estimator of weighted population variance.- Parameters:
values
- values.weights
- weights- Returns:
- weighted sample 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(double... 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
public static double wste(double[] values, byte[] 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(double[] 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(double[] 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(double[] 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.
-
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(double[] 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(double[] 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.
-
tstat
Returns the t-statistic. Null values are excluded.- Parameters:
values
- values.- Returns:
- t-statistic of non-null values.
-
tstat
public static double tstat(double... 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
public static double wtstat(double[] values, byte[] 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(double[] 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(double[] 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(double[] 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.
-
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(double[] 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(double[] 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.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
public static double max(double... values) Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
max
Returns the maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- maximum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
public static double min(double... values) Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
min
Returns the minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- minimum of non-null values, or null if there are no non-null values.
-
indexOfMax
Returns the index of the maximum value.- Parameters:
values
- values.- Returns:
- index of the maximum value.
-
indexOfMax
public static long indexOfMax(double... 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 long indexOfMin(double... 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.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
public static double median(double... values) Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
median
Returns the median.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
values
- values.- Returns:
- median.
-
percentile
public static double percentile(double percentile, double... values) Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
percentile
Returns the percentile.null
input values are ignored butNaN
values will poison the computation, andNaN
will be returned- Parameters:
percentile
- percentile to compute.values
- values.- Returns:
- percentile, or null value in the Deephaven convention if values is null or empty.
-
cov
public static double cov(double[] values0, byte[] 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.
-
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.
-
cor
public static double cor(double[] values0, byte[] 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.
-
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.
-
cov
public static double cov(double[] values0, short[] 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.
-
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.
-
cor
public static double cor(double[] values0, short[] 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.
-
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.
-
cov
public static double cov(double[] 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.
-
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.
-
cor
public static double cor(double[] 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.
-
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.
-
cov
public static double cov(double[] values0, long[] 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.
-
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.
-
cor
public static double cor(double[] values0, long[] 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.
-
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.
-
cov
public static double cov(double[] values0, float[] 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.
-
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.
-
cor
public static double cor(double[] values0, float[] 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.
-
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.
-
cov
public static double cov(double[] values0, double[] 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.
-
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.
-
cor
public static double cor(double[] values0, double[] 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.
-
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.
-
sum
Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
sum
public static double sum(double... values) Returns the sum. Null values are excluded.- Parameters:
values
- values.- Returns:
- sum of non-null values.
-
product
Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
product
public static double product(double... values) Returns the product. Null values are excluded.- Parameters:
values
- values.- Returns:
- product of non-null values.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value, and e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
public static double[] diff(int stride, double... values) Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
diff
Returns the differences between elements in the input vector separated by a stride. A stride of k returns v(i)=e(i+k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. A stride of -k returns v(i)=e(i-k)-e(i), where v(i) is the ith computed value e(i) is the ith input value. The result has the same length as the input vector. Differences off the end of the input vector are the null value.- Parameters:
stride
- number of elements separating the elements to be differenced.values
- input vector.- Returns:
- a vector containing the differences between elements.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
public static double[] cummin(double... values) Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummin
Returns the cumulative minimum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative min of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
public static double[] cummax(double... values) Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max of non-null values.
-
cummax
Returns the cumulative maximum. Null values are excluded.- Parameters:
values
- values.- Returns:
- cumulative max 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 double[] cumsum(double... 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 double[] cumprod(double... 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 double abs(double value) Returns the absolute value.- Parameters:
value
- value.- Returns:
- absolute value.
-
acos
public static double acos(double value) Returns the arc cosine.- Parameters:
value
- value.- Returns:
- arc cosine.
-
asin
public static double asin(double value) Returns the arc sine.- Parameters:
value
- value.- Returns:
- arc sine.
-
atan
public static double atan(double value) Returns the arc tangent.- Parameters:
value
- value.- Returns:
- arc tangent.
-
ceil
public static double ceil(double 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(double value) Returns the cosine.- Parameters:
value
- value.- Returns:
- cosine.
-
exp
public static double exp(double 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(double 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(double value) Returns the natural logarithm (base e).- Parameters:
value
- value.- Returns:
- natural logarithm (base e).
-
pow
public static double pow(double a, byte b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(double a, short b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(double a, int b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(double a, long b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(double a, float b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
pow
public static double pow(double a, double b) Returns the value of the first argument raised to the second argument.- Parameters:
a
- the base.b
- the exponent.- Returns:
a
raised to theb
power.
-
rint
public static double rint(double value) Returns the integer closest to the input value.- Parameters:
value
- value.- Returns:
- integer closes to the input value.
-
round
public static long round(double 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_VALUE
is returned. If the argument is less thanInteger.MAX_VALUE
,Integer.MAX_VALUE
is returned.- Parameters:
value
- value.
-
signum
public static int signum(double value) Returns the signum function.- Parameters:
value
- value.- Returns:
- signum function.
-
sin
public static double sin(double value) Returns the sine.- Parameters:
value
- value.- Returns:
- sine.
-
sqrt
public static double sqrt(double value) Returns the square root.- Parameters:
value
- value.- Returns:
- square root.
-
tan
public static double tan(double value) Returns the tangent.- Parameters:
value
- value.- Returns:
- tangent.
-
lowerBin
public static double lowerBin(double value, double interval) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- lower bound of the bin containing the value.
-
lowerBin
public static double lowerBin(double value, double interval, double offset) Returns the lower bound of the bin containing the value. The lower bound of the bin containing the value is equal tointerval * floor((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- lower bound of the bin containing the value.
-
upperBin
public static double upperBin(double value, double interval) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil(value / interval)
.- Parameters:
value
- value.interval
- bin width.- Returns:
- upper bound of the bin containing the value.
-
upperBin
public static double upperBin(double value, double interval, double offset) Returns the upper bound of the bin containing the value. The upper bound of the bin containing the value is equal tointerval * ceil((value-offset) / interval) + offset
.- Parameters:
value
- value.interval
- bin width.offset
- interval offset- Returns:
- upper bound of the bin containing the value.
-
clamp
public static double clamp(double value, double min, double max) Constrains the value to be on the[min,max]
range. If the value is less thanmin
,min
is returned. If the value is greater thanmax
,max
is returned.- Parameters:
value
- value.min
- minimum value.max
- maximum value.- Returns:
- value constrained to be in the
[min,max]
range.
-
wsum
public static double wsum(double[] values, byte[] 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.
-
wavg
public static double wavg(double[] values, byte[] 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.
-
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.
-
wsum
public static double wsum(double[] 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.
-
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.
-
wavg
public static double wavg(double[] 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.
-
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.
-
wsum
public static double wsum(double[] 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.
-
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.
-
wavg
public static double wavg(double[] 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.
-
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.
-
wsum
public static double wsum(double[] 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.
-
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.
-
wavg
public static double wavg(double[] 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.
-
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.
-
wsum
public static double wsum(double[] 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.
-
wavg
public static double wavg(double[] 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.
-
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.
-
wsum
public static double wsum(double[] 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.
-
wavg
public static double wavg(double[] 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.
-
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.
-
sequence
public static double[] sequence(double start, double end, double step) Returns a sequence of values.- Parameters:
start
- starting value.end
- terminal value.step
- step size.- Returns:
- sequence of values from start to end.
-
isNaN
Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isNaN
public static boolean isNaN(double value) Returnstrue
if the value is NaN andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is NaN andfalse
otherwise.
-
isInf
Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isInf
public static boolean isInf(double value) Returnstrue
if the value is infinite andfalse
otherwise.- Parameters:
value
- value.- Returns:
true
if the value is infinite andfalse
otherwise.
-
isFinite
Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
isFinite
public static boolean isFinite(double value) Returnstrue
if the value is finite, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
value
- value.- Returns:
true
if the value is not infinite, NaN, nor null;false
otherwise
-
containsNonFinite
Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
containsNonFinite
public static boolean containsNonFinite(double... values) Returnstrue
if the values contains any non-finite value, where "finite" is defined as not infinite, not NaN, and not null.- Parameters:
values
- values.- Returns:
true
if any value is notfinite
;false
otherwise.- See Also:
-
replaceIfNaN
public static double replaceIfNaN(double value, double replacement) Replaces values that are NaN with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is NaN.- Returns:
- value, if value is not NaN, replacement otherwise.
-
replaceIfNaN
public static double[] replaceIfNaN(double[] values, double replacement) Replaces values that are NaN with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN.- Returns:
- array containing value, if value is not NaN, replacement otherwise.
-
replaceIfNaN
Replaces values that are NaN with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN.- Returns:
- array containing value, if value is not NaN, replacement otherwise.
-
replaceIfNullNaN
public static double replaceIfNullNaN(double value, double replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNullNaN
public static double[] replaceIfNullNaN(double[] values, double replacement) Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- array containing value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNullNaN
Replaces values that are NaN or null according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is NaN or null according to Deephaven convention.- Returns:
- array containing value, if value is neither NaN nor null according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
public static double replaceIfNonFinite(double value, double replacement) Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
value
- value.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- value, if value is finite according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
public static double[] replaceIfNonFinite(double[] values, double replacement) Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- array containing value, if value is finite according to Deephaven convention, replacement otherwise.
-
replaceIfNonFinite
Replaces values that are not finite according to Deephaven convention with a specified value.- Parameters:
values
- the values.replacement
- replacement to use when value is not finite according to Deephaven convention.- Returns:
- array containing value, if value is finite according to Deephaven convention, replacement otherwise.
-
compare
public static int compare(double v1, double v2) Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-
compare
Compares two specified values. Deephaven null values are less than normal numbers which are less than NaN values.- Parameters:
v1
- the first value to compare.v2
- the second value to compare.
-