Currently, the author model takes a DataFrame that must have the column names meta_user_id, meta_algorithm_id, meta_code_id and perf_sharpe_ratio_is. While the first three column names might be reasonable (since they're IDs), the last one certainly isn't. What if we want to feed in different sharpes (e.g. specific, oos, etc.)?
It should be able to pass in a parameter called data_column_name. Otherwise, we fall back on the perf_sharpe_ratio.
Currently, the author model takes a DataFrame that must have the column names
meta_user_id
,meta_algorithm_id
,meta_code_id
andperf_sharpe_ratio_is
. While the first three column names might be reasonable (since they're IDs), the last one certainly isn't. What if we want to feed in different sharpes (e.g. specific, oos, etc.)?It should be able to pass in a parameter called
data_column_name
. Otherwise, we fall back on theperf_sharpe_ratio
.