Which machine learning model is best for this scenario?



I want to predict the time in (0-23 hour) for each user. exa- user1 response at 14 hour like that. I have many predictor features like Profession, age, salary, Housing_Status, Residence_Year and response channel(email, sms, voice). And target feature is the time(0-23 in 24 hour format) I want to predict the best time for each user respond to channel. I am stuck in choosing the model. Can anyone help me in proceeding with this problem?

Thank you very much for your time and assistance in this matter.


You can consider performing regular regression with DV as your time in continious form.