SlideShare a Scribd company logo
1 of 19
Download to read offline
Nate DeWaele November 1st, 2023
Ridership Trends of Bay Wheels
Member and Casual Riders
Data analysis exploring bike share rider behavior
Contents
• Intro / Background
• Statement of Business Task
• Description of Data Sources Used
• Documentation of any cleaning or manipulation of data
• Summary of Analysis
• Supporting Visualizations
• Recommendations
• Appendix
Intro / Background
Coursera Data Analytics Certi
fi
cate Capstone Project
• This project demonstrates what I have learned in the course
• The data is real; taken from San Francisco Bay Wheels data provided
by Lyft
• My role: Data Analyst on a marketing analytics team for a fictional
company called Cyclistic
• Goal: Determine difference between casual and member bike riders
• Deliverable: This presentation which meets the business task
I just
fi
nished the Coursera Data Analytics Certi
fi
cate course and decided to do the optional capstone data analysis project. I had the option of choosing my own project
or working with Chicago’s real bikeshare data set compiled by Divvy by Lyft. After looking into the data and the program, I saw that Lyft does a bikeshare program in my
home city of San Francisco called Bay Wheels so I decided to do the bikeshare project but work with the Bay Wheels data instead.
In this project, I am the junior data analyst on a marketing analytics team for a
fi
ctional company called Cyclistic. My role is to ask, prepare, process, analyze, share, and
act. While the scenario is
fi
ctional, the data and
fi
ndings are real.
The director of marketing believes the company’s future success depends on maximizing the number of annual memberships and they want to know how casual riders
and members use the bikes di
ff
erently. My report will be shared with my analytics team, the director and the executive team.
The director has set a clear goal: Design marketing strategies aimed at converting casual riders into annual members. In order to do that, however, the marketing analyst
team needs to better understand how annual members and casual riders di
ff
er, why casual riders would buy a membership, and how digital media could a
ff
ect their
marketing tactics. Moreno and her team are interested in analyzing the Cyclistic historical bike trip data to identify trends
My assignment is to answer: how annual members and casual riders di
ff
er.
I am responsible for producing a report with the following deliverables:
1. A clear statement of the business task
2. A description of all data sources used
3. Documentation of any cleaning or manipulation of data
4. A summary of my analysis
5. Supporting visualizations and key
fi
ndings
6. Your top three recommendations based on my analysis
Business Task
• Determine how annual and casual riders differ
• Report findings to:
• Marketing team
• Director
• Executive team
Data Source Details
Bay Wheels bike-share data is real and was collected by Lyft; it is made
publicly available by the city of San Francisco and Motivate International Inc.
• Data spans from Oct. 2022 - Sept. 2023
• Final processing of data was on November 6th, 2023
• Total data: 2,485,313 observations
• Credit Card Info was removed so as to protect user
identities and
fi
nancial Info
• Insights about who converted from casual to
member cannot be determined
• See appendix for more info
• Variables
• ride_id
• rideable_type
• started_at
• ended_at
• start_station_name
• start_station_id
• end_station_name
• end_station_id
• start_lat
• start_lng
• end_lat
• end_lng
• member_casual
Documentation of Data Cleaning
From 2,485,313 raw observations to a clean data set of 1,865,753
• RStudio was used due to the large volume of records
• Removed Observations:
• Duplicates
• Nulls
• Containing empty strings in member_casual, started_at, ended_at
• Trip times < 0
• Records with the word “Test” in them
• Con
fi
rmed there were no outliers
• started_at and ended_at converted from string to date time format
• duration column made by subtracting started_at from ended_at
Data cleaning and manipulation was done in Rstudio. After all records were collected they were merged into one raw data set containing 2,485,313 observations. Here
is a list of things I did to clean the data:
Remove duplicates
Remove observations with null values
Remove observations with empty strings
After con
fi
rming that those records had an even distribution and were not in large chunks of time
Con
fi
rmed there were no large outliers, no observations were removed
Remove observations where the trip time was less than zero
Remove any observations with the word “test” in them
After removing records, I had 1,865,753 records left. I then checked some basic stats about trip duration to see if there might be anything concerning. To do that I
converted ended_at and started_at from strings to datetime data types and made a duration column which is ended_at - started_at.
Documentation of Data Cleaning
Final cleaned data set
• Mean Duration: 22.00771
• Median Duration: 22.74417
• Standard Deviation: 4.766666
The median durations are relatively close, which suggests that the data may be
normally distributed. The standard deviation is relatively low, indicating that most
of the data points are close to the mean and will tell an accurate story.
Below are the stats:
Mean Duration: 22.00771
Median Duration: 22.74417
Standard Deviation: 4.766666
The median durations are relatively close, which suggests that the data may be normally distributed. The standard deviation is relatively low, indicating that most of the
data points are close to the mean and will tell an accurate story.
Summary of Analysis
Basic Stats: No signi
fi
cant di
ff
erence in trip duration
Member Riders Summary
• Mean duration: 21.91673
• Median duration: 22.68861
• Standard deviation: 4.769218
Casual Riders Summary
• Mean duration: 22.20975
• Median duration: 22.83722
• Standard deviation: 4.754778
Casual routes
Summary of Analysis
Top routes
Member routes
Start Station Name End Station Name Total Rides
Market St. at Stuart St Barry St. at 4th St 811
North Point St. at Polk St. Market St. at Stuart St 811
Bay Pl. at Vernon St. 19th St. BART Station 773
Market St. at 10th St. Market St. at 10th St. 738
The Embarcadero St. at Sansome Market St. at Stuart St 738
Start Station Name End Station Name Total Rides
Mason St. at Halleck Mason St. at Halleck 1763
Lincoln Blvd. at Graham St. Lincoln Blvd. at Graham St. 1176
Pier 1/2 at The Embarcadero North Point St. at Powell St. 876
Fell St. at Stanyan St. Fell St. at Stanyan St. 875
North Point St. at Polk St. North Point St. at Polk St. 784
Looking at the top 5 routes for member and casual rider types, we see that 4/5 routes casual riders take are circuitous; they end at the same station the bike was
checked out at. Alternatively, 4/5 of the most common routes member riders take end at a di
ff
erent station than the start.
This suggests that members have a place to go and that casual riders are generally taking bikes for a joy ride
Casual riders
Summary of Analysis
Top start stations
Member riders
Start Station Name Total Rides
Market St. at Stuart St. 18,327
Market St. at 10th St. 18,014
Powell St. BART Station (Market St. at 4th St.) 14,521
San Francisco Caltrain (Townsend St. at 4th St.) 13,991
Montgomery St. BART Station (Market St. at 2nd St.) 12,853
Start Station Name Total Rides
Market St. at Stuart St. 8,060
San Francisco Ferry Building (Harry Bridges Plaza) 7,008
3 Pier 1/2 at The Embarcadero 6,775
Powell St. BART Station (Market St. at 4th St.) 6,068
North Point St. at Polk St. 6,053
While we are looking at the di
ff
erences, I found that there was a similarity in start stations for casual and member riders. A look at the top 5 start stations for each rider
showed that Market St at Steuart St and Powell St BART Station (Market St at 4th St) stations are popular among both riders. These may be stations where more
commuters are leaving from therefore these may be better targets for advertising.
*Market St at Steuart St station* and *Powell St BART Station (Market St at 4th St)* are two stations that are most common for causal and member riders. It may be
worth targeting marketing in this area. Some users may be in town for work and biking into the site from these stations. People who live in the area may also have used
these stations casually; advertisements around these stations may help convert casual riders to member riders.
Visualizations
Ridership for members is highest at the beginning of the business week, especially mid week. It drops signi
fi
cantly on Friday and Saturday and then picks up again on
Sunday. This may be because members use bikes to commute during the week. Members may be less inclined to ride on Friday and Saturday because that is where
their routine transitions out of work. And the increase on Sunday may be more for leisure.
Casual riders show a more even distribution of bike checkouts from day to day with highest number of checkouts on Thursday, Friday and Saturday. Interestingly, on
Monday, Tuesday and Thursday, the di
ff
erence in amount of bike checkouts is very similar to the bike checkouts of members on those days, this indicates casual riders
on those days may be using the bikes more like members do to commute.
Visualizations
Ridership for members and casual riders show a similar trend which makes sense because people are less likely to check bikes out during the late hours of the night.
Member riders begin checking out more bikes before work starts with a peak between 8-9am. Following rush hour, the member ridership drops and evens out until the
post work rush hour at 4pm where a signi
fi
cantly larger amount of bikes are checked out till 6pm. This trend indicates members are largely riding as part of a commute
and between the ride to work and the ride home, they prefer to commute home via bike.
Casual riders don’t demonstrate as large an uptick of checkouts as members during the morning rush hour; however ridership does increase around that time.
Interestingly, casual ridership does spike at rush hour during the afternoon commute in the same proportion as member riders; that indicates that casual riders who
check out bikes around that time are commuting home or back to their hotel after work.
Visualizations
The rate of bike checkouts is proportionally similar between member and casual riders throughout the year. April through October are the warmest months in San
Francisco and the uptick in bike checkouts re
fl
ects that; these may be the best months for marketing campaigns.
Recommendations
• Implement a strategic marketing campaign spanning from April to October to capture the
peak ridership seasons, targeting the transition of casual riders into loyal members.
• Highlight the practical utility of bike usage, particularly during the afternoon rush hour.
Emphasize biking as a means of unwinding after work, aligning with the observed surge in
checkouts during this time.
• Focus marketing e
ff
orts on stations like Market St. at Steuart St. and Powell St. BART
Station (Market St. at 4th St.), the most frequent start stations for both casual and member
riders. These locations, often used by commuters or locals, present a prime opportunity for
targeted advertising. Encouraging riders to shift from casual use to committed membership
could signi
fi
cantly bene
fi
t from localized marketing strategies around these stations.
Roll out marketing campaigns from April to October
There are many reasons to use a bike such as leisure, but it seems even casual riders largely use the bikes for the practical purpose of commuting. Since a larger
amount of checkouts are during afternoon rush hour, the marketing message may appeal to people who want to unwind after work.
Market St at Stuart St station and Powell St BART Station (Market St at 4th St) are two stations that are most common for causal and member riders. It may be worth
targeting marketing in this area. Some users may be in town for work and biking into the site from these stations. People who live in the area may also have used these
stations casually; advertisements around these stations may help convert casual riders to member riders.
Appendix
Links to Published Work
• This project can be found and checked on my Kaggle pro le
• Supporting scripts must be accessed on my GitHub account
• This presentation is also on my LinkedIn Page or my slideshare page
• If you like my work please consider sharing it or connecting with me on
LinkedIn
• I am currently looking for a Software Product Manager or Data Analyst
position
Appendix
Kudos / Citations
• Data set: Motivate International Inc. Bay Wheels, Lyft Bikes and Scooters LLC.
2022-2023. Bay Wheels Trip Data. Retrieved from URL: https://s3.amazonaws.com/
baywheels-data/index.html.
• License: Bay Wheels, Lyft Bikes and Scooters LLC. (2023). Data License Agreement.
Retrieved from URL: https://baywheels-assets.s3.amazonaws.com/data-license-
agreement.html
• Wickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New
York. ISBN 978-3-319-24277-4. https://ggplot2.tidyverse.org
• Wickham, H., Francois, R., Henry, L., & Muller, K. (2021). Dplyr: A Grammar of Data
Manipulation. R package version 1.0.7 Retrieved from https://CRAN.R-project.org/
package=dplyr
Appendix
Kudos / Citations
• Xie, Y. (2021). Knitr: A General-Purpose Package for Dynamic Report
Generation in R. R package version 1.33. Retrieved from https://CRAN.R-
project.org/package/knitr
• Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L. D., Francois,
R., … & Yutani, H. (2019). Welcome to the tidy verse. Journal of Open Source
Software, 4(43), 1686. Retrieved from https://doi.org/10.21105/joss.01686
• Grolemund, H., & Wickham, H. (2011). Dates and times made easy with
lubridate. Journal of Statistical Software, 40(3), 1-25. Retrieved from https://
doi.org/10.18637/jss.v040.i03
Appendix
Scripts

