Given a set of customer transaction data tables containing numerical features, categorical (string) features, randomly generated features, and missing values, build a machine learning model to predict whether a user will churn (stop using the service) within the next 90 days. You must provide: (1) data preprocessing logic (handling missing…