|
template<typename O , typename... Ts> |
double | aic (FilterValueType< O, Ts... > &cache) |
| Computes the (approximate) Akaike Information Criterion (AIC) of the model. More...
|
|
template<typename O , typename... Ts> |
std::vector< std::variant< Ts... > > | dist (FilterValueType< O, Ts... > &cache, std::string address) |
| Computes \(dist(r(a)) \sim D(r)\), where \(dist(r(a))\) is the distribution object associated with the address \(a\) and \(D(r)\) is the empirical unweighted distribution over records. More...
|
|
template<typename O , typename... Ts> |
double | mean (FilterValueType< O, Ts... > &cache, std::function< double(double &&)> &&map_, std::string address) |
| Computes \(E_{r(a):\ r \sim D(r)}[f(r(a))]\), where \(D(r)\) is the empirical distribution over records and \( f: double -> double \). More...
|
|
template<typename O , typename... Ts> |
double | mean (FilterValueType< O, Ts... > &cache, std::string address) |
| Computes mean with \(f = id \).
|
|
template<typename O , typename... Ts> |
double | score (FilterValueType< O, Ts... > &cache) |
| Computes the score \( E_{r \sim D(r)}[\sum_{a: a\ observed} p(r(a))]\), where \(D(r)\) is the empirical unweighted distribution over records. More...
|
|
template<typename O , typename... Ts> |
double | stddev (FilterValueType< O, Ts... > &cache, std::function< double(double &&)> &&map_, std::string address) |
|
template<typename O , typename... Ts> |
double | stddev (FilterValueType< O, Ts... > &cache, std::string address) |
|
template<typename O , typename... Ts> |
double | variance (FilterValueType< O, Ts... > &cache, std::function< double(double &&)> &&map_, std::string address) |
|
template<typename O , typename... Ts> |
double | variance (FilterValueType< O, Ts... > &cache, std::string address) |
|