More Related Content

Similar to Bay Wheels Capstone Presentation

Cyclistic_Report_v3.pptx
Cyclistic_Report_v3.pptxCyclistic_Report_v3.pptx
Cyclistic_Report_v3.pptxHideyoHayami1
 
Bike sharing analysis san francisco
Bike sharing analysis san franciscoBike sharing analysis san francisco
Bike sharing analysis san franciscoNavtej Singh Chawla
 
Kinanti Nabilah - Case Study Austin Bikeshare
Kinanti Nabilah - Case Study Austin BikeshareKinanti Nabilah - Case Study Austin Bikeshare
Kinanti Nabilah - Case Study Austin BikeshareKinantiNabilah
 
IBM Watson Analytics - Sales Prediction
IBM Watson Analytics - Sales Prediction IBM Watson Analytics - Sales Prediction
IBM Watson Analytics - Sales Prediction Pragyan Sharma
 
hmnguy01_finalProject_citiBike
hmnguy01_finalProject_citiBikehmnguy01_finalProject_citiBike
hmnguy01_finalProject_citiBikeNguyen Ha
 
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARE
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARESTRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARE
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARENur Adillah Arifah Nazri
 
Capston Project: A case study to convert temporary customers into permanent c...
Capston Project: A case study to convert temporary customers into permanent c...Capston Project: A case study to convert temporary customers into permanent c...
Capston Project: A case study to convert temporary customers into permanent c...Curtin University
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackBTAOregon
 
