GithubHelp home page GithubHelp logo

customer-personality-analysis's Introduction

Customer Personality Analysis Project

Overview

This project utilizes data from Kaggle's Customer Personality Analysis to explore customer segmentation and its impact on marketing strategies. Through rigorous preprocessing, including outlier removal, iterative imputation, feature engineering, and one-hot encoding, we delve into clustering methods to affirm our hypothesis:

  1. Segmentation enhances promotion effectiveness
  2. Customized offers boost customer engagement
  3. Data-driven insights lead to increased sales

Methodology

Data Preprocessing: Outlier removal, iterative imputation for missing values, and feature engineering.

Clustering Analysis: Utilized the elbow method for optimal cluster determination, followed by customer segmentation into four personas based on demographic and behavioral insights.

Causal Inference Models: Investigated the effect of marital status, complaints, and income on total purchases using CausalML model.

Findings

We identified four distinct customer segments:

  • Savvy Small Couples: High-income, promotion-accepting small couples with moderate web purchases.
  • Family Savers: Married with larger families, lower income, moderate deal sensitivity.
  • Budget-Conscious Families: Larger families, lower income, small purchase value.
  • Market Value Seekers: Moderately higher income, larger family size, and a preference for web purchases.

Marketing Suggestions

Customized marketing strategies were developed for each segment, focusing on premium services, exclusive sales, value bundles, and essential goods discounts to enhance customer engagement and sales.

Model Validity and Future Enhancements

  • Models Validity Enhancement: Suggestions include consensus analysis with other algorithms, self-supervised learning, and incorporating R learners for causal inference.
  • Data Expansion: Updating datasets, integrating diverse data types, and increasing data volume for robust analysis.

Conclusion

Our analysis demonstrates the power of customer segmentation in crafting targeted marketing strategies.

Future work will focus on enhancing model validity, expanding data sources, and integrating findings into business strategies for targeted engagement and product development.

customer-personality-analysis's People

Contributors

cliukelly avatar itisivylou avatar jenniferliu6 avatar yuluhaley avatar yvettez13 avatar frederickzhimingzhang avatar

Watchers

Fatih Nayebi avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.