Package jdistlib.math.density
Class Bandwidth
java.lang.Object
jdistlib.math.density.Bandwidth
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculate(double[] x) static final doubleCV(double[] x, int nb, double lower, double upper, double tol, boolean isUnbiased) doublegetLower()intdoubledoublegetUpper()static final doubleNRD(double[] x) static final doubleNRD0(double[] x) voidsetLower(double lower) voidsetNumBins(int nb) voidsetTolerance(double tol) voidsetUpper(double upper) static final doubleSJ(double[] x, int nb, double lower, double upper, double tol, boolean isDPI)
-
Field Details
-
NRD0
-
NRD
-
UCV
-
BCV
-
SJ_STE
-
SJ_DPI
-
-
Constructor Details
-
Bandwidth
public Bandwidth()
-
-
Method Details
-
calculate
public double calculate(double[] x) -
NRD0
public static final double NRD0(double[] x) -
NRD
public static final double NRD(double[] x) -
CV
public static final double CV(double[] x, int nb, double lower, double upper, double tol, boolean isUnbiased) -
SJ
public static final double SJ(double[] x, int nb, double lower, double upper, double tol, boolean isDPI) -
getNumBins
public int getNumBins() -
setNumBins
public void setNumBins(int nb) -
getLower
public double getLower() -
setLower
public void setLower(double lower) -
getUpper
public double getUpper() -
setUpper
public void setUpper(double upper) -
getTolerance
public double getTolerance() -
setTolerance
public void setTolerance(double tol)
-