Cyclistic bike share case study
Cyclistic bike share case studyCyclistic bike share case study
Cyclistic bike share case studyUvaisM2
 
Greville and King Streets Improvement Plan
Greville and King Streets Improvement PlanGreville and King Streets Improvement Plan
Greville and King Streets Improvement PlanStonnington Connect
 
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...Sharon Roerty
 
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans
 
2014 Walk/Ride Day Challenge Sample Impact Report
2014 Walk/Ride Day Challenge Sample Impact Report2014 Walk/Ride Day Challenge Sample Impact Report
2014 Walk/Ride Day Challenge Sample Impact ReportTilly Pick
 
2016 urisa track: a spatial analysis of bicycling behavior using census data...
2016 urisa track:  a spatial analysis of bicycling behavior using census data...2016 urisa track:  a spatial analysis of bicycling behavior using census data...
2016 urisa track: a spatial analysis of bicycling behavior using census data...GIS in the Rockies
 
Greville and King Engagement Analysis Report August 2015
Greville and King Engagement Analysis Report August 2015Greville and King Engagement Analysis Report August 2015
Greville and King Engagement Analysis Report August 2015Stonnington Connect
 
Taking electric bikes for a spin with the RAC WA e-Bike Tria
Taking electric bikes for a spin with  the RAC WA e-Bike TriaTaking electric bikes for a spin with  the RAC WA e-Bike Tria
Taking electric bikes for a spin with the RAC WA e-Bike TriaJumpingJaq
 

