Methodology to calculate raw Metrics numbers #27
Replies: 8 comments 15 replies
-
Curious to know how others have typically calculated turnover. I have often seen it divided by the number of spaces for the zone being looked at. See here: |
Beta Was this translation helpful? Give feedback.
-
Regarding turnover, from the link above:
Which is saying In our draft we have a more simple
For CDS we have events, which could be a space for one vehicle, or the use of a curb area that is unmarked. So I feel these two boil down to the same thing. Though we are specifying the time unit of hour. |
Beta Was this translation helpful? Give feedback.
-
I think we are leaning towards caveating that Metrics (and Events for that matter) are a sampling of data and that they are not a 100% inclusive depiction of all the curbside events. Parking studies, enforcement records, sensor data, cameras, etc. will all exist in separate "event" silos and I think as long as the required information is provided, then the Metrics can be calculated using our methodology. For example, if you want to calculate Metrics using enforcement data, you won't be able to produce all of the proposed Metrics because you won't have all of the required information. (maybe you could do total events for a particular time period but enforcement and parking studies are often just a snap shot in time and not check in/check out) Using your sensor data though, you will be able to calculate all of the Metrics. but it will be challenging to combine the two together. That said, if we have common units of measurements, an end user could pull metrics from the 2 different "silo's" and do further analysis beyond the scope of V1 of CDS. |
Beta Was this translation helpful? Give feedback.
-
Added a new "Representative Sample Data" section in Metrics to start putting guardrails on how the methodology can be calculated across sources. |
Beta Was this translation helpful? Give feedback.
-
We still need some work on now to take Events from the different source types and get them into some of the metrics, like Average Dwell Time and therefore Occupancy Percent. |
Beta Was this translation helpful? Give feedback.
-
We may want to consider a third endpoint (or maybe as a replacement for /metrics/activities) called /metrics/sessions (or possibly /metrics/transactions, though there is likely no monetary transaction taking place) that is a conceptual level between /activities and /aggregates, that uses /events/event data to calculate a vehicle's "session" at the curb, i.e. its curb usage. Would include only start and end times of a defined session of a curb user. We need something like this to determine occupancy in curb places for our Metrics. |
Beta Was this translation helpful? Give feedback.
-
Added an optional session_id that can be provided connect multiple event records into a cohesive session later for Metrics API endpoints. |
Beta Was this translation helpful? Give feedback.
-
I wonder if in the 'events' as defined in the Metrics Methodology really means 'session' and the wording is borrowed from the source of these metrics, and not aligning to the CDS language used. Eg, should really be: Total Sessions Eliot Mueting may be able to answer this. |
Beta Was this translation helpful? Give feedback.
-
In order to get to Metrics, we need to define and specify the limits of measuring curb activity and usage for differing data sources and scenarios.
After events come in from the Events API and are stored, how do those then get reconciled into curb activity like event counts, counts over times, dwell time, duration, and usage percents?
Events can be from on/off sensors, or camera devices, in person recording, fleet data feeds, etc, each collecting different data or not knowing other data (eg, vehicle type, vehicle length, unused curb linear feet). How do you count events, aggregate events, and overlapping events from different sensors or sources?
Is it ok to caveat the Metrics as sampling, off model, or representative data, vs being a 100% accurate view of the curb at all times?
After defining use cases we can ensure this methodology helps meet them.
Current Metrics could include (see draft document):
Beta Was this translation helpful? Give feedback.
All reactions