
prod_Churn The main production table containing cleaned, transformed, and ready-to-analyze customer data, including demographics, account information, and the final Churn Status. 6,418 prod_Services A structure created by unpivoting the service-related columns (e.g., Online Security, Streaming TV) for granular analysis of individual service usage and its correlation with churn. 77,016 mapping_AgeGroup A dimension table used to categorize the continuous Age column into discrete 'Age Group' segments for aggregated demographic analysis. 68 mapping_TenureGroup A dimension table used to categorize the continuous Tenure in Months column into time-based bins ('Tenure Group') for analyzing churn based on customer longevity. 36 Predictions Contains customer records that were predicted to churn by the Random Forest ML model, used for proactive retention efforts. 377Online_Security and Multiple_Lines were re-coded to 'No' to ensure data integrity, assuming a null value in a feature column means the customer does not subscribe to that feature).Customer_Status = 'Joined' were excluded from the model training to focus the prediction on established customer behavior, then the model was applied to the 'Joined' group to predict future churners).LabelEncoder in Python, which is a common practice for tree-based models like Random Forest).Posted Jan 2, 2026
Conducted a churn analysis to identify retention strategies for the telecom company.
1
0