A data-driven marketing strategy analysis using R to identify behavioral differences between casual riders and annual members.
This project analyzes 12 months of historical trip data from 'Cyclistic', a fictional bike-share company. The goal is to design marketing strategies aimed at converting casual riders into annual members by analyzing behavioral trends.
- Language: R
- Libraries:
tidyverse(Data Wrangling),ggplot2(Visualization),lubridate(Date-Time analysis),skimr. - Environment: RStudio / R Markdown.
- Data Cleaning: Handled missing values, removed duplicate entries, and filtered out "test" rides and negative trip durations.
- Feature Engineering: Created new variables for
ride_lengthandday_of_the_week. - Exploratory Data Analysis (EDA): Calculated mean/max ride lengths and identified peak usage hours for different user types.
- Visualization: Used
ggplot2to map the divergent behaviors of 'Casual' vs. 'Member' riders.
- Usage Patterns: Annual members have consistent trip durations, primarily for commuting. Casual riders spike significantly on weekends for leisure.
- Peak Season: Casual rider activity peaks in the summer months, providing a prime window for targeted digital marketing.
Details
- PDF Report: A formal summary of the analysis.
- Interactive HTML: Detailed code walkthrough and interactive visuals.





