Class DataVectorDescriptive

java.lang.Object
ubic.gemma.core.analysis.stats.DataVectorDescriptive

public class DataVectorDescriptive extends Object
Compute descriptive statistics for DataVector.
Author:
poirigui
See Also:
  • Constructor Details

    • DataVectorDescriptive

      public DataVectorDescriptive()
  • Method Details

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