Overview
- This project predicts user churn in the Waze app using tree-based models, focusing on key factors and retention strategies.
Activity Structure
- Ethical Considerations
- Address biases and fairness in predicting churn.
- Feature Engineering
- Develop features to enhance model performance.
- Modeling
- Build, tune, and compare machine learning models.
- Investigate optimal decision thresholds and feature importance.
Summary
- Objective
- Predict user churn and identify contributing factors.
- Insights
- Ensure fairness and address biases.
- Mitigate risks of missed churns and unnecessary retention efforts.
- Recommendation
- Use the model as a decision-support tool for retention strategies.
Packages Used
pandas,numpyfor data manipulation.matplotlib.pyplot,seabornfor visualizations.sklearn,xgboostfor modeling and evaluation.