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 intcount(DataVector vector)Count the number of values in a vector.static intcountMissing(DataVector vector)Count the number of missing values.static doublemean(double[] data, ScaleType scaleType)static doublemean(float[] data, ScaleType scaleType)static doublemean(int[] data, ScaleType scaleType)static doublemean(long[] data, ScaleType scaleType)static doublemean(DataVector vector)Calculate the mean of the data in the vector.static doublesampleStandardDeviation(double[] data, ScaleType scaleType)static doublesampleStandardDeviation(float[] data, ScaleType scaleType)static doublesampleStandardDeviation(int[] data, ScaleType scaleType)static doublesampleStandardDeviation(long[] data, ScaleType scaleType)static doublesampleStandardDeviation(DataVector vector)static doublesampleVariance(double[] data, ScaleType scaleType)static doublesampleVariance(float[] data, ScaleType scaleType)static doublesampleVariance(int[] data, ScaleType scaleType)static doublesampleVariance(long[] data, ScaleType scaleType)static doublesampleVariance(DataVector vector)static doublesum(double[] data, ScaleType scaleType)static doublesum(float[] data, ScaleType scaleType)static intsum(int[] data, ScaleType scaleType)static longsum(long[] data, ScaleType scaleType)static doublesum(DataVector vector)static doublesumUnscaled(double[] data, ScaleType scaleType)Calculate the sum of the data in the vector, but keep the result unscaled.static doublesumUnscaled(float[] data, ScaleType scaleType)static doublesumUnscaled(int[] data, ScaleType scaleType)static doublesumUnscaled(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)
-
-