npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
variableBandwidthSmooth1D.hh File Reference

Kernel density estimation with adaptive bandwidth. More...

#include "npstat/stat/HistoND.hh"
#include "npstat/stat/AbsDistribution1D.hh"
#include "npstat/stat/variableBandwidthSmooth1D.icc"

Go to the source code of this file.

Namespaces

 npstat
 

Functions

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)
 

Detailed Description

Kernel density estimation with adaptive bandwidth.

Author: I. Volobouev

August 2010