I've recently been tasked with developing a prediction model for the scientific computing cluster at my university, with thousands of users.
User behaviour typically looks like this:
Most users are inactive. Few exhibit minor fluctuations, few move up or down and then plateau, but mostly irregular.
I know there's no chance of e.g. correctly predicting when a user might become active after a long period of inactivity, but is there any method I could use for short term (point by point) prediction? For example, if there's currently an upwards trend, predict from historical data (of the same or all users) at which level the user will plateau again?
If so, which method/algorithm (preferably in python/scikit-learn) would you suggest?
Thanks for your help!