I have a dataset where I have several user realted variables, hour of day(0-23) and target is binary. I need to find the best hour of the day for each user. Hour of day is in our control and not distributed equally.
Apart from aggregating the records, I'm building a binary classifier and for each user. I'm calculating scores for each hour and selecting best hour.
Is there any other efficient method to optimize this?