#Turnover calculation

1 messages · Page 1 of 1 (latest)

native marten
#

So the turnover function in numerai_tools just returns an unbounded sum (divided by 2), but in any case a number that might be in the hundreds or even thousands. To get turnover percentage, am I then simply dividing this number by the number of post-filtered/sorted weights that I'm comparing (i.e. length of either s1 or s2)? Or by the sum of all the weights? What's the official final calculation?

And does n top/bottom ever come into it? (As far as official scoring.)

tough sedge
#

I have a numerai tools PR queued up to add all of the supporting code for churn/turnover here: https://github.com/numerai/numerai-tools/pull/50

You can test it out by installing the pre-release version numerai-tools==0.5.0.dev5, please lmk if this is self-explanatory or if you have issues using the new function

GitHub

Functionality Updates:

add calculate_max_churn_and_turnover function for Signals
refactor submissions cleaning logic
add per-tournament "validate_and_clean_submission" functions
...