AllLife Bank wants to focus on its credit card customer base in the next financial year. They have been advised by their marketing research team, that the penetration in the market can be improved. Based on this input, the Marketing team proposes to run personalised campaigns to target new customers as well as upsell to existing customers. Another insight from the market research was that the customers perceive the support services of the back poorly. Based on this, the Operations team wants to upgrade the service delivery model, to ensure that customers queries are resolved faster. Head of Marketing and Head of Delivery both decide to reach out to the Data Science team for help
Objective: To identify different segments in the existing customer based on their spending patterns as well as past interaction with the bank.
Data Description: Data is of various customers of a bank with their credit limit, the total number of credit cards the customer has, and different channels through which customer has contacted the bank for any queries, different channels include visiting the bank, online and through a call centre.
Apply the concepts and techniques you have learned in the previous weeks and summarize your insights at the end.
1. Perform EDA.
2. Apply Clustering Algorithms and mentions how many clusters are formed ?
3. How are these segments different from each other?
4. What are your recommendations to the bank on how to better market to and service these customers?
1. There are two parts to the submission:
1. A well commented Jupyter notebook [format - .ipynb]
2. A presentation as you would present to the top management/business leaders [format - .ppt /.pptx]
Criteria Points
1. Problem definition, questions to be answered - Data background and contents Univariate analysis
2. Bivariate analysis 7
Illustrate the insights based on EDA Key meaningful observations on individual variables and the relationship between variables 7
1. Prepare the data for analysis
2. Feature Engineering
3. Missing value Treatment
4. Outlier Treatment
5. Duplicate observations check and removal if found 4
1. Apply K-means
2. Elbow curve
3. Silhouette Score
4. figure out appropriate number of cluster 10
1. Apply Hierarchical clustering with different linkage methods
2. Plot dendrograms for each linkage methods
3. Choose appropriate number of cluster 10
1. Compare clusters obtained from k-means and hierarchical clustering techniques
2. Perform cluster profiling
3. Insights about different clusters 7
1. Conclude with the key takeaways for the business
2. What would your business recommendation. 5
"- Structure and flow - Crispness - Visual appeal - All key insights and recommendations covered?" 5
Notebook - Overall
"- Structure and flow - Well commented code" 5
Points 60
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme