LTL
2.0.x
|
Functions | |
template<class T > | |
int | ltl::median_clip_average (const MArray< T, 1 > &a, const double kappa, double *const mean, double *const sigma=NULL) |
Return average after median clipping sorted ltl::MArray<T, 1> More... | |
template<class Expr , int N> | |
int | ltl::kappa_median_average (const ExprBase< Expr, N > &e, const double kappa, double *const mean, double *const sigma=NULL) |
template<class Expr , int N> | |
int | ltl::kappa_median_average (const ExprBase< Expr, N > &e, const double kappa, const typename Expr::value_type nan, double *const mean, double *const sigma=NULL) |
Clip according to median, but store average of remaining to mean
. Return number of elements after clipping (and optionally resulting sigma
in pointed address. Optionally neglect values == nan
.
int ltl::median_clip_average | ( | const MArray< T, 1 > & | a, |
const double | kappa, | ||
double *const | mean, | ||
double *const | sigma = NULL |
||
) |
Return average after median clipping sorted ltl::MArray<T, 1>
References ltl::average(), ltl::MArray< T, N >::begin(), ltl::MArrayIterConst< T, N >::done(), ltl::median_sorted_array(), and ltl::stddev().
Referenced by ltl::kappa_median_average().
int ltl::kappa_median_average | ( | const ExprBase< Expr, N > & | e, |
const double | kappa, | ||
double *const | mean, | ||
double *const | sigma = NULL |
||
) |
References ltl::ExprBase< Derived_T, N_Dims >::derived(), and ltl::median_clip_average().