Skip to content

hakancelik/FLO_customer_segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

FLO RFM Analysis Project

This project was conducted to perform customer segmentation and RFM (Recency, Frequency, Monetary) analysis for FLO company.

About the Project

In this project, RFM analysis was performed using FLO's customer data, and customers were divided into different groups. This analysis will help the company better understand customer behaviors and develop targeted marketing strategies.

Features

  • Calculation of RFM metrics
  • Customer segmentation
  • Data visualization
  • Channel performance analysis

Technologies Used

  • Python
  • Pandas
  • Matplotlib
  • Seaborn

Installation

  1. Clone the project:
    git clone https://github.com/hakancelik/FLO_customer_segmentation.git
    
  2. Install the required libraries:
    pip install -r requirements.txt
    

Usage

  1. Run the main.py file to perform RFM analysis:
    python main.py
    
  2. Run the visualizations.py file to create visualizations:
    python visualizations.py
    

Results

The analysis results and visualizations can be found in the media folder. The generated graphs include:

  • Channel performance
  • RFM score distribution
  • Segment distribution
  • Correlation matrix
  • Customer behavior analysis
  • RFM segmentation results

Contributing

  1. Fork this repository
  2. Create a new feature branch (git checkout -b new-feature)
  3. Commit your changes (git commit -am 'Added new feature')
  4. Push to the branch (git push origin new-feature)
  5. Create a new Pull Request

License

This project is licensed under the MIT License.

Contact

https://www.linkedin.com/in/hakancelik87/

Author

Hakan Çelik

About

Customer Segmentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages