#include <confidence_sequence_robust.h>
|
| | countable_discrete_base (double tol_x=1e-6, bool is_brentq=false, double eta=0.95f, double k=1.5, double lambda_max=0.5, double xi=1.6) |
| |
| double | get_ci (double alpha) const |
| |
| double | get_lam_sqrt_tp1 (double j) const |
| |
| double | get_v_impl (std::map< uint64_t, double > &memo, uint64_t j) const |
| |
| double | log_wealth_mix (double mu, double s, double thres, std::map< uint64_t, double > &memo) const |
| |
| double | root_bisect (double s, double thres, std::map< uint64_t, double > &memo, double min_mu, double max_mu) const |
| |
| double | root_brentq (double s, double thres, std::map< uint64_t, double > &memo, double min_mu, double max_mu) const |
| |
| double | log_sum_exp (const std::vector< double > &combined) const |
| |
| double | lb_log_wealth (double alpha) const |
| |
| double | get_log_weight (double j) const |
| |
| double | get_log_remaining_weight (double j) const |
| |
| double | get_s () const |
| |
| double | get_v (double lam_sqrt_tp1) const |
| |
| void | add_obs (double x) |
| |
| void | reset_stats () |
| |
◆ countable_discrete_base()
| VW::details::countable_discrete_base::countable_discrete_base |
( |
double |
tol_x = 1e-6, |
|
|
bool |
is_brentq = false, |
|
|
double |
eta = 0.95f, |
|
|
double |
k = 1.5, |
|
|
double |
lambda_max = 0.5, |
|
|
double |
xi = 1.6 |
|
) |
| |
◆ add_obs()
| void VW::details::countable_discrete_base::add_obs |
( |
double |
x | ) |
|
◆ get_ci()
| double VW::details::countable_discrete_base::get_ci |
( |
double |
alpha | ) |
const |
◆ get_lam_sqrt_tp1()
| double VW::details::countable_discrete_base::get_lam_sqrt_tp1 |
( |
double |
j | ) |
const |
◆ get_log_remaining_weight()
| double VW::details::countable_discrete_base::get_log_remaining_weight |
( |
double |
j | ) |
const |
◆ get_log_weight()
| double VW::details::countable_discrete_base::get_log_weight |
( |
double |
j | ) |
const |
◆ get_s()
| double VW::details::countable_discrete_base::get_s |
( |
| ) |
const |
◆ get_v()
| double VW::details::countable_discrete_base::get_v |
( |
double |
lam_sqrt_tp1 | ) |
const |
◆ get_v_impl()
| double VW::details::countable_discrete_base::get_v_impl |
( |
std::map< uint64_t, double > & |
memo, |
|
|
uint64_t |
j |
|
) |
| const |
◆ lb_log_wealth()
| double VW::details::countable_discrete_base::lb_log_wealth |
( |
double |
alpha | ) |
const |
◆ log_sum_exp()
| double VW::details::countable_discrete_base::log_sum_exp |
( |
const std::vector< double > & |
combined | ) |
const |
◆ log_wealth_mix()
| double VW::details::countable_discrete_base::log_wealth_mix |
( |
double |
mu, |
|
|
double |
s, |
|
|
double |
thres, |
|
|
std::map< uint64_t, double > & |
memo |
|
) |
| const |
◆ reset_stats()
| void VW::details::countable_discrete_base::reset_stats |
( |
| ) |
|
◆ root_bisect()
| double VW::details::countable_discrete_base::root_bisect |
( |
double |
s, |
|
|
double |
thres, |
|
|
std::map< uint64_t, double > & |
memo, |
|
|
double |
min_mu, |
|
|
double |
max_mu |
|
) |
| const |
◆ root_brentq()
| double VW::details::countable_discrete_base::root_brentq |
( |
double |
s, |
|
|
double |
thres, |
|
|
std::map< uint64_t, double > & |
memo, |
|
|
double |
min_mu, |
|
|
double |
max_mu |
|
) |
| const |
◆ gt
| g_tilde VW::details::countable_discrete_base::gt |
◆ is_brentq
| bool VW::details::countable_discrete_base::is_brentq |
◆ lambda_max
| double VW::details::countable_discrete_base::lambda_max |
◆ log_scale_fac
| double VW::details::countable_discrete_base::log_scale_fac |
◆ log_xi
| double VW::details::countable_discrete_base::log_xi |
◆ log_xi_m1
| double VW::details::countable_discrete_base::log_xi_m1 |
◆ scale_fac
| double VW::details::countable_discrete_base::scale_fac |
| uint64_t VW::details::countable_discrete_base::t |
◆ tol_x
| double VW::details::countable_discrete_base::tol_x |
◆ zeta_r
| double VW::details::countable_discrete_base::zeta_r |
The documentation for this class was generated from the following file: