SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Stefanie Brodie, Research Program Specialist @ DDOT
Kiana Roshan Zamir, Amanda Alvarez, The Lab @ DC
PyData DC 2018
Date: 11/17/2018
01Overview
04 Labeling Dockless Trips
03 Idle Time Analysis
02 Comparative AnalysisCONTENT
Page 2
05 Hotspot Analysis
06 Visualizations
*Pictures are taken from various online resources including : https://mobilitylab.org
01 Overview
1.1 Dockless [bike]share in DC
Page 4*Pictures are taken from various online resources including : https://www.bikeshare.cc
1.2 Dockless [bike]share in DC
Page 5
ü Address active transportation goals
ü Ensure a safe transportation system
ü Receive public input
ü Manage bikesharing for the District
1.3 Data Science in Public Service
1.4 Our Analyses
Page 7
ü  How does dockless compare to Capital Bikeshare?
ü  What is the impact on public space?
ü  Are travelers’ behavior patterns different?
ü  Can we identify locations for more parking infrastructure?
ü  Where are trips coming from and going to?
02 Comparative Analysis
2.1 Number of Trips
Page 9
Monthly trips on Capital Bikeshare and dockless vehicles
2.2 Distribution of Trips
Page 10
Heat map matrix showing percentage of trips across wards
Capital Bikeshare Dockless Vehicles
2.3 Temporal Usage
Page 11
Usage trends over the course of the day for different vehicle types
Weekdays Weekend
2.4 Temporal and Spatial Usage for Capital Bikeshare
Page 12
Usage trends over morning peak (7AM-9AM)
Capital Bikeshare Casual RidersCapital Bikeshare Member Riders
2.4 Temporal and Spatial Usage for Dockless Vehicles
Page 13
Usage trends over morning peak (7AM-9AM)
Dockless ScootersDockless Bikes
2.5 Day of Week Distribution
Page 14
Usage trends over the course of the week by vehicle type
2.6 Duration of Trips
Page 15
Boxplot of trip duration by vehicle type
03 Idle Time Analysis
3.1 Introduction
Page 17
Idle time (time the vehicle is parked between trips) interests both
DDOT’s and operators
ü  Identify locations that have high idle time (public complaints)
ü  Assess operators’ performance
ü  Help to locate parking facilities
ü  Rebalance dockless vehicles ü  matplotlib
ü  geopandas
ü  mpl_toolkits
ü  shiny
ü  leaflet
ü  leaflet.extras
3.2 Methodology
Page 18
ü  To find consecutive trips, trips were sorted based on their
operator, vehicle id, starting time, and ending time.
ü  To make sure this procedure does not assign an irrelevant trip as
the next trip, a cleaning process is performed.
ü  The idle time analysis is done based on the remaining trips (67
and 71 percent of initial data respectively for dockless scooters
and bikes)
3.3 Effect of Time of Day on Idle Duration
Page 19
3.4 Percent of Trips with Idle Time >6 hours – Bikes
Page 20
3.5 Percent of Trips with Idle Time >6 hours – Scooters
Page 21
3.6 Interactive Visualization
Page 22
ü  Locations with idle time more than 6 hours
https://kianarz.shinyapps.io/idle_time/
04 Classifying Dockless Trips
4.1 Introduction
Page 24
ü  Is the behavior of dockless bikeshare and scootershare users in
DC more closely related to the Capital Bikeshare casual users’ or
members’?
ü  Developed a classification model based on Capital Bikeshare data
to categorize the trips taken by dockless users.
ü  Sklearn.linear_model
ü  Sklearn.ensemble
4.2 Methodology
Page 25
Random forest classifier consists of a
collection of tree-structured classifiers
created by randomly selecting features
for randomly selected training data set.
Logistic regression is a statistical model
that relates a dependent variable to
independent variables by probability
estimation using a logit function.
Random Forest and Logistic Regression
*Pictures are taken from various online resources
4.3 Data and Feature Engineering
Page 26
Dataset
ü  Capital Bikeshare (March-May 2017-2018): 1,407,633 trips
After downsampling:772,344
ü  Dockless bikes (March-May 2018): 71,590 trips
ü  Dockless scooters (March-May 2018): 187,911 trips
Features
ü  Start/end location (Single Member Districts(SMD) level)
ü  Duration of trips
ü  Start time of the trips
ü  Day of the week
4.4 Evaluation
Page 27
Where:
Precision, Recall, and F1-scores for Logistic Regression and Random Forest (test Set)
4.5 Results
Page 28
Confusion matrix for logistic regression and random forest (Test data set)
Model prediction for dockless bikes and dockless scooters
05 Hotspot Analysis
5.1 Introduction
Page 30
ü  Improper parking in the public right-of-way is a major concern
for dockless vehicles. Vehicles may be parked in pedestrian and
frontage zones, inhibiting pedestrians and making disabled
transportation impossible
ü  To locate bike parking hotspots, Density Based Spatial Clustering
algorithm (DBSCAN) was used for clustering end trips of dockless
bikes
ü  Sklearn.cluster
ü  Plotly
ü  shapely
5.2 Methodology
Page 31
DBSCAN is a density based clustering algorithm that groups points
in proximity to each other based on a distance measurement
(Epsilon, ε distance) and a minimum number of points (Minimum
points). It does not require every point to be assigned to a cluster.
*Pictures are taken from: http://quipu-strands.blogspot.com
5.3 Parameters
Page 32
Epsilon
ü  Distance between two points to be
considered as neighbors.
Minimum Points
ü  The minimum number of points within
Epsilon distance (neighbor points) to
form a dense region (cluster.)
Min points = 6
ε
5.4 Sensitivity Analysis on Parameters
Page 33
Epsilon = 50 , Min points = 50 Epsilon = 50 , Min points =100
Epsilon
10 meters
25 meters
50 meters
Minimum points
25 end points 100 end points 175 end points
50 end points 125 end points 200 end points
75 end points 150 end points
5.5 Results
Page 34
Epsilon	(meters)-Minimum	points	 Ward1	 Ward2	 Ward3	 Ward4	 Ward5	 Ward6	 Ward7	 Ward8	
10-25 33	 300	 2	 2	 11	 74	 2	 0	
10-50 3	 73	 0	 1	 2	 13	 1	 0	
10-75 0	 22	 0	 0	 0	 7	 0	 0	
10-100	 0	 14	 0	 0	 0	 2	 0	 0	
10-125	 0	 4	 0	 0	 0	 0	 0	 0	
10-150	 0	 2	 0	 0	 0	 0	 0	 0	
10-175	 0	 1	 0	 0	 0	 0	 0	 0	
10-200	 0	 1	 0	 0	 0	 0	 0	 0	
25-10 179	 234	 38	 66	 174	 411	 16	 20	
25-15 125	 225	 19	 28	 105	 321	 7	 5	
25-25 64	 221	 9	 10	 44	 218	 3	 1	
25-50 31	 215	 1	 1	 12	 74	 1	 0	
25-75 15	 161	 1	 1	 1	 44	 1	 0	
25-100 7	 104	 1	 1	 0	 19	 1	 0	
25-125 3	 63	 0	 0	 0	 11	 0	 0	
25-150 3	 44	 0	 0	 0	 7	 0	 0	
25-175 0	 30	 0	 0	 0	 6	 0	 0	
25-200 0	 17	 0	 0	 0	 4	 0	 0	
50-25 49	 52	 14	 20	 60	 119	 5	 3	
50-50 27	 56	 3	 4	 24	 89	 1	 1	
50-75 10	 63	 1	 3	 11	 59	 1	 0	
50-100 9	 67	 1	 1	 4	 50	 1	 0	
50-125 12	 75	 1	 1	 1	 30	 1	 0	
50-150 12	 72	 1	 1	 1	 27	 0	 0	
50-175 9	 77	 0	 0	 0	 21	 0	 0	
50-200 5	 58	 0	 0	 0	 18	 0	 0
5.6 Illustration of Results
Page 35
ü Locations with high number of parking events:
https://plot.ly/~kianarz/155/trip-ends-and-density-based-spatial-clustering-
of-parking-events/
5.7 Hexagonal Binning
Page 36
ü  Visualizing the data distribution is hard
when you have a dataset with a large
number of points. Many of the data points
can overlap.
ü  Hexagonal binning is a technique of data
aggregation.
•  Hexagons are used to make a grid over the
plane.
•  The number of points falling inside of each
hexagon is counted and then used to create a
heat map.
*Picture is taken from: https://www.meccanismocomplesso.org
5.8 Hexagonal Binning
Page 37
06 Visualizations
6.1 Interactive Visualization
Page 39
ü  Heat map of start location of trips versus time of the day
https://kianarz.shinyapps.io/docklessdata/
ü  Chord plot of wards
https://kianarz.shinyapps.io/Wards/
Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brodie, Kiana Roshan Zamir

Más contenido relacionado

La actualidad más candente

20121124 wheelmap
20121124 wheelmap20121124 wheelmap
20121124 wheelmapSin-di Lee
 
Transport Demand Information
Transport Demand InformationTransport Demand Information
Transport Demand InformationBern Grush
 
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...Parking Limitation Policies: The Influence of Car Parking Provision on Travel...
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...JumpingJaq
 
Transport modelling utrecht
Transport modelling utrechtTransport modelling utrecht
Transport modelling utrechtHerbert Tiemens
 
Bicycle policy of Province of Utrecht
Bicycle policy of Province of UtrechtBicycle policy of Province of Utrecht
Bicycle policy of Province of UtrechtHerbert Tiemens
 
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...JumpingJaq
 
Driving alone versus riding together - How shared autonomous vehicles can cha...
Driving alone versus riding together - How shared autonomous vehicles can cha...Driving alone versus riding together - How shared autonomous vehicles can cha...
Driving alone versus riding together - How shared autonomous vehicles can cha...JumpingJaq
 
29 anita kodzoman green route presentation with smart_art
29 anita kodzoman green route presentation with smart_art29 anita kodzoman green route presentation with smart_art
29 anita kodzoman green route presentation with smart_artUNDPhr
 
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...Micromobility at TU Berlin: Analysis of demand across locations and drafting ...
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...Sarah Westphal
 
Introduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp TorontoIntroduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp Torontorweait
 
Introduction To OpenStreetMap Fosscon2010
Introduction To OpenStreetMap Fosscon2010Introduction To OpenStreetMap Fosscon2010
Introduction To OpenStreetMap Fosscon2010rweait
 
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Hossam Shafiq I
 
The Connectivity Declaration - Joe Cortright, President of Impresa
The Connectivity Declaration - Joe Cortright, President of ImpresaThe Connectivity Declaration - Joe Cortright, President of Impresa
The Connectivity Declaration - Joe Cortright, President of Impresanrcampbell79
 

La actualidad más candente (14)

20121124 wheelmap
20121124 wheelmap20121124 wheelmap
20121124 wheelmap
 
Transport Demand Information
Transport Demand InformationTransport Demand Information
Transport Demand Information
 
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...Parking Limitation Policies: The Influence of Car Parking Provision on Travel...
Parking Limitation Policies: The Influence of Car Parking Provision on Travel...
 
Transport modelling utrecht
Transport modelling utrechtTransport modelling utrecht
Transport modelling utrecht
 
Bicycle policy of Province of Utrecht
Bicycle policy of Province of UtrechtBicycle policy of Province of Utrecht
Bicycle policy of Province of Utrecht
 
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...
Activity Centre Parking Demand; a Novel Forecasting Model, its Applications a...
 
Driving alone versus riding together - How shared autonomous vehicles can cha...
Driving alone versus riding together - How shared autonomous vehicles can cha...Driving alone versus riding together - How shared autonomous vehicles can cha...
Driving alone versus riding together - How shared autonomous vehicles can cha...
 
29 anita kodzoman green route presentation with smart_art
29 anita kodzoman green route presentation with smart_art29 anita kodzoman green route presentation with smart_art
29 anita kodzoman green route presentation with smart_art
 
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...Micromobility at TU Berlin: Analysis of demand across locations and drafting ...
Micromobility at TU Berlin: Analysis of demand across locations and drafting ...
 
Introduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp TorontoIntroduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp Toronto
 
Introduction To OpenStreetMap Fosscon2010
Introduction To OpenStreetMap Fosscon2010Introduction To OpenStreetMap Fosscon2010
Introduction To OpenStreetMap Fosscon2010
 
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
 
1.2. ricardo marqués
1.2. ricardo marqués1.2. ricardo marqués
1.2. ricardo marqués
 
The Connectivity Declaration - Joe Cortright, President of Impresa
The Connectivity Declaration - Joe Cortright, President of ImpresaThe Connectivity Declaration - Joe Cortright, President of Impresa
The Connectivity Declaration - Joe Cortright, President of Impresa
 

Similar a Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brodie, Kiana Roshan Zamir

Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceJoseph Chow
 
IRJET- I-Parker-A New Smart Car Parking System
IRJET- I-Parker-A New Smart Car Parking SystemIRJET- I-Parker-A New Smart Car Parking System
IRJET- I-Parker-A New Smart Car Parking SystemIRJET Journal
 
Coding for Community - Team (Bike View)
Coding for Community - Team (Bike View)Coding for Community - Team (Bike View)
Coding for Community - Team (Bike View)Jiahuan Kang
 
Multimodal Impact Fees - Using Advanced Modeling Tools
Multimodal Impact Fees - Using Advanced Modeling ToolsMultimodal Impact Fees - Using Advanced Modeling Tools
Multimodal Impact Fees - Using Advanced Modeling ToolsJonathan Slason
 
Comparative study of emission pollutants between BIM and VSP methods.
Comparative study of emission pollutants between BIM and VSP methods.Comparative study of emission pollutants between BIM and VSP methods.
Comparative study of emission pollutants between BIM and VSP methods.AdithCR1
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring SystemIRJET Journal
 
IRJET - Helmet Violation Detection using Deep Learning
IRJET -  	  Helmet Violation Detection using Deep LearningIRJET -  	  Helmet Violation Detection using Deep Learning
IRJET - Helmet Violation Detection using Deep LearningIRJET Journal
 
IRJET- Traffic Sign Recognition for Autonomous Cars
IRJET- Traffic Sign Recognition for Autonomous CarsIRJET- Traffic Sign Recognition for Autonomous Cars
IRJET- Traffic Sign Recognition for Autonomous CarsIRJET Journal
 
Traffic Monitoring Using Visual Big Data Analytics in Smart Cities
Traffic Monitoring Using Visual Big Data Analytics in Smart CitiesTraffic Monitoring Using Visual Big Data Analytics in Smart Cities
Traffic Monitoring Using Visual Big Data Analytics in Smart CitiesIRJET Journal
 
IRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET Journal
 
Ppt on image processing
Ppt on image processingPpt on image processing
Ppt on image processing9177547219
 
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...Biplav Srivastava
 
Wynn Transportation Plan
Wynn Transportation PlanWynn Transportation Plan
Wynn Transportation PlanEverettUnited
 
IRJET- Smart Parking System using Internet of Things Technology
IRJET- Smart Parking System using Internet of Things TechnologyIRJET- Smart Parking System using Internet of Things Technology
IRJET- Smart Parking System using Internet of Things TechnologyIRJET Journal
 
