jhplot.stat
Class Statistics

java.lang.Object
  extended by jhplot.stat.Statistics

public class Statistics
extends java.lang.Object

A static class for statistical calculations


Constructor Summary
Statistics()
           
 
Method Summary
static double[][] correlation(double[][] v)
          Correlation
static double[][] correlation(double[][] v1, double[][] v2)
          Correlation coefficient, covariance(v1, v2) / Math.sqrt(variance(v1) * variance(v2)
static double correlation(double[] v1, double[] v2)
          Correlation coefficient, covariance(v1, v2) / Math.sqrt(variance(v1) * variance(v2)
static double[][] covariance(double[][] v)
          Covariance
static double[][] covariance(double[][] v1, double[][] v2)
          Covariance
static double covariance(double[] v1, double[] v2)
          Covariance
static double mean(double[] v)
          Get mean value
static double[] mean(double[][] v)
          Get mean
static double stddeviation(double[] v)
          Standard deviation
static double[] stddeviation(double[][] v)
          Standard deviation
static double variance(double[] v)
          Variance
static double[] variance(double[][] v)
          Variance
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Statistics

public Statistics()
Method Detail

mean

public static double mean(double[] v)
Get mean value

Parameters:
v - vector

mean

public static double[] mean(double[][] v)
Get mean

Parameters:
v - 2D array
Returns:

stddeviation

public static double stddeviation(double[] v)
Standard deviation

Parameters:
v - vector
Returns:

variance

public static double variance(double[] v)
Variance

Parameters:
v -
Returns:
vector

stddeviation

public static double[] stddeviation(double[][] v)
Standard deviation

Parameters:
v -
Returns:

variance

public static double[] variance(double[][] v)
Variance

Parameters:
v - vector
Returns:

covariance

public static double covariance(double[] v1,
                                double[] v2)
Covariance

Parameters:
v1 - first vector
v2 - second vector
Returns:

covariance

public static double[][] covariance(double[][] v1,
                                    double[][] v2)
Covariance

Parameters:
v1 - first 2D array
v2 - second 2D array
Returns:

covariance

public static double[][] covariance(double[][] v)
Covariance

Parameters:
v -
Returns:

correlation

public static double correlation(double[] v1,
                                 double[] v2)
Correlation coefficient, covariance(v1, v2) / Math.sqrt(variance(v1) * variance(v2)

Parameters:
v1 - first vector
v2 - second vector
Returns:

correlation

public static double[][] correlation(double[][] v1,
                                     double[][] v2)
Correlation coefficient, covariance(v1, v2) / Math.sqrt(variance(v1) * variance(v2)

Parameters:
v1 - first vector
v2 - second vector
Returns:

correlation

public static double[][] correlation(double[][] v)
Correlation

Parameters:
v -
Returns:


jHepWork 1.7 (C) Chekanov