Package ubic.gemma.core.analysis.stats
Class DataVectorDescriptive
- java.lang.Object
-
- ubic.gemma.core.analysis.stats.DataVectorDescriptive
-
public class DataVectorDescriptive extends Object
Compute descriptive statistics forDataVector
.- Author:
- poirigui
- See Also:
SingleCellDescriptive
,DescriptiveWithMissing
-
-
Constructor Summary
Constructors Constructor Description DataVectorDescriptive()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
count(DataVector vector)
Count the number of values in a vector.static int
countMissing(DataVector vector)
Count the number of missing values.static double
getMissingCountValue(QuantitationType quantitationType)
Obtain the value that indicates a missing value for counting data.static float
getMissingFloatCountValue(QuantitationType quantitationType)
Obtain the value that indicates a missing value for counting data.static double
mean(double[] data, ScaleType scaleType)
static double
mean(float[] data, ScaleType scaleType)
static double
mean(int[] data, ScaleType scaleType)
static double
mean(long[] data, ScaleType scaleType)
static double
mean(DataVector vector)
Calculate the mean of the data in the vector.static double
sampleStandardDeviation(double[] data, ScaleType scaleType)
static double
sampleStandardDeviation(float[] data, ScaleType scaleType)
static double
sampleStandardDeviation(int[] data, ScaleType scaleType)
static double
sampleStandardDeviation(long[] data, ScaleType scaleType)
static double
sampleStandardDeviation(DataVector vector)
static double
sampleVariance(double[] data, ScaleType scaleType)
static double
sampleVariance(float[] data, ScaleType scaleType)
static double
sampleVariance(int[] data, ScaleType scaleType)
static double
sampleVariance(long[] data, ScaleType scaleType)
static double
sampleVariance(DataVector vector)
static double
sum(double[] data, ScaleType scaleType)
static double
sum(float[] data, ScaleType scaleType)
static int
sum(int[] data, ScaleType scaleType)
static long
sum(long[] data, ScaleType scaleType)
static double
sum(DataVector vector)
static double
sumUnscaled(double[] data, ScaleType scaleType)
Calculate the sum of the data in the vector, but keep the result unscaled.static double
sumUnscaled(float[] data, ScaleType scaleType)
static double
sumUnscaled(int[] data, ScaleType scaleType)
static double
sumUnscaled(long[] data, ScaleType scaleType)
-
-
-
Method Detail
-
count
public static int count(DataVector vector)
Count the number of values in a vector.
-
countMissing
public static int countMissing(DataVector vector)
Count the number of missing values.
-
sum
public static double sum(DataVector vector)
-
sum
public static double sum(float[] data, ScaleType scaleType)
-
sum
public static double sum(double[] data, ScaleType scaleType)
-
sum
public static int sum(int[] data, ScaleType scaleType)
-
sum
public static long sum(long[] data, ScaleType scaleType)
-
sumUnscaled
public static double sumUnscaled(float[] data, ScaleType scaleType)
-
sumUnscaled
public static double sumUnscaled(double[] data, ScaleType scaleType)
Calculate the sum of the data in the vector, but keep the result unscaled.
-
sumUnscaled
public static double sumUnscaled(int[] data, ScaleType scaleType)
-
sumUnscaled
public static double sumUnscaled(long[] data, ScaleType scaleType)
-
mean
public static double mean(DataVector vector)
Calculate the mean of the data in the vector.If the vector uses a log-scale, a regular mean is used. For counting or linear scales, a geometric mean is used.
-
mean
public static double mean(float[] data, ScaleType scaleType)
-
mean
public static double mean(double[] data, ScaleType scaleType)
-
mean
public static double mean(int[] data, ScaleType scaleType)
-
mean
public static double mean(long[] data, ScaleType scaleType)
-
sampleStandardDeviation
public static double sampleStandardDeviation(DataVector vector)
-
sampleStandardDeviation
public static double sampleStandardDeviation(float[] data, ScaleType scaleType)
-
sampleStandardDeviation
public static double sampleStandardDeviation(double[] data, ScaleType scaleType)
-
sampleStandardDeviation
public static double sampleStandardDeviation(int[] data, ScaleType scaleType)
-
sampleStandardDeviation
public static double sampleStandardDeviation(long[] data, ScaleType scaleType)
-
sampleVariance
public static double sampleVariance(DataVector vector)
-
sampleVariance
public static double sampleVariance(float[] data, ScaleType scaleType)
-
sampleVariance
public static double sampleVariance(double[] data, ScaleType scaleType)
-
sampleVariance
public static double sampleVariance(int[] data, ScaleType scaleType)
-
sampleVariance
public static double sampleVariance(long[] data, ScaleType scaleType)
-
getMissingFloatCountValue
public static float getMissingFloatCountValue(QuantitationType quantitationType)
Obtain the value that indicates a missing value for counting data.
-
getMissingCountValue
public static double getMissingCountValue(QuantitationType quantitationType)
Obtain the value that indicates a missing value for counting data.
-
-