Similar to Bay Wheels Capstone Presentation (20)

Cyclistic_Report_v3.pptx
Cyclistic_Report_v3.pptxCyclistic_Report_v3.pptx
Cyclistic_Report_v3.pptx
 
Bike sharing analysis san francisco
Bike sharing analysis san franciscoBike sharing analysis san francisco
Bike sharing analysis san francisco
 
Kinanti Nabilah - Case Study Austin Bikeshare
Kinanti Nabilah - Case Study Austin BikeshareKinanti Nabilah - Case Study Austin Bikeshare
Kinanti Nabilah - Case Study Austin Bikeshare
 
IBM Watson Analytics - Sales Prediction
IBM Watson Analytics - Sales Prediction IBM Watson Analytics - Sales Prediction
IBM Watson Analytics - Sales Prediction
 
hmnguy01_finalProject_citiBike
hmnguy01_finalProject_citiBikehmnguy01_finalProject_citiBike
hmnguy01_finalProject_citiBike
 
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARE
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARESTRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARE
STRATEGIC BUSINESS PLAN - PHILADELPHIA BIKE SHARE
 
Capston Project: A case study to convert temporary customers into permanent c...
Capston Project: A case study to convert temporary customers into permanent c...Capston Project: A case study to convert temporary customers into permanent c...
Capston Project: A case study to convert temporary customers into permanent c...
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista Nordback
 
