Backward-compatible label API.
(
events: &[(NaiveDateTime, Event)],
close: &[(NaiveDateTime, f64)],
)
| 230 | |
| 231 | /// Backward-compatible label API. |
| 232 | pub fn get_bins( |
| 233 | events: &[(NaiveDateTime, Event)], |
| 234 | close: &[(NaiveDateTime, f64)], |
| 235 | ) -> Vec<(NaiveDateTime, f64, f64, i8, Option<f64>)> { |
| 236 | triple_barrier_labels(events, close) |
| 237 | .into_iter() |
| 238 | .map(|row| (row.timestamp, row.ret, row.trgt, row.label, row.side)) |
| 239 | .collect() |
| 240 | } |
| 241 | |
| 242 | /// Drop labels whose frequency is below `min_pct`. |
| 243 | pub fn drop_labels( |