dssg / triage

General Purpose Risk Modeling and Prediction Toolkit for Policy and Social Good Problems
Other
185 stars 60 forks source link

Handle multiple models for given model group/train end time pair (closes #800) #823

Closed shaycrk closed 3 years ago

shaycrk commented 3 years ago

Update audition to handle the possibility that multiple models may exist for a given model_group_id/train_end_time combination, which may arise from variation over random seeds (closing #800). To do so, this PR introduces an agg_type parameter to the Auditioner (and underlying DistanceFromBestTable) that can aggregate over metric values for the mean, best, or worst case, taking the worst case as the default.

A couple of notes:

nanounanue commented 3 years ago

Thank you a lot!