Cyclistic bike share case study
Cyclistic bike share case studyCyclistic bike share case study
Cyclistic bike share case study
 
Greville and King Streets Improvement Plan
Greville and King Streets Improvement PlanGreville and King Streets Improvement Plan
Greville and King Streets Improvement Plan
 
MKT338 Bay Area Bike Share Final Paper
MKT338 Bay Area Bike Share Final PaperMKT338 Bay Area Bike Share Final Paper
MKT338 Bay Area Bike Share Final Paper
 
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...
Session 63: How the Nashville Area MPO Bike/Ped Study Changed Funding Decisio...
 
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and EvaluationSustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
Sustrans Scotland Raising the Standards Day 2017: Monitoring and Evaluation
 
2014 Walk/Ride Day Challenge Sample Impact Report
2014 Walk/Ride Day Challenge Sample Impact Report2014 Walk/Ride Day Challenge Sample Impact Report
2014 Walk/Ride Day Challenge Sample Impact Report
 
2016 urisa track: a spatial analysis of bicycling behavior using census data...
2016 urisa track:  a spatial analysis of bicycling behavior using census data...2016 urisa track:  a spatial analysis of bicycling behavior using census data...
2016 urisa track: a spatial analysis of bicycling behavior using census data...
 
Big Data Analysis on Chicago Divvy (2015)
Big Data Analysis on Chicago Divvy (2015)Big Data Analysis on Chicago Divvy (2015)
Big Data Analysis on Chicago Divvy (2015)
 
Greville and King Engagement Analysis Report August 2015
Greville and King Engagement Analysis Report August 2015Greville and King Engagement Analysis Report August 2015
Greville and King Engagement Analysis Report August 2015
 
Taking electric bikes for a spin with the RAC WA e-Bike Tria
Taking electric bikes for a spin with  the RAC WA e-Bike TriaTaking electric bikes for a spin with  the RAC WA e-Bike Tria
Taking electric bikes for a spin with the RAC WA e-Bike Tria
 
uber data analytics
uber data analyticsuber data analytics
uber data analytics
 

More from Nate B. DeWaele

Escher - demo of listing office space.pptx
Escher - demo of listing office space.pptxEscher - demo of listing office space.pptx
Escher - demo of listing office space.pptxNate B. DeWaele
 
Making a List Act More Like a List
Making a List Act More Like a ListMaking a List Act More Like a List
Making a List Act More Like a ListNate B. DeWaele
 
Getting New Subscribers to Complete Their Profiles
Getting New Subscribers to Complete Their ProfilesGetting New Subscribers to Complete Their Profiles
Getting New Subscribers to Complete Their ProfilesNate B. DeWaele
 
Capleo - Music Application
Capleo - Music ApplicationCapleo - Music Application
Capleo - Music ApplicationNate B. DeWaele
 
Vertical Gardening School
Vertical Gardening SchoolVertical Gardening School
Vertical Gardening SchoolNate B. DeWaele
 

More from Nate B. DeWaele (7)

Escher - demo of listing office space.pptx
Escher - demo of listing office space.pptxEscher - demo of listing office space.pptx
Escher - demo of listing office space.pptx
 
Making a List Act More Like a List
Making a List Act More Like a ListMaking a List Act More Like a List
Making a List Act More Like a List
 
Getting New Subscribers to Complete Their Profiles
Getting New Subscribers to Complete Their ProfilesGetting New Subscribers to Complete Their Profiles
Getting New Subscribers to Complete Their Profiles
 
Capleo - Music Application
Capleo - Music ApplicationCapleo - Music Application
Capleo - Music Application
 
The Wall - Wireframe
The Wall - WireframeThe Wall - Wireframe
The Wall - Wireframe
 
