LTL  2.0.x
Functions

Functions

template<class T >
double ltl::mode_histogram (const MArray< T, 1 > &h, const double min, const double step, const int sum)
 Helper class for median_estimate(). More...
 
template<class Expr , int N>
double ltl::median_estimate (const ExprBase< Expr, N > &e, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, double *stepptr=NULL, int *sumptr=NULL)
 
template<class Expr , int N>
double ltl::median_estimate (const ExprBase< Expr, N > &e, const int bins, const typename Expr::value_type min, const typename Expr::value_type max, const typename Expr::value_type nan, double *stepptr=NULL, int *sumptr=NULL)
 

Detailed Description

Return mode of a histogram of Expr (see histogram ( Expr, int bins, T min, T max [, T nan] ) below).

Function Documentation

◆ mode_histogram()

template<class T >
double ltl::mode_histogram ( const MArray< T, 1 > &  h,
const double  min,
const double  step,
const int  sum 
)

Helper class for median_estimate().

Return mode of a histogram of bins bins, starting at min, with step size step (see histogram ( Expr, int bins, T min, T max [, T nan] ) below). (Exactly: left boundary of bin holding the bisector of the histogram)

References ltl::count(), ltl::min(), and ltl::sum().

Referenced by ltl::median_estimate().

◆ median_estimate() [1/2]

template<class Expr , int N>
double ltl::median_estimate ( const ExprBase< Expr, N > &  e,
const int  bins,
const typename Expr::value_type  min,
const typename Expr::value_type  max,
double stepptr = NULL,
int sumptr = NULL 
)

◆ median_estimate() [2/2]

template<class Expr , int N>
double ltl::median_estimate ( const ExprBase< Expr, N > &  e,
const int  bins,
const typename Expr::value_type  min,
const typename Expr::value_type  max,
const typename Expr::value_type  nan,
double stepptr = NULL,
int sumptr = NULL 
)