20 bbeta(
const std::vector<double>& x,
21 const std::vector<double>& y,
22 std::vector<double> weights = std::vector<double>())
24 utils::check_sizes(x, y, weights);
28 double med_x = impl::median(x, weights);
29 double med_y = impl::median(y, weights);
31 if (weights.size() == 0)
32 weights = std::vector<double>(n, 1.0);
36 for (
size_t i = 0; i < n; i++) {
37 if ((x[i] <= med_x) && (y[i] <= med_y))
39 else if ((x[i] > med_x) && (y[i] > med_y))
43 return 2 * w_acc / utils::sum(weights) - 1;
Weighted dependence measures.
Definition: wdm.hpp:19