/acquisition_analytics_bank_marketting

Building a response model based on the Portuguese bank marketing data set from UCI

Primary LanguageJupyter Notebook

acquisition_analytics_bank_marketting

Building a response model based on the Portuguese bank marketing data set from UCI

About different files:

  1. Acquisition+Analytics+-+Assignment+-+Solution : Main ipynb file with code and solution
  2. bank_marketing : Dataset
  3. Data+Dictonary+-+Bank+Marketing : Data dictionary for dataset
  4. Recommendation : Insights found fom the solution.

Problem Statement:

Based on the bank marketing data set you need to build a response model.
You wanted to predict the probability of a response from each prospect and target the ones most likely to respond to the next telemarketing campaign. The steps were as follows:

  1. Identify relevant predictor variables for a response using EDA.
  2. Build predictive models and choose the best one.
  3. Sort the prospects in order of decreasing probability of response (predicted by the best model) and target the top X% (or top Y deciles), where X would be determined by your business objective (e.g., maximising the overall response rate/number of responders at a fixed marketing cost).

You should resolve to build another model without including the variable ‘duration’.

Also, set the business objective to achieving 80% of total responders at the minimum possible cost. The total number of responders is the total number of prospects who responded, from the available data of about 45,000 prospects.

Based on this information, calculate the X in the top X%, i.e., how many prospects should be called to meet the business objective.