|
template<typename Real > |
double | npstat::amiseOptimalBwGauss (unsigned filterDegree, double npoints, Real *fvalues, unsigned long arrLen, Real h, double *expectedAmise=0) |
|
template<typename Real > |
double | npstat::amiseOptimalBwSymbeta (unsigned power, unsigned filterDegree, double npoints, Real *fvalues, unsigned long arrLen, Real h, double *expectedAmise=0) |
|
double | npstat::amisePluginBwGauss (unsigned filterDegree, double npoints, double sampleSigma, double *expectedAmise=0) |
|
double | npstat::approxAmisePluginBwGauss (double filterDegree, double npoints, double sampleSigma) |
|
double | npstat::amisePluginBwSymbeta (unsigned power, unsigned filterDegree, double npoints, double sampleSigma, double *expectedAmise=0) |
|
double | npstat::symbetaBandwidthRatio (int power, unsigned filterDegree) |
|
double | npstat::approxSymbetaBandwidthRatio (int power, double filterDegree) |
|
unsigned | npstat::amisePluginDegreeGauss (double npoints) |
|
unsigned | npstat::amisePluginDegreeSymbeta (unsigned power, double npoints) |
|
unsigned | npstat::maxFilterDegreeSupported () |
|
double | npstat::integralOfSymmetricBetaSquared (int power) |
|
double | npstat::integralOfSymmetricBetaSquared (int power, double a, double b) |
|
Optimal AMISE bandwidth for KDE with high order kernels.
AMISE stands for Asymptotic Mean Integrated Squared Error. The formulae used in this code come from the paper "Bandwidth
Selection in Kernel Density Estimation: A Review" by B.A. Turlach.
Author: I. Volobouev
July 2010