This repository contains an analysis of customer behavior for Tuscan Lifestyles using RFM (Recency, Frequency, Monetary) analysis. The project aims to segment customers based on their historical purchasing behavior and predict their future response rates to marketing efforts.
The analysis was performed as part of a marketing assignment where the objective was to determine the optimal marketing strategy based on RFM segmentation.
The repository is structured as follows:
data/
: Contains the raw data used for the analysis.- TuscanDataForRFMAnalysis.csv: The dataset for the RFM analysis.
notebooks/
: Contains the R code and scripts.- RFM_analysis.Rmd: The R code used to perform the RFM analysis and generate the results.
results/
: Contains the results of the analysis.- Assignment_Solution.pdf: The final PDF that contains the code output and results.
- Assignment.pdf: The marketing assignment prompt outlining the tasks.
- Case_Assessing_RFM_at_Tuscan_Lifestyles.pdf: The case study providing background information for the analysis.
- Customer Segmentation: Performed RFM segmentation based on past purchases.
- Predictive Modeling: Predicted response rates for different customer groups.
- Optimization: Calculated the expected profitability of different marketing strategies.
- Insights: Derived actionable insights for optimizing the marketing campaign using RFM analysis.
- Response Rate: 2.46% of customers responded to the test catalog.
- Profitability of Targeted Marketing: Using an RFM-based targeting strategy significantly increases profitability and ROI compared to mass marketing.
tidyverse
ggplot2
dplyr
To replicate the analysis:
- Clone this repository.
- Open the R script in the
notebooks
folder. - Run the script in an R environment or RStudio to see the output.
The analysis and detailed output can be found in the results/Assignment_Solution.pdf
file.
This project is for educational purposes.