Comments (2)
Yeah the delay number could be more sophisticated. Here's my proposal for a first step for building a predictive model here:
- Create the model on a nightly basis by pulling all sailing for a given weekly slot for the last 1-2 months (e.g. Saturday at 10:30am or Sunday at 9:30pm)
- Calculate the average delta in departure delays between the previous slot and the current one (e.g. +11mins or -4mins)
- Forecast delays by adding the current actual delay for the vessel to average delay delta for that weekly sailing slot
from ferry.fyi.
I'd add: a first principles approach might be based on something like:
(1) It takes crossing_time
to load pedestrians, untie, cross, and dock, and unload pedestrians.
(2) Before we can leave on our next trip, we need to unload n_unload
cars at a rate of unload_rate
per minute.
(3) We also need to load min(capacity, n_waiting)
cars at a rate of load_rate
per minute.
So the forecast additional delay and/or schedule recovery rate can be directly tied to the forecast vehicle loads.
from ferry.fyi.
Related Issues (20)
- Fix icon corners
- Loading screen for new date
- Menu weirdness
- Add new feature banners
- Add wake-lock to barcode view
- Investigate CapacitorJS native runtime
- Add auth and move tickets to auth datastore
- Native iOS app
- Out of date image detection
- Footer menu style is broken when loaded from iphone home screen HOT 3
- Alternate schedule warnings
- Improve forecasting for missing runs
- Improve forecasting for boat changes
- Auto scroll to current run not working
- Manual refresh not working
- Branded tickets
- Late ferries are shown as on time HOT 1
- Show delays for past sailings HOT 2
- Show estimated arrival time for sailings in progress
- "20 spaces left" when ferry is full
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ferry.fyi.