Documentation of 'jdistlib.math.VectorMath' Java class
VectorMath
jdistlib.math

Class VectorMath



  • public class VectorMath
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      VectorMath() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static boolean allEq(double[] e, double v) 
      static boolean allEqual(double[] e, double[] v) 
      static boolean allEqual(double[] a, double[] b, double tol) 
      static boolean allEqualScaled(double[] a, double[] b, double tol) 
      static boolean allFinite(double[] e) 
      static boolean allGt(double[] e, double v) 
      static boolean allLt(double[] e, double v) 
      static double[] as_numeric(java.util.Collection<java.lang.String> ll) 
      static double[] cumsum(double[] e) 
      static int[] cumsum(int[] e) 
      static double[] diff(double[] e) 
      static double[] diff(double[] e, int lag) 
      static double[] diff(double[] e, int lag, int order) 
      static double iqr(double[] e) 
      static boolean isEqual(double a, double b, double tol) 
      static boolean isEqualScaled(double a, double b, double tol) 
      static boolean isSorted(double[] a, boolean ascending) 
      static double mad(double[] e)
      Compute the Median Absolute Deviation (MAD)
      static double max(double[] e) 
      static double mean(double[] e) 
      static double median(double[] e)
      Get the median
      static double min(double[] e) 
      static double[] pmax(double[] a, double[] b) 
      static double[] pmin(double[] a, double[] b) 
      static double quantile(double[] sortedData, double quantile)
      Find quantile given a sorted data of array (Definition 7)
      static double[] quantile(double[] sortedData, double[] quantile)
      Find quantile given a sorted data of array (Definition 7)
      static double quantile0(double[] e, double quantile)
      Find quantile in an array (Definition 7).
      static double[] quantile0(double[] e, double[] quantile)
      Find quantile in an array (Definition 7).
      static double[] range(double[] e) 
      static double sd(double[] e) 
      static double[] standardize(double[] x)
      Standardize the value in x (i.e., (x - mean(x)) / sd(x))
      static double sum_kahan(double[] e) 
      static double sum(double[] e) 
      static double sum(java.util.Map<java.lang.String,java.lang.Integer> e) 
      static double[] summary(double[] e)
      Return summary statistics
      static java.util.Map<java.lang.String,java.lang.Integer> table(double[] e) 
      static <T> java.util.Map<java.lang.String,java.lang.Integer> table(T[] e) 
      static double[] vabs(double[] e) 
      static double var(double[] e) 
      static double[] vcomp(double[] e) 
      static double[] vdiv(double[] a, double b) 
      static double[] vdiv(double[] a, double[] b) 
      static double[] vdiv(double a, double[] b) 
      static double[] vexp(double[] e) 
      static double[] vlog(double[] e) 
      static double[] vlog1pComps(double[] e) 
      static double[] vmin(double[] e) 
      static double[] vmin(double[] a, double b) 
      static double[] vmin(double[] a, double[] b) 
      static double[] vmin(double a, double[] b) 
      static double[] vplus(double[] a, double b) 
      static double[] vplus(double[] a, double[] b) 
      static double[] vplus(double a, double[] b) 
      static double[] vpow(double[] x, double e) 
      static double[] vpow(double[] x, double[] e) 
      static double[] vpow(double x, double[] e) 
      static double[] vpow(double x, int[] e) 
      static double[] vsignif(double[] e, int digits) 
      static double[] vsq(double[] a) 
      static double[] vtimes(double[] a, double b) 
      static double[] vtimes(double[] a, double[] b) 
      static double[] vtimes(double a, double[] b) 
      static int which_max(double[] e) 
      static int which_min(double[] e) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VectorMath

        public VectorMath()
    • Method Detail

      • vpow

        public static final double[] vpow(double x,
                                          double[] e)
      • vpow

        public static final double[] vpow(double[] x,
                                          double e)
      • vpow

        public static final double[] vpow(double[] x,
                                          double[] e)
      • vpow

        public static final double[] vpow(double x,
                                          int[] e)
      • vplus

        public static final double[] vplus(double[] a,
                                           double[] b)
      • vplus

        public static final double[] vplus(double a,
                                           double[] b)
      • vplus

        public static final double[] vplus(double[] a,
                                           double b)
      • vmin

        public static final double[] vmin(double[] e)
      • vmin

        public static final double[] vmin(double[] a,
                                          double[] b)
      • vmin

        public static final double[] vmin(double[] a,
                                          double b)
      • vmin

        public static final double[] vmin(double a,
                                          double[] b)
      • vtimes

        public static final double[] vtimes(double a,
                                            double[] b)
      • vtimes

        public static final double[] vtimes(double[] a,
                                            double b)
      • vtimes

        public static final double[] vtimes(double[] a,
                                            double[] b)
      • vsq

        public static final double[] vsq(double[] a)
      • vdiv

        public static final double[] vdiv(double[] a,
                                          double b)
      • vdiv

        public static final double[] vdiv(double a,
                                          double[] b)
      • vdiv

        public static final double[] vdiv(double[] a,
                                          double[] b)
      • vcomp

        public static final double[] vcomp(double[] e)
      • vabs

        public static final double[] vabs(double[] e)
      • vexp

        public static final double[] vexp(double[] e)
      • vlog

        public static final double[] vlog(double[] e)
      • vlog1pComps

        public static final double[] vlog1pComps(double[] e)
      • vsignif

        public static final double[] vsignif(double[] e,
                                             int digits)
      • diff

        public static final double[] diff(double[] e,
                                          int lag,
                                          int order)
      • diff

        public static final double[] diff(double[] e,
                                          int lag)
      • diff

        public static final double[] diff(double[] e)
      • allFinite

        public static final boolean allFinite(double[] e)
      • allLt

        public static final boolean allLt(double[] e,
                                          double v)
      • allGt

        public static final boolean allGt(double[] e,
                                          double v)
      • allEq

        public static final boolean allEq(double[] e,
                                          double v)
      • allEqual

        public static final boolean allEqual(double[] e,
                                             double[] v)
      • quantile

        public static final double quantile(double[] sortedData,
                                            double quantile)
        Find quantile given a sorted data of array (Definition 7)
        Parameters:
        sortedData - This data is assumed to be presorted! Use quantile0 if you want to use unsorted data!
        quantile - must be 0 <= quantile <= 1
        Returns:
        quantile value
      • quantile

        public static final double[] quantile(double[] sortedData,
                                              double[] quantile)
        Find quantile given a sorted data of array (Definition 7)
        Parameters:
        sortedData - This data is assumed to be presorted!
        quantile -
        Returns:
        quantile values
      • quantile0

        public static final double quantile0(double[] e,
                                             double quantile)
        Find quantile in an array (Definition 7). Data is assumed to be unsorted
        Parameters:
        e -
        quantile - must be 0 <= quantile <= 1
        Returns:
        quantile value
      • quantile0

        public static final double[] quantile0(double[] e,
                                               double[] quantile)
        Find quantile in an array (Definition 7). Data is assumed to be unsorted
        Parameters:
        e -
        quantile - must be 0 <= quantile <= 1
        Returns:
        quantile values
      • mean

        public static final double mean(double[] e)
      • summary

        public static final double[] summary(double[] e)
        Return summary statistics
        Parameters:
        e -
        Returns:
        an array of 6 elements: Min, Q1, Median, Mean, Q3, Max
      • median

        public static final double median(double[] e)
        Get the median
        Parameters:
        e - does not need to be sorted
        Returns:
        median value
      • sd

        public static final double sd(double[] e)
      • var

        public static final double var(double[] e)
      • sum

        public static final double sum(double[] e)
      • sum_kahan

        public static final double sum_kahan(double[] e)
      • sum

        public static final double sum(java.util.Map<java.lang.String,java.lang.Integer> e)
      • mad

        public static final double mad(double[] e)
        Compute the Median Absolute Deviation (MAD)
        Parameters:
        e - does not need to be sorted
        Returns:
        MAD value
      • standardize

        public static final double[] standardize(double[] x)
        Standardize the value in x (i.e., (x - mean(x)) / sd(x))
        Parameters:
        x -
        Returns:
        standardized values
      • table

        public static final java.util.Map<java.lang.String,java.lang.Integer> table(double[] e)
      • table

        public static final <T> java.util.Map<java.lang.String,java.lang.Integer> table(T[] e)
      • as_numeric

        public static final double[] as_numeric(java.util.Collection<java.lang.String> ll)
      • cumsum

        public static final double[] cumsum(double[] e)
      • cumsum

        public static final int[] cumsum(int[] e)
      • max

        public static final double max(double[] e)
      • min

        public static final double min(double[] e)
      • which_max

        public static final int which_max(double[] e)
      • which_min

        public static final int which_min(double[] e)
      • pmax

        public static final double[] pmax(double[] a,
                                          double[] b)
      • pmin

        public static final double[] pmin(double[] a,
                                          double[] b)
      • range

        public static final double[] range(double[] e)
      • iqr

        public static final double iqr(double[] e)
      • isEqual

        public static final boolean isEqual(double a,
                                            double b,
                                            double tol)
      • isEqualScaled

        public static final boolean isEqualScaled(double a,
                                                  double b,
                                                  double tol)
      • allEqual

        public static final boolean allEqual(double[] a,
                                             double[] b,
                                             double tol)
      • allEqualScaled

        public static final boolean allEqualScaled(double[] a,
                                                   double[] b,
                                                   double tol)
      • isSorted

        public static final boolean isSorted(double[] a,
                                             boolean ascending)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.