Class MatrixRowStats

java.lang.Object
ubic.basecode.math.MatrixRowStats

public class MatrixRowStats extends Object
Convenience functions for getting row statistics from matrices.
Author:
Paul Pavlidis
  • Method Details

    • means

      public static <R, C> DoubleArrayList means(DoubleMatrix<R,C> M)
      Calculates the means of a matrix's rows.
      Parameters:
      M - DoubleMatrixNamed
      Returns:
      DoubleArrayList
    • means

      public static DoubleMatrix1D means(DoubleMatrix2D e)
      Calculate the means of a matrix's rows
      Parameters:
      e - matrix. Missing values are ignored.
      Returns:
      vector of length equal to number of e's rows
    • sampleStandardDeviations

      public static <R, C> DoubleArrayList sampleStandardDeviations(DoubleMatrix<R,C> M)
      Calculates the sample standard deviation of each row of a matrix
      Parameters:
      M - DoubleMatrixNamed
      Returns:
      DoubleArrayList
    • sumOfSquares

      public static <R, C> DoubleArrayList sumOfSquares(DoubleMatrix<R,C> M)
      Calculates the sum of squares for each row of a matrix
      Parameters:
      M - DoubleMatrixNamed
      Returns:
      DoubleArrayList
    • sums

      public static <R, C> DoubleArrayList sums(DoubleMatrix<R,C> M)
      Calculate the sums of a matrix's rows.
      Parameters:
      M - DoubleMatrixNamed
      Returns:
      DoubleArrayList