You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's hard to read this on my phone, but I wonder if the recent changes of some prediction/evaluations columns from float to decimal could cause some downstream processes to load them as strings.
On closer look, this shouldn't be one of those problems. The column in question is 'param', which has always been a string (e.g. 10_abs). The line before tries to split it, but data being a certain way could certainly confound this: it assumes that what comes before the underscore has to be a number, which is in no way true. Generally the ones we use match that, but there are metrics like fbeta where the param is a string (e.g. beta). And I'm not sure what an empty string (e.g. an unthresholded metric) would do here. It doesn't seem like this code is attempting to deal with these cases, and it should. I think the query that builds this in def metrics should filter only to records which look like they are thresholded.
This code used to work:
(This is from
dirtyduck
)But trying with the new version of triage, now I got this:
:(
The text was updated successfully, but these errors were encountered: