Churn Prediction script - Research

It seems that it is an open, unsolved problem, but I need validation.

Anyone reading this, if you want an easy way to identify which customers are about to churn, please do comment.