How to improve our accuracy?

szwanenszwanen Member Posts: 1 Newbie
edited November 2019 in Help
Hi guys,

For an assignment we are trying to predict churn for a mobile phone company.
Attached you are able to find the dataset and current processes. We have tried a lot of things, but accuracy seems to be stuck around 70%. Is there anything we are missing, or can we improve accuracy in any way?

Next to that any more tips for predictive models? For example, would clustering make sense in order to better explain the model?


Best Answers

  • lionelderkrikorlionelderkrikor Moderator, RapidMiner Certified Analyst, Member Posts: 1,195 Unicorn
    Solution Accepted
    Hello @szwanen ,

    First, I encourage to follow Varun's advices.
    Secondly, I played with your data with AutoModel. Here are the results with Feature Selection AND Feature Generation enabled :

    In deed it will be difficult to do better than 70% accuracy.
    But by doing feature selection ,for an equivalent accuracy, you can significantly  reduce the complexity of your model. For example here I'm obtaining an accuracy of 68,6 % with only 7 attributes  (on a total of 11 initial attributes).

    In my case, I have set the maximum duration for processing duration to 60 min.
    To do better than me, you could relaunch AutoModel with your data by setting the max duration of processing to a significantly higher
    value (for example 10hours) and launch RapidMiner during a whole night....

    Hope this helps,



Sign In or Register to comment.