How to predict churn events that may happen within a period of time?
I am trying to build a model that predicts churn events in the future. The business wants to be able to identify which customers are likely to terminate the services within a month. Within a month can mean the next day or the 30th day. The problem is some of the features are time-based, for example how many months into the current term, the number of tickets created in the last two weeks, etc. If the event date is floating, how do I calculate the values of these features? Should I make 30 copies of the same churned service and calculated these time-based features for each of them? Is there a better way to approach this?
Topic forecasting churn machine-learning
Category Data Science