jdistlib.math.density
Class Bandwidth
- java.lang.Object
-
- jdistlib.math.density.Bandwidth
-
public class Bandwidth extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field and Description static BandwidthBCVstatic BandwidthNRDstatic BandwidthNRD0static BandwidthSJ_DPIstatic BandwidthSJ_STEstatic BandwidthUCV
-
Constructor Summary
Constructors Constructor and Description Bandwidth()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecalculate(double[] x)static doubleCV(double[] x, int nb, double lower, double upper, double tol, boolean isUnbiased)doublegetLower()intgetNumBins()doublegetTolerance()doublegetUpper()static doubleNRD(double[] x)static doubleNRD0(double[] x)voidsetLower(double lower)voidsetNumBins(int nb)voidsetTolerance(double tol)voidsetUpper(double upper)static doubleSJ(double[] x, int nb, double lower, double upper, double tol, boolean isDPI)
-
-
-
Field Detail
-
NRD0
public static final Bandwidth NRD0
-
NRD
public static final Bandwidth NRD
-
UCV
public static final Bandwidth UCV
-
BCV
public static final Bandwidth BCV
-
SJ_STE
public static final Bandwidth SJ_STE
-
SJ_DPI
public static final Bandwidth SJ_DPI
-
-
Method Detail
-
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)
-
-
DMelt 3.0 © DataMelt by jWork.ORG