xgboost
|
Quantile sketch use WQSummary. More...
#include <quantile.h>
Additional Inherited Members | |
![]() | |
using | Summary = WQSummary< DType, RType > |
type of summary type More... | |
using | Entry = typename Summary::Entry |
the entry type More... | |
![]() | |
void | Init (size_t maxn, double eps) |
initialize the quantile sketch, given the performance specification More... | |
void | Push (DType x, RType w=1) |
add an element to a sketch More... | |
void | PushSummary (const Summary &summary) |
void | PushTemp () |
push up temp More... | |
void | GetSummary (SummaryContainer *out) |
get the summary after finalize More... | |
void | CheckValid (RType eps) const |
void | InitLevel (size_t nlevel) |
![]() | |
static void | LimitSizeLevel (size_t maxn, double eps, size_t *out_nlevel, size_t *out_limit_size) |
![]() | |
Summary::Queue | inqueue |
size_t | nlevel |
size_t | limit_size |
std::vector< Summary > | level |
std::vector< Entry > | data |
SummaryContainer | temp |
Quantile sketch use WQSummary.
DType | type of data content |
RType | type of rank |