|
| KDE1DDensityKernel (const AbsDistribution1D &d, const double normfactor=1.0) |
|
| KDE1DDensityKernel (const KDE1DDensityKernel &r) |
|
KDE1DDensityKernel & | operator= (const KDE1DDensityKernel &r) |
|
virtual KDE1DDensityKernel * | clone () const |
|
virtual void | setNormFactor (const double normfactor) |
|
double | xmin () const |
|
double | xmax () const |
|
double | normFactor () const |
|
double | operator() (const double x) const |
|
virtual double | momentIntegral (unsigned k, unsigned nIntegPoints) const |
|
virtual double | squaredIntegral (unsigned nIntegPoints) const |
|
template<typename Numeric > |
double | kde (double x, double bandwidth, const Numeric *coords, unsigned long nCoords, bool coordinatesSorted=false) const |
|
template<typename Numeric > |
double | reverseKde (double x, double bandwidth, const Numeric *coords, unsigned long nCoords, bool coordinatesSorted=false) const |
|
double | looKde (double bandwidth, unsigned long nCoords, double originalDensityEstimate) const |
|
template<typename Numeric > |
double | integratedSquaredError (const AbsDistribution1D &distro, unsigned nIntegIntervals, unsigned nIntegPoints, double bandwidth, bool useReverseKde, const Numeric *coords, unsigned long nCoords, bool coordinatesSorted=false) const |
|
template<typename Numeric > |
double | integratedKdeSquared (double xmin, double xmax, unsigned nIntegIntervals, unsigned nIntegPoints, double bandwidth, bool useReverseKde, const Numeric *coords, unsigned long nCoords, bool coordinatesSorted=false) const |
|
Arbitrary 1-d densities used as kernel smoothers