|
template<typename Numeric , typename Num2 , typename NumOut > |
void | npstat::variableBandwidthSmooth1D (const HistoND< Numeric > &histo, const Num2 *pilotDensityEstimate, unsigned lenEstimate, const AbsDistribution1D &kernel, double bandwidth, double alpha, bool increaseBandwidthAtBoundary, NumOut *result, unsigned lenResult) |
|
template<typename Numeric , typename NumOut > |
double | npstat::simpleVariableBandwidthSmooth1D (const HistoND< Numeric > &histo, int symbetaPower, NumOut *result, unsigned lenResult, double bandwidthFactor=1.0) |
|
template<typename Numeric , typename NumOut > |
double | npstat::weightedVariableBandwidthSmooth1D (const HistoND< Numeric > &histo, double effectiveSampleSize, int symbetaPower, NumOut *result, unsigned lenResult, double bandwidthFactor=1.0) |
|
Kernel density estimation with adaptive bandwidth.
Author: I. Volobouev
August 2010