org.galagosearch.core.eval.stat
Class Stat
java.lang.Object
org.galagosearch.core.eval.stat.Stat
public class Stat
- extends java.lang.Object
|
Field Summary |
static double |
FPMIN
|
|
Constructor Summary |
Stat()
|
|
Method Summary |
static double |
beta(double z,
double w)
|
static double |
binomial(double p,
int n,
int k)
|
static double |
binomialCoeff(int n,
int k)
|
static double |
binomialProb(double p,
int n,
int k)
|
double[] |
binomialRand(double prob,
int nTrials,
int n)
|
static double |
chiSquare(double[] observed,
double[] expected,
double[] variance)
|
static double |
chiSquareFreq(double[] observedFreq,
double[] expectedFreq)
|
static double |
chiSquareFreq(int[] observedFreq,
int[] expectedFreq)
|
static double |
chiSquareProb(double chiSquare,
int nu)
|
static double |
coefficientOfVariation(double[] array)
|
static float |
coefficientOfVariation(float[] array)
|
static double |
contFract(double a,
double b,
double x)
|
static double |
corrCoeff(double[] xx,
double[] yy)
|
static double |
corrCoeff(double[] x,
double[] y,
double[] w)
|
static float |
corrCoeff(float[] x,
float[] y)
|
static double |
corrCoeff(int[][] freqMatrix)
|
static double |
corrCoeff(int[] x,
int[] y)
|
static double |
corrCoeff(int element00,
int element01,
int element10,
int element11)
|
static double |
corrCoeffPdf(double rCoeff,
int nu)
|
static double |
covariance(double[] xx,
double[] yy)
|
static double |
covariance(double[] xx,
double[] yy,
double[] ww)
|
static float |
covariance(float[] xx,
float[] yy)
|
static double |
covariance(int[] xx,
int[] yy)
|
static double |
covariance(long[] xx,
long[] yy)
|
static double |
erf(double x)
|
static double |
erfc(double x)
|
static double |
exponential(double mu,
double sigma,
double x)
|
static double |
exponentialMean(double mu,
double sigma)
|
static double |
exponentialMedian(double mu,
double sigma)
|
static double |
exponentialMode(double mu)
|
static double |
exponentialProb(double mu,
double sigma,
double upperlimit)
|
static double |
exponentialProb(double mu,
double sigma,
double lowerlimit,
double upperlimit)
|
static double[] |
exponentialRand(double mu,
double sigma,
int n)
|
static double[] |
exponentialRand(double mu,
double sigma,
int n,
long seed)
|
static double |
exponentialStandDev(double sigma)
|
static double |
factorial(double n)
|
static int |
factorial(int n)
|
static long |
factorial(long n)
|
static double |
frechetProb(double mu,
double sigma,
double gamma,
double upperlimit)
|
static double |
frechetProb(double mu,
double sigma,
double gamma,
double lowerlimit,
double upperlimit)
|
static double |
fTestProb(double var1,
int df1,
double var2,
int df2)
|
static double |
fTestProb(double fValue,
int df1,
int df2)
|
static double |
fTestValueGivenFprob(double fProb,
int df1,
int df2)
|
static double |
gamma(double x)
|
static double |
gaussian(double mean,
double sd,
double x)
|
static double |
gaussianProb(double mean,
double sd,
double upperlimit)
|
static double |
gaussianProb(double mean,
double sd,
double lowerlimit,
double upperlimit)
|
static double[] |
gaussianRand(double mean,
double sd,
int n)
|
static double[] |
gaussianRand(double mean,
double sd,
int n,
long seed)
|
static double |
generalisedMean(double[] aa,
double m)
|
static float |
generalisedMean(float[] aa,
float m)
|
static double |
geometricMean(double[] aa)
|
static double |
geometricMean(double[] aa,
double[] ww)
|
static float |
geometricMean(float[] aa)
|
static float |
geometricMean(float[] aa,
float[] ww)
|
static double |
getFpmin()
|
static int |
getIncGammaMaxIter()
|
static double |
getIncGammaTol()
|
static double[] |
getLanczosCoeff()
|
static double |
getLanczosGamma()
|
static int |
getLanczosN()
|
static double |
harmonicMean(double[] aa)
|
static double |
harmonicMean(double[] aa,
double[] ww)
|
static float |
harmonicMean(float[] aa)
|
static float |
harmonicMean(float[] aa,
float[] ww)
|
static double[][] |
histogramBins(double[] data,
double binWidth)
|
static double[][] |
histogramBins(double[] data,
double binWidth,
double binZero)
|
static double[][] |
histogramBins(double[] data,
double binWidth,
double binZero,
double binUpper)
|
static double |
incompleteBeta(double z,
double w,
double x)
|
static double |
incompleteGamma(double a,
double x)
|
static double |
incompleteGammaComplementary(double a,
double x)
|
static double |
incompleteGammaFract(double a,
double x)
|
static double |
incompleteGammaSer(double a,
double x)
|
static double |
interQuartileMean(double[] aa)
|
static float |
interQuartileMean(float[] aa)
|
static double |
linearCorrCoeff(double rCoeff,
int nu)
|
static double |
logFactorial(double n)
|
static double |
logFactorial(int n)
|
static double |
logGamma(double x)
|
static double |
logistic(double mu,
double beta,
double x)
|
static double |
logisticMean(double mu)
|
static double |
logisticMedian(double mu)
|
static double |
logisticMode(double mu)
|
static double |
logisticProb(double mu,
double beta,
double upperlimit)
|
static double |
logisticProb(double mu,
double beta,
double lowerlimit,
double upperlimit)
|
static double[] |
logisticRand(double mu,
double beta,
int n)
|
static double[] |
logisticRand(double mu,
double beta,
int n,
long seed)
|
static double |
logisticStandDev(double beta)
|
static double |
lorentzianProb(double mu,
double gamma,
double upperlimit)
|
static double |
lorentzianProb(double mu,
double gamma,
double lowerlimit,
double upperlimit)
|
static double |
mean(double[] aa)
|
static double |
mean(double[] aa,
double[] ww)
|
static float |
mean(float[] aa)
|
static double |
mean(float[] aa,
float[] ww)
|
static double |
mean(int[] aa)
|
static double |
mean(long[] aa)
|
static double |
median(double[] aa)
|
static float |
median(float[] aa)
|
static double |
median(int[] aa)
|
static double |
median(long[] aa)
|
static double |
normal(double mean,
double sd,
double x)
|
static double |
normalProb(double mean,
double sd,
double upperlimit)
|
static double |
normalProb(double mean,
double sd,
double lowerlimit,
double upperlimit)
|
static double[] |
normalRand(double mean,
double sd,
int n)
|
static double[] |
normalRand(double mean,
double sd,
int n,
long seed)
|
static double |
poisson(int k,
double mean)
|
static double |
poissonProb(int k,
double mean)
|
static double[] |
poissonRand(double mean,
int n)
|
static double[] |
poissonRand(double mean,
int n,
long seed)
|
static double |
probAtn(double tValue,
int df)
|
static double |
rms(double[] aa)
|
static float |
rms(float[] aa)
|
static void |
setIncGammaMaxIter(int igfiter)
|
static void |
setIncGammaTol(double igfeps)
|
static double |
standardDeviation(double[] aa)
|
static double |
standardDeviation(double[] aa,
double[] ww)
|
static float |
standardDeviation(float[] aa)
|
static float |
standardDeviation(float[] aa,
float[] ww)
|
static double |
standardDeviation(int[] aa)
|
static double |
standardDeviation(long[] aa)
|
static double |
studentT(double tValue,
int df)
|
static double |
studentTProb(double tValue,
int df)
|
static double[] |
subtractMean(double[] array)
|
static float[] |
subtractMean(float[] array)
|
static double |
variance(double[] aa)
|
static double |
variance(double[] aa,
double[] ww)
|
static float |
variance(float[] aa)
|
static float |
variance(float[] aa,
float[] ww)
|
static double |
variance(int[] aa)
|
static double |
variance(long[] aa)
|
static double |
volatilityLogChange(double[] array)
|
static float |
volatilityLogChange(float[] array)
|
static double |
volatilityPerCentChange(double[] array)
|
static double |
volatilityPerCentChange(float[] array)
|
static double |
weibull(double mu,
double sigma,
double gamma,
double x)
|
static double |
weibullMean(double mu,
double sigma,
double gamma)
|
static double |
weibullMedian(double mu,
double sigma,
double gamma)
|
static double |
weibullMode(double mu,
double sigma,
double gamma)
|
static double |
weibullProb(double mu,
double sigma,
double gamma,
double upperlimit)
|
static double |
weibullProb(double mu,
double sigma,
double gamma,
double lowerlimit,
double upperlimit)
|
static double[] |
weibullRand(double mu,
double sigma,
double gamma,
int n)
|
static double[] |
weibullRand(double mu,
double sigma,
double gamma,
int n,
long seed)
|
static double |
weibullStandDev(double sigma,
double gamma)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FPMIN
public static final double FPMIN
- See Also:
- Constant Field Values
Stat
public Stat()
mean
public static double mean(double[] aa)
mean
public static double mean(double[] aa,
double[] ww)
mean
public static double mean(float[] aa,
float[] ww)
geometricMean
public static double geometricMean(double[] aa)
geometricMean
public static float geometricMean(float[] aa)
geometricMean
public static double geometricMean(double[] aa,
double[] ww)
geometricMean
public static float geometricMean(float[] aa,
float[] ww)
harmonicMean
public static double harmonicMean(double[] aa)
harmonicMean
public static float harmonicMean(float[] aa)
harmonicMean
public static double harmonicMean(double[] aa,
double[] ww)
harmonicMean
public static float harmonicMean(float[] aa,
float[] ww)
generalisedMean
public static double generalisedMean(double[] aa,
double m)
generalisedMean
public static float generalisedMean(float[] aa,
float m)
interQuartileMean
public static double interQuartileMean(double[] aa)
interQuartileMean
public static float interQuartileMean(float[] aa)
rms
public static double rms(double[] aa)
rms
public static float rms(float[] aa)
mean
public static float mean(float[] aa)
mean
public static double mean(int[] aa)
mean
public static double mean(long[] aa)
median
public static double median(double[] aa)
median
public static float median(float[] aa)
median
public static double median(int[] aa)
median
public static double median(long[] aa)
standardDeviation
public static double standardDeviation(double[] aa)
standardDeviation
public static float standardDeviation(float[] aa)
standardDeviation
public static double standardDeviation(int[] aa)
standardDeviation
public static double standardDeviation(long[] aa)
standardDeviation
public static double standardDeviation(double[] aa,
double[] ww)
standardDeviation
public static float standardDeviation(float[] aa,
float[] ww)
volatilityLogChange
public static double volatilityLogChange(double[] array)
volatilityLogChange
public static float volatilityLogChange(float[] array)
volatilityPerCentChange
public static double volatilityPerCentChange(double[] array)
volatilityPerCentChange
public static double volatilityPerCentChange(float[] array)
coefficientOfVariation
public static double coefficientOfVariation(double[] array)
coefficientOfVariation
public static float coefficientOfVariation(float[] array)
subtractMean
public static double[] subtractMean(double[] array)
subtractMean
public static float[] subtractMean(float[] array)
variance
public static double variance(double[] aa)
variance
public static float variance(float[] aa)
variance
public static double variance(int[] aa)
variance
public static double variance(long[] aa)
variance
public static double variance(double[] aa,
double[] ww)
variance
public static float variance(float[] aa,
float[] ww)
covariance
public static double covariance(double[] xx,
double[] yy)
covariance
public static float covariance(float[] xx,
float[] yy)
covariance
public static double covariance(int[] xx,
int[] yy)
covariance
public static double covariance(long[] xx,
long[] yy)
covariance
public static double covariance(double[] xx,
double[] yy,
double[] ww)
gamma
public static double gamma(double x)
getLanczosGamma
public static double getLanczosGamma()
getLanczosN
public static int getLanczosN()
getLanczosCoeff
public static double[] getLanczosCoeff()
getFpmin
public static double getFpmin()
logGamma
public static double logGamma(double x)
incompleteGamma
public static double incompleteGamma(double a,
double x)
incompleteGammaComplementary
public static double incompleteGammaComplementary(double a,
double x)
incompleteGammaSer
public static double incompleteGammaSer(double a,
double x)
incompleteGammaFract
public static double incompleteGammaFract(double a,
double x)
setIncGammaMaxIter
public static void setIncGammaMaxIter(int igfiter)
getIncGammaMaxIter
public static int getIncGammaMaxIter()
setIncGammaTol
public static void setIncGammaTol(double igfeps)
getIncGammaTol
public static double getIncGammaTol()
beta
public static double beta(double z,
double w)
incompleteBeta
public static double incompleteBeta(double z,
double w,
double x)
contFract
public static double contFract(double a,
double b,
double x)
erf
public static double erf(double x)
erfc
public static double erfc(double x)
normalProb
public static double normalProb(double mean,
double sd,
double upperlimit)
gaussianProb
public static double gaussianProb(double mean,
double sd,
double upperlimit)
normalProb
public static double normalProb(double mean,
double sd,
double lowerlimit,
double upperlimit)
gaussianProb
public static double gaussianProb(double mean,
double sd,
double lowerlimit,
double upperlimit)
normal
public static double normal(double mean,
double sd,
double x)
gaussian
public static double gaussian(double mean,
double sd,
double x)
normalRand
public static double[] normalRand(double mean,
double sd,
int n)
gaussianRand
public static double[] gaussianRand(double mean,
double sd,
int n)
normalRand
public static double[] normalRand(double mean,
double sd,
int n,
long seed)
gaussianRand
public static double[] gaussianRand(double mean,
double sd,
int n,
long seed)
logisticProb
public static double logisticProb(double mu,
double beta,
double upperlimit)
logisticProb
public static double logisticProb(double mu,
double beta,
double lowerlimit,
double upperlimit)
logistic
public static double logistic(double mu,
double beta,
double x)
logisticRand
public static double[] logisticRand(double mu,
double beta,
int n)
logisticRand
public static double[] logisticRand(double mu,
double beta,
int n,
long seed)
logisticMean
public static double logisticMean(double mu)
logisticStandDev
public static double logisticStandDev(double beta)
logisticMode
public static double logisticMode(double mu)
logisticMedian
public static double logisticMedian(double mu)
lorentzianProb
public static double lorentzianProb(double mu,
double gamma,
double upperlimit)
lorentzianProb
public static double lorentzianProb(double mu,
double gamma,
double lowerlimit,
double upperlimit)
poissonProb
public static double poissonProb(int k,
double mean)
poisson
public static double poisson(int k,
double mean)
poissonRand
public static double[] poissonRand(double mean,
int n)
poissonRand
public static double[] poissonRand(double mean,
int n,
long seed)
chiSquareProb
public static double chiSquareProb(double chiSquare,
int nu)
chiSquare
public static double chiSquare(double[] observed,
double[] expected,
double[] variance)
chiSquareFreq
public static double chiSquareFreq(double[] observedFreq,
double[] expectedFreq)
chiSquareFreq
public static double chiSquareFreq(int[] observedFreq,
int[] expectedFreq)
binomialProb
public static double binomialProb(double p,
int n,
int k)
binomial
public static double binomial(double p,
int n,
int k)
binomialCoeff
public static double binomialCoeff(int n,
int k)
binomialRand
public double[] binomialRand(double prob,
int nTrials,
int n)
fTestProb
public static double fTestProb(double fValue,
int df1,
int df2)
fTestProb
public static double fTestProb(double var1,
int df1,
double var2,
int df2)
fTestValueGivenFprob
public static double fTestValueGivenFprob(double fProb,
int df1,
int df2)
studentT
public static double studentT(double tValue,
int df)
studentTProb
public static double studentTProb(double tValue,
int df)
probAtn
public static double probAtn(double tValue,
int df)
histogramBins
public static double[][] histogramBins(double[] data,
double binWidth,
double binZero,
double binUpper)
histogramBins
public static double[][] histogramBins(double[] data,
double binWidth,
double binZero)
histogramBins
public static double[][] histogramBins(double[] data,
double binWidth)
factorial
public static int factorial(int n)
factorial
public static long factorial(long n)
factorial
public static double factorial(double n)
logFactorial
public static double logFactorial(int n)
logFactorial
public static double logFactorial(double n)
corrCoeff
public static double corrCoeff(double[] xx,
double[] yy)
corrCoeff
public static float corrCoeff(float[] x,
float[] y)
corrCoeff
public static double corrCoeff(int[] x,
int[] y)
corrCoeff
public static double corrCoeff(double[] x,
double[] y,
double[] w)
corrCoeff
public static double corrCoeff(int element00,
int element01,
int element10,
int element11)
corrCoeff
public static double corrCoeff(int[][] freqMatrix)
linearCorrCoeff
public static double linearCorrCoeff(double rCoeff,
int nu)
corrCoeffPdf
public static double corrCoeffPdf(double rCoeff,
int nu)
weibullProb
public static double weibullProb(double mu,
double sigma,
double gamma,
double upperlimit)
weibullProb
public static double weibullProb(double mu,
double sigma,
double gamma,
double lowerlimit,
double upperlimit)
weibull
public static double weibull(double mu,
double sigma,
double gamma,
double x)
weibullMean
public static double weibullMean(double mu,
double sigma,
double gamma)
weibullStandDev
public static double weibullStandDev(double sigma,
double gamma)
weibullMode
public static double weibullMode(double mu,
double sigma,
double gamma)
weibullMedian
public static double weibullMedian(double mu,
double sigma,
double gamma)
weibullRand
public static double[] weibullRand(double mu,
double sigma,
double gamma,
int n)
weibullRand
public static double[] weibullRand(double mu,
double sigma,
double gamma,
int n,
long seed)
frechetProb
public static double frechetProb(double mu,
double sigma,
double gamma,
double upperlimit)
frechetProb
public static double frechetProb(double mu,
double sigma,
double gamma,
double lowerlimit,
double upperlimit)
exponentialProb
public static double exponentialProb(double mu,
double sigma,
double upperlimit)
exponentialProb
public static double exponentialProb(double mu,
double sigma,
double lowerlimit,
double upperlimit)
exponential
public static double exponential(double mu,
double sigma,
double x)
exponentialMean
public static double exponentialMean(double mu,
double sigma)
exponentialStandDev
public static double exponentialStandDev(double sigma)
exponentialMode
public static double exponentialMode(double mu)
exponentialMedian
public static double exponentialMedian(double mu,
double sigma)
exponentialRand
public static double[] exponentialRand(double mu,
double sigma,
int n)
exponentialRand
public static double[] exponentialRand(double mu,
double sigma,
int n,
long seed)
Copyright © 2009. All Rights Reserved.