This project built a prediction model of bike flow in a bike-sharing system to estimate the number of bicycles and docks required in each station at a given point.
Inputting:
- All Santander trips between each station
- All major events, bank holidays, and disruptions
- Historical weather data
Using a SARIMAX that models:
- seasonality
- exogenous variables to take into account additional factors
Returning a prediction of:
- available bikes at the origin station
- available docks at the destination station
- recommendation of alternative route if necessary
![Screenshot 2023-09-12 at 12 13 53](https://private-user-images.githubusercontent.com/86128324/267310448-75b3cf3c-9f9f-45eb-9eef-d5fcee4db36d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjQ1NjAsIm5iZiI6MTczOTAyNDI2MCwicGF0aCI6Ii84NjEyODMyNC8yNjczMTA0NDgtNzViM2NmM2MtOWY5Zi00NWViLTllZWYtZDVmY2VlNGRiMzZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDE0MTc0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1MDQ0ZDVkOWFjNDc2NTQ2Mjg4YzliZWUxM2UzYmEwMmVjMzk0ZGYyZWRkOTBjZDIwY2ZhOGRkNjg2NjllODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XI9JSlSYsSxh05xjMEL0suZCrxKzdNTSHNZ8rw7-f78)
Getting the prediction, including the number of bikes and docks available at the stations(origin and destiantion), trip duration, weather and closest bike stations.
![Screenshot 2023-09-12 at 12 25 04](https://private-user-images.githubusercontent.com/86128324/267312746-0533b47e-d05f-4f4d-afa6-29abc8457323.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjQ1NjAsIm5iZiI6MTczOTAyNDI2MCwicGF0aCI6Ii84NjEyODMyNC8yNjczMTI3NDYtMDUzM2I0N2UtZDA1Zi00ZjRkLWFmYTYtMjlhYmM4NDU3MzIzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDE0MTc0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY0MmMwM2M2MDk3ZTU3NmEwOWU4YTc4YTQwN2U2MzFkMmI0M2RiMjI3YTQ1ZjZiYTMyM2RiMDJhMTA0NjQ4YzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9dMi9gl47ip417XdXQMcaaBNuX3htC9nhynS6YIgCAM)
![Screenshot 2023-09-12 at 12 30 05](https://private-user-images.githubusercontent.com/86128324/267314495-8266b67f-9c48-4c34-ae87-5b225fc055a7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjQ1NjAsIm5iZiI6MTczOTAyNDI2MCwicGF0aCI6Ii84NjEyODMyNC8yNjczMTQ0OTUtODI2NmI2N2YtOWM0OC00YzM0LWFlODctNWIyMjVmYzA1NWE3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDE0MTc0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyZjliNTdmZTZjOWFlNmE3NmRmZTM4YmViYmFkNGNhYzZhZGM5MmU4Y2YwZmU5NGE1ODEyYmFlYzMwNzc5MjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.-2wqqa62U0nStqXc7Iu7bOS06ERdFcXZXHdfx8MQaG4)