|
Unbinned density estimation by LOrPE with cross-validation.
More...
#include <map>
#include <cmath>
#include <vector>
#include <climits>
#include <cassert>
#include <memory>
#include <utility>
#include <stdexcept>
#include <algorithm>
#include <sstream>
#include "npstat/stat/LOrPE1D.hh"
Go to the source code of this file.
|
template<typename Numeric , class BwFcn , class WFcn > |
LOrPE1DLSCVFunctorHelper< Numeric, BwFcn, WFcn > | npstat::LOrPE1DLSCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const WFcn &i_localizingWeight, const double i_localizingWeightXmin, const double i_localizingWeightXmax, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords) |
|
template<typename Numeric , class BwFcn > |
LOrPE1DLSCVFunctorHelper< Numeric, BwFcn, double > | npstat::LOrPE1DGlobLSCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords) |
|
template<typename Numeric > |
LOrPE1DLSCVFunctorHelper< Numeric, double, double > | npstat::LOrPE1DSimpleLSCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords) |
|
template<typename Numeric , class BwFcn , class WFcn > |
LOrPE1DRLCVFunctorHelper< Numeric, BwFcn, WFcn > | npstat::LOrPE1DRLCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const WFcn &i_localizingWeight, const double i_localizingWeightXmin, const double i_localizingWeightXmax, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha=0.5) |
|
template<typename Numeric , class BwFcn > |
LOrPE1DRLCVFunctorHelper< Numeric, BwFcn, double > | npstat::LOrPE1DGlobRLCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha=0.5) |
|
template<typename Numeric > |
LOrPE1DRLCVFunctorHelper< Numeric, double, double > | npstat::LOrPE1DSimpleRLCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha=0.5) |
|
template<typename Numeric , class BwFcn , class WFcn > |
std::unique_ptr< LOrPE1DCVFunctorHelper< Numeric, BwFcn, WFcn > > | npstat::LOrPE1DCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const WFcn &i_localizingWeight, const double i_localizingWeightXmin, const double i_localizingWeightXmax, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha) |
|
template<typename Numeric , class BwFcn > |
std::unique_ptr< LOrPE1DCVFunctorHelper< Numeric, BwFcn, double > > | npstat::LOrPE1DGlobCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const BwFcn &i_bandwidthFunctor, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha) |
|
template<typename Numeric > |
std::unique_ptr< LOrPE1DCVFunctorHelper< Numeric, double, double > > | npstat::LOrPE1DSimpleCVFunctor (const int i_symbetaPower, const double i_leftBoundary, const double i_rightBoundary, const BoundaryHandling &i_bh, const unsigned i_nIntegIntervals, const unsigned i_nIntegPoints, const bool i_normalizeLOrPEEstimate, const std::vector< Numeric > &i_coords, const double i_rlcvAlpha) |
|
Unbinned density estimation by LOrPE with cross-validation.
Author: I. Volobouev
June 2022
|