Cholo - Bicycle Ride Sharing Android App System
Cholo - Bicycle Ride Sharing Android App SystemCholo - Bicycle Ride Sharing Android App System
Cholo - Bicycle Ride Sharing Android App SystemMd. Jubair Sayeed Linas
 
SMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORSMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORIRJET Journal
 
Vanet report 2020 2nd semester
Vanet report 2020 2nd semesterVanet report 2020 2nd semester
Vanet report 2020 2nd semesterSudarshiniAuradkar
 
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET Journal
 
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...IRJET Journal
 

Similar a Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brodie, Kiana Roshan Zamir (20)

Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
 
IRJET- I-Parker-A New Smart Car Parking System
IRJET- I-Parker-A New Smart Car Parking SystemIRJET- I-Parker-A New Smart Car Parking System
IRJET- I-Parker-A New Smart Car Parking System
 
Coding for Community - Team (Bike View)
Coding for Community - Team (Bike View)Coding for Community - Team (Bike View)
Coding for Community - Team (Bike View)
 
Multimodal Impact Fees - Using Advanced Modeling Tools
Multimodal Impact Fees - Using Advanced Modeling ToolsMultimodal Impact Fees - Using Advanced Modeling Tools
Multimodal Impact Fees - Using Advanced Modeling Tools
 
Comparative study of emission pollutants between BIM and VSP methods.
Comparative study of emission pollutants between BIM and VSP methods.Comparative study of emission pollutants between BIM and VSP methods.
Comparative study of emission pollutants between BIM and VSP methods.
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring System
 
IRJET - Helmet Violation Detection using Deep Learning
IRJET -  	  Helmet Violation Detection using Deep LearningIRJET -  	  Helmet Violation Detection using Deep Learning
IRJET - Helmet Violation Detection using Deep Learning
 
IRJET- Traffic Sign Recognition for Autonomous Cars
IRJET- Traffic Sign Recognition for Autonomous CarsIRJET- Traffic Sign Recognition for Autonomous Cars
IRJET- Traffic Sign Recognition for Autonomous Cars
 
Traffic Monitoring Using Visual Big Data Analytics in Smart Cities
Traffic Monitoring Using Visual Big Data Analytics in Smart CitiesTraffic Monitoring Using Visual Big Data Analytics in Smart Cities
Traffic Monitoring Using Visual Big Data Analytics in Smart Cities
 
IRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using Arduino
 
Car and Road Test.pdf
Car and Road Test.pdfCar and Road Test.pdf
Car and Road Test.pdf
 
Ppt on image processing
Ppt on image processingPpt on image processing
Ppt on image processing
 
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...
Case Studies in Managing Traffic in a Developing Country with Privacy-Preserv...
 
Wynn Transportation Plan
Wynn Transportation PlanWynn Transportation Plan
Wynn Transportation Plan
 
IRJET- Smart Parking System using Internet of Things Technology
IRJET- Smart Parking System using Internet of Things TechnologyIRJET- Smart Parking System using Internet of Things Technology
IRJET- Smart Parking System using Internet of Things Technology
 
Cholo - Bicycle Ride Sharing Android App System
Cholo - Bicycle Ride Sharing Android App SystemCholo - Bicycle Ride Sharing Android App System
Cholo - Bicycle Ride Sharing Android App System
 
SMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORSMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSOR
 
Vanet report 2020 2nd semester
Vanet report 2020 2nd semesterVanet report 2020 2nd semester
Vanet report 2020 2nd semester
 
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle SystemsIRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
 
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
 

Más de PyData

Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...PyData
 
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif WalshUnit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif WalshPyData
 
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake BolewskiThe TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake BolewskiPyData
 
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...PyData
 
Deploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne BauerDeploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne BauerPyData
 
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam LermaGraph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam LermaPyData
 
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...PyData
 
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo MazzaferroRESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo MazzaferroPyData
 
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven LottAvoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven LottPyData
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroPyData
 
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...PyData
 
Pydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica PuertoPydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica PuertoPyData
 
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...PyData
 
Extending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will AydExtending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will AydPyData
 
Measuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen HooverMeasuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen HooverPyData
 
What's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper SeaboldWhat's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper SeaboldPyData
 
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...PyData
 
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-WardSolving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-WardPyData
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...PyData
 
Deprecating the state machine: building conversational AI with the Rasa stack...
Deprecating the state machine: building conversational AI with the Rasa stack...Deprecating the state machine: building conversational AI with the Rasa stack...
Deprecating the state machine: building conversational AI with the Rasa stack...PyData
 

Más de PyData (20)

Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
Michal Mucha: Build and Deploy an End-to-end Streaming NLP Insight System | P...
 
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif WalshUnit testing data with marbles - Jane Stewart Adams, Leif Walsh
Unit testing data with marbles - Jane Stewart Adams, Leif Walsh
 
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake BolewskiThe TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
The TileDB Array Data Storage Manager - Stavros Papadopoulos, Jake Bolewski
 
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...Using Embeddings to Understand the Variance and Evolution of Data Science... ...
Using Embeddings to Understand the Variance and Evolution of Data Science... ...
 
Deploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne BauerDeploying Data Science for Distribution of The New York Times - Anne Bauer
Deploying Data Science for Distribution of The New York Times - Anne Bauer
 
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam LermaGraph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
Graph Analytics - From the Whiteboard to Your Toolbox - Sam Lerma
 
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
Do Your Homework! Writing tests for Data Science and Stochastic Code - David ...
 
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo MazzaferroRESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
RESTful Machine Learning with Flask and TensorFlow Serving - Carlo Mazzaferro
 
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven LottAvoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
Avoiding Bad Database Surprises: Simulation and Scalability - Steven Lott
 
Words in Space - Rebecca Bilbro
Words in Space - Rebecca BilbroWords in Space - Rebecca Bilbro
Words in Space - Rebecca Bilbro
 
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...End-to-End Machine learning pipelines for Python driven organizations - Nick ...
End-to-End Machine learning pipelines for Python driven organizations - Nick ...
 
Pydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica PuertoPydata beautiful soup - Monica Puerto
Pydata beautiful soup - Monica Puerto
 
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
 
Extending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will AydExtending Pandas with Custom Types - Will Ayd
Extending Pandas with Custom Types - Will Ayd
 
Measuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen HooverMeasuring Model Fairness - Stephen Hoover
Measuring Model Fairness - Stephen Hoover
 
What's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper SeaboldWhat's the Science in Data Science? - Skipper Seabold
What's the Science in Data Science? - Skipper Seabold
 
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
Applying Statistical Modeling and Machine Learning to Perform Time-Series For...
 
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-WardSolving very simple substitution ciphers algorithmically - Stephen Enright-Ward
Solving very simple substitution ciphers algorithmically - Stephen Enright-Ward
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 
Deprecating the state machine: building conversational AI with the Rasa stack...
Deprecating the state machine: building conversational AI with the Rasa stack...Deprecating the state machine: building conversational AI with the Rasa stack...
Deprecating the state machine: building conversational AI with the Rasa stack...
 

Último

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Mining dockless bikeshare and dockless scootershare trip data - Stefanie Brodie, Kiana Roshan Zamir

  • 1. Stefanie Brodie, Research Program Specialist @ DDOT Kiana Roshan Zamir, Amanda Alvarez, The Lab @ DC PyData DC 2018 Date: 11/17/2018
  • 2. 01Overview 04 Labeling Dockless Trips 03 Idle Time Analysis 02 Comparative AnalysisCONTENT Page 2 05 Hotspot Analysis 06 Visualizations *Pictures are taken from various online resources including : https://mobilitylab.org
  • 4. 1.1 Dockless [bike]share in DC Page 4*Pictures are taken from various online resources including : https://www.bikeshare.cc
  • 5. 1.2 Dockless [bike]share in DC Page 5 ü Address active transportation goals ü Ensure a safe transportation system ü Receive public input ü Manage bikesharing for the District
  • 6. 1.3 Data Science in Public Service
  • 7. 1.4 Our Analyses Page 7 ü  How does dockless compare to Capital Bikeshare? ü  What is the impact on public space? ü  Are travelers’ behavior patterns different? ü  Can we identify locations for more parking infrastructure? ü  Where are trips coming from and going to?
  • 9. 2.1 Number of Trips Page 9 Monthly trips on Capital Bikeshare and dockless vehicles
  • 10. 2.2 Distribution of Trips Page 10 Heat map matrix showing percentage of trips across wards Capital Bikeshare Dockless Vehicles
  • 11. 2.3 Temporal Usage Page 11 Usage trends over the course of the day for different vehicle types Weekdays Weekend
  • 12. 2.4 Temporal and Spatial Usage for Capital Bikeshare Page 12 Usage trends over morning peak (7AM-9AM) Capital Bikeshare Casual RidersCapital Bikeshare Member Riders
  • 13. 2.4 Temporal and Spatial Usage for Dockless Vehicles Page 13 Usage trends over morning peak (7AM-9AM) Dockless ScootersDockless Bikes
  • 14. 2.5 Day of Week Distribution Page 14 Usage trends over the course of the week by vehicle type
  • 15. 2.6 Duration of Trips Page 15 Boxplot of trip duration by vehicle type
  • 16. 03 Idle Time Analysis
  • 17. 3.1 Introduction Page 17 Idle time (time the vehicle is parked between trips) interests both DDOT’s and operators ü  Identify locations that have high idle time (public complaints) ü  Assess operators’ performance ü  Help to locate parking facilities ü  Rebalance dockless vehicles ü  matplotlib ü  geopandas ü  mpl_toolkits ü  shiny ü  leaflet ü  leaflet.extras
  • 18. 3.2 Methodology Page 18 ü  To find consecutive trips, trips were sorted based on their operator, vehicle id, starting time, and ending time. ü  To make sure this procedure does not assign an irrelevant trip as the next trip, a cleaning process is performed. ü  The idle time analysis is done based on the remaining trips (67 and 71 percent of initial data respectively for dockless scooters and bikes)
  • 19. 3.3 Effect of Time of Day on Idle Duration Page 19
  • 20. 3.4 Percent of Trips with Idle Time >6 hours – Bikes Page 20
  • 21. 3.5 Percent of Trips with Idle Time >6 hours – Scooters Page 21
  • 22. 3.6 Interactive Visualization Page 22 ü  Locations with idle time more than 6 hours https://kianarz.shinyapps.io/idle_time/
  • 24. 4.1 Introduction Page 24 ü  Is the behavior of dockless bikeshare and scootershare users in DC more closely related to the Capital Bikeshare casual users’ or members’? ü  Developed a classification model based on Capital Bikeshare data to categorize the trips taken by dockless users. ü  Sklearn.linear_model ü  Sklearn.ensemble
  • 25. 4.2 Methodology Page 25 Random forest classifier consists of a collection of tree-structured classifiers created by randomly selecting features for randomly selected training data set. Logistic regression is a statistical model that relates a dependent variable to independent variables by probability estimation using a logit function. Random Forest and Logistic Regression *Pictures are taken from various online resources
  • 26. 4.3 Data and Feature Engineering Page 26 Dataset ü  Capital Bikeshare (March-May 2017-2018): 1,407,633 trips After downsampling:772,344 ü  Dockless bikes (March-May 2018): 71,590 trips ü  Dockless scooters (March-May 2018): 187,911 trips Features ü  Start/end location (Single Member Districts(SMD) level) ü  Duration of trips ü  Start time of the trips ü  Day of the week
  • 27. 4.4 Evaluation Page 27 Where: Precision, Recall, and F1-scores for Logistic Regression and Random Forest (test Set)
  • 28. 4.5 Results Page 28 Confusion matrix for logistic regression and random forest (Test data set) Model prediction for dockless bikes and dockless scooters
  • 30. 5.1 Introduction Page 30 ü  Improper parking in the public right-of-way is a major concern for dockless vehicles. Vehicles may be parked in pedestrian and frontage zones, inhibiting pedestrians and making disabled transportation impossible ü  To locate bike parking hotspots, Density Based Spatial Clustering algorithm (DBSCAN) was used for clustering end trips of dockless bikes ü  Sklearn.cluster ü  Plotly ü  shapely
  • 31. 5.2 Methodology Page 31 DBSCAN is a density based clustering algorithm that groups points in proximity to each other based on a distance measurement (Epsilon, ε distance) and a minimum number of points (Minimum points). It does not require every point to be assigned to a cluster. *Pictures are taken from: http://quipu-strands.blogspot.com
  • 32. 5.3 Parameters Page 32 Epsilon ü  Distance between two points to be considered as neighbors. Minimum Points ü  The minimum number of points within Epsilon distance (neighbor points) to form a dense region (cluster.) Min points = 6 ε
  • 33. 5.4 Sensitivity Analysis on Parameters Page 33 Epsilon = 50 , Min points = 50 Epsilon = 50 , Min points =100 Epsilon 10 meters 25 meters 50 meters Minimum points 25 end points 100 end points 175 end points 50 end points 125 end points 200 end points 75 end points 150 end points
  • 34. 5.5 Results Page 34 Epsilon (meters)-Minimum points Ward1 Ward2 Ward3 Ward4 Ward5 Ward6 Ward7 Ward8 10-25 33 300 2 2 11 74 2 0 10-50 3 73 0 1 2 13 1 0 10-75 0 22 0 0 0 7 0 0 10-100 0 14 0 0 0 2 0 0 10-125 0 4 0 0 0 0 0 0 10-150 0 2 0 0 0 0 0 0 10-175 0 1 0 0 0 0 0 0 10-200 0 1 0 0 0 0 0 0 25-10 179 234 38 66 174 411 16 20 25-15 125 225 19 28 105 321 7 5 25-25 64 221 9 10 44 218 3 1 25-50 31 215 1 1 12 74 1 0 25-75 15 161 1 1 1 44 1 0 25-100 7 104 1 1 0 19 1 0 25-125 3 63 0 0 0 11 0 0 25-150 3 44 0 0 0 7 0 0 25-175 0 30 0 0 0 6 0 0 25-200 0 17 0 0 0 4 0 0 50-25 49 52 14 20 60 119 5 3 50-50 27 56 3 4 24 89 1 1 50-75 10 63 1 3 11 59 1 0 50-100 9 67 1 1 4 50 1 0 50-125 12 75 1 1 1 30 1 0 50-150 12 72 1 1 1 27 0 0 50-175 9 77 0 0 0 21 0 0 50-200 5 58 0 0 0 18 0 0
  • 35. 5.6 Illustration of Results Page 35 ü Locations with high number of parking events: https://plot.ly/~kianarz/155/trip-ends-and-density-based-spatial-clustering- of-parking-events/
  • 36. 5.7 Hexagonal Binning Page 36 ü  Visualizing the data distribution is hard when you have a dataset with a large number of points. Many of the data points can overlap. ü  Hexagonal binning is a technique of data aggregation. •  Hexagons are used to make a grid over the plane. •  The number of points falling inside of each hexagon is counted and then used to create a heat map. *Picture is taken from: https://www.meccanismocomplesso.org
  • 39. 6.1 Interactive Visualization Page 39 ü  Heat map of start location of trips versus time of the day https://kianarz.shinyapps.io/docklessdata/ ü  Chord plot of wards https://kianarz.shinyapps.io/Wards/