{"id":24708458,"url":"https://github.com/tanishq-ctrl/consumer-personality-analysis","last_synced_at":"2025-06-14T15:05:11.129Z","repository":{"id":267973701,"uuid":"902937340","full_name":"tanishq-ctrl/Consumer-Personality-Analysis","owner":"tanishq-ctrl","description":"This project focuses on analyzing customer behavior and spending patterns using a comprehensive dataset. Through advanced data visualization and analysis techniques, we aim to uncover actionable insights to improve marketing strategies, optimize product targeting, and enhance customer engagement.","archived":false,"fork":false,"pushed_at":"2024-12-13T15:34:41.000Z","size":827,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T06:14:33.194Z","etag":null,"topics":["dataanalysis","dataanalytics","matplotlib","numpy","pandas","python","seaborn"],"latest_commit_sha":null,"homepage":"https://github.com/tanishq-ctrl/Consumer-Personality-Analysis","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanishq-ctrl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-13T15:22:22.000Z","updated_at":"2025-02-20T14:12:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"7c53bd3f-f5fc-45d5-bbe9-7506f71ccc73","html_url":"https://github.com/tanishq-ctrl/Consumer-Personality-Analysis","commit_stats":null,"previous_names":["tanishq-ctrl/consumer-personality-analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tanishq-ctrl/Consumer-Personality-Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanishq-ctrl%2FConsumer-Personality-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanishq-ctrl%2FConsumer-Personality-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanishq-ctrl%2FConsumer-Personality-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanishq-ctrl%2FConsumer-Personality-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanishq-ctrl","download_url":"https://codeload.github.com/tanishq-ctrl/Consumer-Personality-Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanishq-ctrl%2FConsumer-Personality-Analysis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259835384,"owners_count":22918976,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dataanalysis","dataanalytics","matplotlib","numpy","pandas","python","seaborn"],"created_at":"2025-01-27T06:32:06.482Z","updated_at":"2025-06-14T15:05:11.113Z","avatar_url":"https://github.com/tanishq-ctrl.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Customer Insights and Spending Behavior Analysis\n\n## Table of Contents\n- [Overview](#overview)\n- [Features](#features)\n- [Dataset](#dataset)\n- [Visualizations and Insights](#visualizations-and-insights)\n- [Technologies Used](#technologies-used)\n- [Usage](#usage)\n- [Insights](#insights)\n- [Contributing](#contributing)\n- [License](#license)\n  \n## Overview\nThis project focuses on analyzing customer behavior and spending patterns using a comprehensive dataset. Through advanced data visualization and analysis techniques, we aim to uncover actionable insights to improve marketing strategies, optimize product targeting, and enhance customer engagement.\n\n## Features\n- **Detailed Data Analysis**: Analyze customer demographics, behavior, and spending patterns.\n- **Interactive Visualizations**: Present insights through visually appealing and meaningful plots.\n- **Segmentation Analysis**: Explore how attributes like age, education, marital status, and household size affect spending.\n- **Campaign Effectiveness**: Examine campaign response rates and their correlation with spending.\n\n## Dataset\nThe dataset contains the following features:\n\n### **People**\n- `ID`: Unique customer identifier\n- `Year_Birth`: Year of birth\n- `Education`: Education level\n- `Marital_Status`: Marital status\n- `Income`: Yearly household income\n- `Kidhome`: Number of children\n- `Teenhome`: Number of teenagers\n- `Dt_Customer`: Enrollment date\n- `Recency`: Days since last purchase\n- `Complain`: Complaints in the last 2 years\n\n### **Products**\n- `MntWines`: Spending on wine\n- `MntFruits`: Spending on fruits\n- `MntMeatProducts`: Spending on meat\n- `MntFishProducts`: Spending on fish\n- `MntSweetProducts`: Spending on sweets\n- `MntGoldProds`: Spending on gold\n\n### **Promotion and Campaigns**\n- `NumDealsPurchases`: Number of purchases with discounts\n- `AcceptedCmp1` to `AcceptedCmp5`: Campaign acceptance indicators\n- `Response`: Acceptance of the most recent campaign\n\n### **Place**\n- `NumWebPurchases`: Purchases via the website\n- `NumCatalogPurchases`: Purchases through catalogs\n- `NumStorePurchases`: Purchases in-store\n- `NumWebVisitsMonth`: Website visits in the last month\n\n## Visualizations and Insights\n### Key Visualizations\n1. **Age Distribution**: Analyzed age groups of customers to identify the dominant age range.\n2. **Spending by Product**: Highlighted spending trends across product categories.\n3. **Campaign Effectiveness**: Assessed campaign response rates and correlations.\n4. **Website Visits vs Online Purchases**: Explored the relationship between website visits and purchases.\n5. **Income vs Total Spending**: Examined how income correlates with overall spending.\n6. **Spending by Household Size**: Showed spending variations by household composition.\n7. **Education and Spending**: Analyzed spending behavior by education levels.\n\n### Insights\n- Older customers spend significantly more, especially on wine and meat products.\n- Single-person households have the highest spending across most categories.\n- Recent campaigns have better response rates, indicating improved targeting.\n- Spending on luxury items like wine and gold is correlated with higher income.\n- Customers with complaints show lower spending, emphasizing the importance of customer satisfaction.\n\n## Technologies Used\n- **Python**: For data processing and visualization.\n- **Pandas**: Data manipulation and analysis.\n- **Matplotlib**: Plotting and visualization.\n- **Seaborn**: Advanced statistical visualizations.\n- **NumPy**: Numerical data handling.\n\n\n## Usage\n- Use the `Consumer Personality Analysis.py` script to generate all visualizations.\n- The results and visualizations are saved in the `output/` directory for further use.\n\n## Contributing\nWe welcome contributions to improve the analysis and add more features. To contribute:\n1. Fork the repository.\n2. Create a feature branch:\n    ```bash\n    git checkout -b feature-name\n    ```\n3. Commit your changes and push them:\n    ```bash\n    git push origin feature-name\n    ```\n4. Create a pull request.\n\n## License\nThis project is licensed under the MIT License. See the `LICENSE` file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanishq-ctrl%2Fconsumer-personality-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanishq-ctrl%2Fconsumer-personality-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanishq-ctrl%2Fconsumer-personality-analysis/lists"}