Vitstack Application
Vitstack ApplicationVitstack Application
Vitstack Application
 
Vertical Gardening School
Vertical Gardening SchoolVertical Gardening School
Vertical Gardening School
 

Recently uploaded

Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 

Recently uploaded (20)

Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 

Bay Wheels Capstone Presentation

  • 1. Nate DeWaele November 1st, 2023 Ridership Trends of Bay Wheels Member and Casual Riders Data analysis exploring bike share rider behavior
  • 2. Contents • Intro / Background • Statement of Business Task • Description of Data Sources Used • Documentation of any cleaning or manipulation of data • Summary of Analysis • Supporting Visualizations • Recommendations • Appendix
  • 3. Intro / Background Coursera Data Analytics Certi fi cate Capstone Project • This project demonstrates what I have learned in the course • The data is real; taken from San Francisco Bay Wheels data provided by Lyft • My role: Data Analyst on a marketing analytics team for a fictional company called Cyclistic • Goal: Determine difference between casual and member bike riders • Deliverable: This presentation which meets the business task I just fi nished the Coursera Data Analytics Certi fi cate course and decided to do the optional capstone data analysis project. I had the option of choosing my own project or working with Chicago’s real bikeshare data set compiled by Divvy by Lyft. After looking into the data and the program, I saw that Lyft does a bikeshare program in my home city of San Francisco called Bay Wheels so I decided to do the bikeshare project but work with the Bay Wheels data instead. In this project, I am the junior data analyst on a marketing analytics team for a fi ctional company called Cyclistic. My role is to ask, prepare, process, analyze, share, and act. While the scenario is fi ctional, the data and fi ndings are real. The director of marketing believes the company’s future success depends on maximizing the number of annual memberships and they want to know how casual riders and members use the bikes di ff erently. My report will be shared with my analytics team, the director and the executive team. The director has set a clear goal: Design marketing strategies aimed at converting casual riders into annual members. In order to do that, however, the marketing analyst team needs to better understand how annual members and casual riders di ff er, why casual riders would buy a membership, and how digital media could a ff ect their marketing tactics. Moreno and her team are interested in analyzing the Cyclistic historical bike trip data to identify trends My assignment is to answer: how annual members and casual riders di ff er. I am responsible for producing a report with the following deliverables: 1. A clear statement of the business task 2. A description of all data sources used 3. Documentation of any cleaning or manipulation of data
  • 4. 4. A summary of my analysis 5. Supporting visualizations and key fi ndings 6. Your top three recommendations based on my analysis
  • 5. Business Task • Determine how annual and casual riders differ • Report findings to: • Marketing team • Director • Executive team
  • 6. Data Source Details Bay Wheels bike-share data is real and was collected by Lyft; it is made publicly available by the city of San Francisco and Motivate International Inc. • Data spans from Oct. 2022 - Sept. 2023 • Final processing of data was on November 6th, 2023 • Total data: 2,485,313 observations • Credit Card Info was removed so as to protect user identities and fi nancial Info • Insights about who converted from casual to member cannot be determined • See appendix for more info • Variables • ride_id • rideable_type • started_at • ended_at • start_station_name • start_station_id • end_station_name • end_station_id • start_lat • start_lng • end_lat • end_lng • member_casual
  • 7. Documentation of Data Cleaning From 2,485,313 raw observations to a clean data set of 1,865,753 • RStudio was used due to the large volume of records • Removed Observations: • Duplicates • Nulls • Containing empty strings in member_casual, started_at, ended_at • Trip times < 0 • Records with the word “Test” in them • Con fi rmed there were no outliers • started_at and ended_at converted from string to date time format • duration column made by subtracting started_at from ended_at Data cleaning and manipulation was done in Rstudio. After all records were collected they were merged into one raw data set containing 2,485,313 observations. Here is a list of things I did to clean the data: Remove duplicates Remove observations with null values Remove observations with empty strings After con fi rming that those records had an even distribution and were not in large chunks of time Con fi rmed there were no large outliers, no observations were removed Remove observations where the trip time was less than zero Remove any observations with the word “test” in them After removing records, I had 1,865,753 records left. I then checked some basic stats about trip duration to see if there might be anything concerning. To do that I converted ended_at and started_at from strings to datetime data types and made a duration column which is ended_at - started_at.
  • 8. Documentation of Data Cleaning Final cleaned data set • Mean Duration: 22.00771 • Median Duration: 22.74417 • Standard Deviation: 4.766666 The median durations are relatively close, which suggests that the data may be normally distributed. The standard deviation is relatively low, indicating that most of the data points are close to the mean and will tell an accurate story. Below are the stats: Mean Duration: 22.00771 Median Duration: 22.74417 Standard Deviation: 4.766666 The median durations are relatively close, which suggests that the data may be normally distributed. The standard deviation is relatively low, indicating that most of the data points are close to the mean and will tell an accurate story.
  • 9. Summary of Analysis Basic Stats: No signi fi cant di ff erence in trip duration Member Riders Summary • Mean duration: 21.91673 • Median duration: 22.68861 • Standard deviation: 4.769218 Casual Riders Summary • Mean duration: 22.20975 • Median duration: 22.83722 • Standard deviation: 4.754778
  • 10. Casual routes Summary of Analysis Top routes Member routes Start Station Name End Station Name Total Rides Market St. at Stuart St Barry St. at 4th St 811 North Point St. at Polk St. Market St. at Stuart St 811 Bay Pl. at Vernon St. 19th St. BART Station 773 Market St. at 10th St. Market St. at 10th St. 738 The Embarcadero St. at Sansome Market St. at Stuart St 738 Start Station Name End Station Name Total Rides Mason St. at Halleck Mason St. at Halleck 1763 Lincoln Blvd. at Graham St. Lincoln Blvd. at Graham St. 1176 Pier 1/2 at The Embarcadero North Point St. at Powell St. 876 Fell St. at Stanyan St. Fell St. at Stanyan St. 875 North Point St. at Polk St. North Point St. at Polk St. 784 Looking at the top 5 routes for member and casual rider types, we see that 4/5 routes casual riders take are circuitous; they end at the same station the bike was checked out at. Alternatively, 4/5 of the most common routes member riders take end at a di ff erent station than the start. This suggests that members have a place to go and that casual riders are generally taking bikes for a joy ride
  • 11. Casual riders Summary of Analysis Top start stations Member riders Start Station Name Total Rides Market St. at Stuart St. 18,327 Market St. at 10th St. 18,014 Powell St. BART Station (Market St. at 4th St.) 14,521 San Francisco Caltrain (Townsend St. at 4th St.) 13,991 Montgomery St. BART Station (Market St. at 2nd St.) 12,853 Start Station Name Total Rides Market St. at Stuart St. 8,060 San Francisco Ferry Building (Harry Bridges Plaza) 7,008 3 Pier 1/2 at The Embarcadero 6,775 Powell St. BART Station (Market St. at 4th St.) 6,068 North Point St. at Polk St. 6,053 While we are looking at the di ff erences, I found that there was a similarity in start stations for casual and member riders. A look at the top 5 start stations for each rider showed that Market St at Steuart St and Powell St BART Station (Market St at 4th St) stations are popular among both riders. These may be stations where more commuters are leaving from therefore these may be better targets for advertising. *Market St at Steuart St station* and *Powell St BART Station (Market St at 4th St)* are two stations that are most common for causal and member riders. It may be worth targeting marketing in this area. Some users may be in town for work and biking into the site from these stations. People who live in the area may also have used these stations casually; advertisements around these stations may help convert casual riders to member riders.
  • 12. Visualizations Ridership for members is highest at the beginning of the business week, especially mid week. It drops signi fi cantly on Friday and Saturday and then picks up again on Sunday. This may be because members use bikes to commute during the week. Members may be less inclined to ride on Friday and Saturday because that is where their routine transitions out of work. And the increase on Sunday may be more for leisure. Casual riders show a more even distribution of bike checkouts from day to day with highest number of checkouts on Thursday, Friday and Saturday. Interestingly, on Monday, Tuesday and Thursday, the di ff erence in amount of bike checkouts is very similar to the bike checkouts of members on those days, this indicates casual riders on those days may be using the bikes more like members do to commute.
  • 13. Visualizations Ridership for members and casual riders show a similar trend which makes sense because people are less likely to check bikes out during the late hours of the night. Member riders begin checking out more bikes before work starts with a peak between 8-9am. Following rush hour, the member ridership drops and evens out until the post work rush hour at 4pm where a signi fi cantly larger amount of bikes are checked out till 6pm. This trend indicates members are largely riding as part of a commute and between the ride to work and the ride home, they prefer to commute home via bike. Casual riders don’t demonstrate as large an uptick of checkouts as members during the morning rush hour; however ridership does increase around that time. Interestingly, casual ridership does spike at rush hour during the afternoon commute in the same proportion as member riders; that indicates that casual riders who check out bikes around that time are commuting home or back to their hotel after work.
  • 14. Visualizations The rate of bike checkouts is proportionally similar between member and casual riders throughout the year. April through October are the warmest months in San Francisco and the uptick in bike checkouts re fl ects that; these may be the best months for marketing campaigns.
  • 15. Recommendations • Implement a strategic marketing campaign spanning from April to October to capture the peak ridership seasons, targeting the transition of casual riders into loyal members. • Highlight the practical utility of bike usage, particularly during the afternoon rush hour. Emphasize biking as a means of unwinding after work, aligning with the observed surge in checkouts during this time. • Focus marketing e ff orts on stations like Market St. at Steuart St. and Powell St. BART Station (Market St. at 4th St.), the most frequent start stations for both casual and member riders. These locations, often used by commuters or locals, present a prime opportunity for targeted advertising. Encouraging riders to shift from casual use to committed membership could signi fi cantly bene fi t from localized marketing strategies around these stations. Roll out marketing campaigns from April to October There are many reasons to use a bike such as leisure, but it seems even casual riders largely use the bikes for the practical purpose of commuting. Since a larger amount of checkouts are during afternoon rush hour, the marketing message may appeal to people who want to unwind after work. Market St at Stuart St station and Powell St BART Station (Market St at 4th St) are two stations that are most common for causal and member riders. It may be worth targeting marketing in this area. Some users may be in town for work and biking into the site from these stations. People who live in the area may also have used these stations casually; advertisements around these stations may help convert casual riders to member riders.
  • 16. Appendix Links to Published Work • This project can be found and checked on my Kaggle pro le • Supporting scripts must be accessed on my GitHub account • This presentation is also on my LinkedIn Page or my slideshare page • If you like my work please consider sharing it or connecting with me on LinkedIn • I am currently looking for a Software Product Manager or Data Analyst position
  • 17. Appendix Kudos / Citations • Data set: Motivate International Inc. Bay Wheels, Lyft Bikes and Scooters LLC. 2022-2023. Bay Wheels Trip Data. Retrieved from URL: https://s3.amazonaws.com/ baywheels-data/index.html. • License: Bay Wheels, Lyft Bikes and Scooters LLC. (2023). Data License Agreement. Retrieved from URL: https://baywheels-assets.s3.amazonaws.com/data-license- agreement.html • Wickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. ISBN 978-3-319-24277-4. https://ggplot2.tidyverse.org • Wickham, H., Francois, R., Henry, L., & Muller, K. (2021). Dplyr: A Grammar of Data Manipulation. R package version 1.0.7 Retrieved from https://CRAN.R-project.org/ package=dplyr
  • 18. Appendix Kudos / Citations • Xie, Y. (2021). Knitr: A General-Purpose Package for Dynamic Report Generation in R. R package version 1.33. Retrieved from https://CRAN.R- project.org/package/knitr • Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L. D., Francois, R., … & Yutani, H. (2019). Welcome to the tidy verse. Journal of Open Source Software, 4(43), 1686. Retrieved from https://doi.org/10.21105/joss.01686 • Grolemund, H., & Wickham, H. (2011). Dates and times made easy with lubridate. Journal of Statistical Software, 40(3), 1-25. Retrieved from https:// doi.org/10.18637/jss.v040.i03