There are different reasons why a user would stop using Uber.
For example:
β "Lyft is offering better prices for that geo" (pricing problem)
β "Car waiting times are too long" (supply problem)
β "The Android version of the app is very slow" (client-app performance problem)
You build this list β by asking the right questions to the rest of the team.
You need to understand the user's experience using the app, from HER point of view.
Typically there is no single reason behind churn, but a combination of a few of these.
The question is: which one should you focus on?
This is when you pull out your great data science skills and EXPLORE THE DATA π
You explore the data to understand how plausible each of the above explanations is.
The output from this analysis is a single hypothesis you should consider further.
Depending on the hypothesis, you will solve the data science problem differently.
For example...
#Example 1: "Lyft is offering better prices for that geo" (pricing problem)
Solution: Detect the segment of users who are likely to churn (possibly using an ML Model) and send personalized discounts via push notifications.
#Example 2: "Car waiting times are too long" (supply problem)
Solution: Identify the location and time where supply is too low, and offer a price incentive for divers to cover these slots.
#Example 3: "The Android version of the app is very slow" (client-app performance problem)
Solution: Go to the frontend devs, show them the breakdown of use churn by app version, and convince them they should release a new version of the app with better performance.
In conclusion,
β Translating business problems into *the right" data science problem is what separates a senior from a junior data scientist.
β Ask the right questions, list possible solutions, and explore the data to narrow down the list to one.
β Solve this one problem.
Wanna get more real-world ML content?
Subscribe to my newsletter and get for FREE my eBook
"How to become a freelance data scientist"
which has specific advice to help you become a freelance data scientist