Skip to content

mohsin1782005/Cyclistic-Bike-Share-Analysis-R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Cyclistic-Bike-Share-Analysis-R

A data-driven marketing strategy analysis using R to identify behavioral differences between casual riders and annual members.

From Data to Insight 🚲

πŸ“Š Project Overview

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.

πŸ› οΈ Technical Stack

  • Language: R
  • Libraries: tidyverse (Data Wrangling), ggplot2 (Visualization), lubridate (Date-Time analysis), skimr.
  • Environment: RStudio / R Markdown.

πŸ’‘ Key Analysis Steps

  1. Data Cleaning: Handled missing values, removed duplicate entries, and filtered out "test" rides and negative trip durations.
  2. Feature Engineering: Created new variables for ride_length and day_of_the_week.
  3. Exploratory Data Analysis (EDA): Calculated mean/max ride lengths and identified peak usage hours for different user types.
  4. Visualization: Used ggplot2 to map the divergent behaviors of 'Casual' vs. 'Member' riders.

πŸ“ˆ Key Insights

  • 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.

πŸ“· Visualizations

Details
Click here to view all 5 Visual Analysis Charts πŸ“Š

Average Ride By Day Average Ride By Month Visual 3 Visual 4 Visual 5 Visual 6

πŸ“ Project Contents

About

A data-driven marketing strategy analysis using R to identify behavioral differences between casual riders and annual members.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages