Compute event weights
use openquant::sample_weights::get_weights_by_time_decay;
let w = get_weights_by_time_decay(&returns, 0.5); Event-Driven Data and Labeling
Sample weighting utilities for overlapping event structure.
Adjusts training influence to avoid overcounting dense overlapping labels.
get_weights_by_returnget_weights_by_time_decay\[w_i=\sum_t\frac{I_{t,i}}{\sum_j I_{t,j}}\]
\[w_i=(\frac{i}{T})^\delta\]
use openquant::sample_weights::get_weights_by_time_decay;
let w = get_weights_by_time_decay(&returns, 0.5);