jhplot.math
Class StatisticSample

java.lang.Object
  extended by jhplot.math.DoubleArray
      extended by jhplot.math.StatisticSample

public class StatisticSample
extends DoubleArray


Constructor Summary
StatisticSample()
           
 
Method Summary
static double[][] correlation(double[][] v)
           
static double[][] correlation(double[][] v1, double[][] v2)
           
static double correlation(double[] v1, double[] v2)
           
static double[][] covariance(double[][] v)
           
static double[][] covariance(double[][] v1, double[][] v2)
           
static double covariance(double[] v1, double[] v2)
           
static double[][] histogram_classes(double[] values, int n)
           
static double[] histogram(double[] values, double... bounds)
           
static double[] histogram(double[] values, double min, double max, int n)
           
static double[] histogram(double[] values, int n)
           
static double mean(double[] v)
           
static double[] mean(double[][] v)
           
static double[] randomBeta(int m, double a, double b)
           
static double[][] randomBeta(int m, int n, double a, double b)
           
static double[] randomCauchy(int m, double mu, double sigma)
           
static double[][] randomCauchy(int m, int n, double mu, double sigma)
           
static double[] randomChi2(int m, int d)
           
static double[][] randomChi2(int m, int n, int d)
           
static double[] randomDirac(int m, double[] values, double[] prob)
           
static double[][] randomDirac(int m, int n, double[] values, double[] prob)
           
static double[] randomExponential(int m, double lambda)
           
static double[][] randomExponential(int m, int n, double lambda)
           
static double[] randomLogNormal(int m, double mu, double sigma)
           
static double[][] randomLogNormal(int m, int n, double mu, double sigma)
           
static double[] randomNormal(int m, double mu, double sigma)
           
static double[][] randomNormal(int m, int n, double mu, double sigma)
           
static double[] randomRejection(int m, Function fun, double maxFun, double min, double max)
           
static double[][] randomRejection(int m, int n, Function fun, double maxFun, double min, double max)
           
static double[] randomTriangular(int m, double min, double max)
           
static double[] randomTriangular(int m, double min, double med, double max)
           
static double[][] randomTriangular(int m, int n, double min, double max)
           
static double[][] randomTriangular(int m, int n, double min, double med, double max)
           
static double[] randomWeibull(int m, double lambda, double c)
           
static double[][] randomWeibull(int m, int n, double lambda, double c)
           
static double[] randUniform(int m, double min, double max)
           
static double[][] randUniform(int m, int n, double min, double max)
           
static double stddeviation(double[] v)
           
static double[] stddeviation(double[][] v)
           
static double variance(double[] v)
           
static double[] variance(double[][] v)
           
 
Methods inherited from class jhplot.math.DoubleArray
buildXY, buildXY, checkColumnDimension, checkLength, checkRowDimension, copy, copy, cumProduct, cumProduct, cumSum, cumSum, delete, deleteColumns, deleteColumnsRange, deleteRange, deleteRows, deleteRowsRange, f, f, findex, getColumnCopy, getColumnCopy, getColumnDimension, getColumnsCopy, getColumnsRangeCopy, getCopy, getRangeCopy, getRowCopy, getRowsCopy, getRowsRangeCopy, getSubMatrixRangeCopy, identity, increment, increment, increment, insert, insertColumn, insertColumns, insertRow, insertRows, isColumnDimension, isLength, isRowDimension, max, max, maxIndex, maxIndex, merge, mergeColumns, mergeRows, min, min, minIndex, minIndex, one, one, one, one, product, product, random, random, random, random, random, sort, sort, sum, sum, throwError, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticSample

public StatisticSample()
Method Detail

randUniform

public static double[][] randUniform(int m,
                                     int n,
                                     double min,
                                     double max)

randUniform

public static double[] randUniform(int m,
                                   double min,
                                   double max)

randomDirac

public static double[][] randomDirac(int m,
                                     int n,
                                     double[] values,
                                     double[] prob)

randomDirac

public static double[] randomDirac(int m,
                                   double[] values,
                                   double[] prob)

randomNormal

public static double[][] randomNormal(int m,
                                      int n,
                                      double mu,
                                      double sigma)

randomNormal

public static double[] randomNormal(int m,
                                    double mu,
                                    double sigma)

randomChi2

public static double[][] randomChi2(int m,
                                    int n,
                                    int d)

randomChi2

public static double[] randomChi2(int m,
                                  int d)

randomLogNormal

public static double[][] randomLogNormal(int m,
                                         int n,
                                         double mu,
                                         double sigma)

randomLogNormal

public static double[] randomLogNormal(int m,
                                       double mu,
                                       double sigma)

randomExponential

public static double[][] randomExponential(int m,
                                           int n,
                                           double lambda)

randomExponential

public static double[] randomExponential(int m,
                                         double lambda)

randomTriangular

public static double[][] randomTriangular(int m,
                                          int n,
                                          double min,
                                          double max)

randomTriangular

public static double[] randomTriangular(int m,
                                        double min,
                                        double max)

randomTriangular

public static double[][] randomTriangular(int m,
                                          int n,
                                          double min,
                                          double med,
                                          double max)

randomTriangular

public static double[] randomTriangular(int m,
                                        double min,
                                        double med,
                                        double max)

randomBeta

public static double[][] randomBeta(int m,
                                    int n,
                                    double a,
                                    double b)

randomBeta

public static double[] randomBeta(int m,
                                  double a,
                                  double b)

randomCauchy

public static double[][] randomCauchy(int m,
                                      int n,
                                      double mu,
                                      double sigma)

randomCauchy

public static double[] randomCauchy(int m,
                                    double mu,
                                    double sigma)

randomWeibull

public static double[][] randomWeibull(int m,
                                       int n,
                                       double lambda,
                                       double c)

randomWeibull

public static double[] randomWeibull(int m,
                                     double lambda,
                                     double c)

randomRejection

public static double[][] randomRejection(int m,
                                         int n,
                                         Function fun,
                                         double maxFun,
                                         double min,
                                         double max)

randomRejection

public static double[] randomRejection(int m,
                                       Function fun,
                                       double maxFun,
                                       double min,
                                       double max)

mean

public static double mean(double[] v)

mean

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

stddeviation

public static double stddeviation(double[] v)

variance

public static double variance(double[] v)

stddeviation

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

variance

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

covariance

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

covariance

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

covariance

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

correlation

public static double correlation(double[] v1,
                                 double[] v2)

correlation

public static double[][] correlation(double[][] v1,
                                     double[][] v2)

correlation

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

histogram_classes

public static double[][] histogram_classes(double[] values,
                                           int n)

histogram

public static double[] histogram(double[] values,
                                 double... bounds)

histogram

public static double[] histogram(double[] values,
                                 double min,
                                 double max,
                                 int n)

histogram

public static double[] histogram(double[] values,
                                 int n)


jHepWork 1.1 (C) Chekanov