On a daily basis there is a sequence of events.
Each event may or may not occur on a given day.
Given the times of the preceding events for the current day I want to be able to say whether there is a high likelihood of an event occurring right now.
There are around 20 events that may occur in a day. I have captured only a small number of days worth of observations (say 20-40) to start but will be building up as time goes by.
What kind of model should I use to predict this?
Here is picture of the data to help clarify:
UPDATE/CLARIFICATION
As each day time passes during the day I always want to know if each event is likely to happen at that moment of time. By the nature of the data it is possible that on a given day only a single event happens, but when it does it will be likely to happen at around the same time it has happened in the past.
I'd recommend looking into multi-label classifiers. https://en.wikipedia.org/wiki/Multi-label_classification http://scikit-learn.org/stable/modules/multiclass.html
– Dan Carter Jul 06 '17 at 21:57