Getting started with SageMaker Data Wrangler for customer churn prediction
Customer churn is a serious problem for businesses. Losing a customer is definitely not something you want to see if you are a business owner. You want to your customers to be happy with your product or service and continue to use them for, well, forever. Customer churn is always going to happen but being able to understand how and why a customer leaves the service or why a customer is not buying your product anymore is critical for your business. Being able to predict ahead of time would be even better.
In this chapter, we will perform exploratory data analysis and data transformation with SageMaker Data Wrangler, and at the end of the chapter, we will be training an ML model using the XGBoost algorithm on the wrangled data.
Preparing the use case
We are going to take a synthetic telecommunication (telco) customer churn dataset for this chapter to demonstrate what it takes to prepare a dataset for...