burlington_brt_rebuild · checked on the baseline scenario

Model validation

How closely this study's model reproduces what was observed: traffic counts, federal traffic volumes, commuting and transit ridership. Checked on the baseline scenario, the study's baseline. Published guidelines are shown for reference: they are guidelines, not pass/fail standards, and the manuals that publish them say so.

Independent check the model never saw this dataPartly independent some of this data was used to fit the modelConsistency only the model was fitted to this dataNo observed data a check on the run itself
Traffic counts0.45×modelled ÷ counted VMT vs HPMS0.62×major roads Commute time17.3 vs 21.2minutes, model vs ACS Mode sharer = 0.88car share, tract by tract Transit boardings—not available Run quality9.7×10-7assignment relative gap

Traffic counts

Modelled ÷ observed volume

Independent check
0.45×

Across 26 count locations in the study area, the model carries 45 % of the counted traffic in the analysis hour.

Freeways (10)Freeways (10): 0.43×0.43×Arterials (16)Arterials (16): 0.48×0.48×1.0 = matches the counts
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

By count class
Count classNGeh lt5 pctGeh lt10 pctMedian gehSum ratioRmsePct rmse
count_defect0——————
reversible_closed0——————
express_hov0——————
wrong_road0——————
out_of_area683.383.32.321.5259.4105
clean263.8511.519.40.4565374.7
Clean counts by road type
Road typeNGeh lt5 pctGeh lt10 pctMedian gehSum ratioRmsePct rmse
freeway100.0000.00025.30.4394361.6
smaller_arterial166.2518.818.00.4836979.5

Headline uses the clean counts; all counts together: 0.46×.

Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

Percent RMSE by volume group

Independent check
75 %

Typical error at a single count location, as a share of the average count.

<500 veh/h (9)<500 veh/h (9): 104 %104 %500-1000 veh/h (7)500-1000 veh/h (7): 53 %53 %1000-2000 veh/h (9)1000-2000 veh/h (9): 60 %60 %2000-4000 veh/h (1)2000-4000 veh/h (1): 57 %57 %
Published guideline. FHWA (2010) Figure 9.8 compiles %RMSE targets by volume group from Florida, Ohio and Oregon: from about 100 % on links under 5,000 vehicles/day down to about 20 % above 50,000/day (values read off the published chart). Those groups are daily volumes (AADT); this model's counts are one analysis hour, so its groups are not the same links and the comparison is indicative only.
FHWA, Travel Model Validation and Reasonableness Checking Manual, 2nd ed. (FHWA-HEP-10-042, 2010), §9.1.4, Figure 9.8
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

Clean counts
Volume group (veh/h)Counts%RMSERMSE (veh/h)Modelled ÷ countedMedian GEH
<50091042510.6118.8
500-1000753.43660.4817.2
1000-2000959.98410.4125.5
2000-4000157.11,7890.4337.8
>=40000————
All counts
Volume group (veh/h)Counts%RMSERMSE (veh/h)Modelled ÷ counted
<500151181980.73
500-1000753.43660.48
1000-2000959.98410.41
2000-4000157.11,7890.43
>=40000———
Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

Modelled vs observed, by count

Independent check

32 counts: 6 out of study area, 26 clean.

10101001001,0001,00010,00010,000Counted (veh/h)Modelled (veh/h)tmas:00D059:204353209-7799470942-0 (Out of study area): counted 20, modelled 30.3tmas:00D059:7799470942-204353209-0 (Out of study area): counted 24.8, modelled 20.6tmas:00L057:204676392-592437718-0 (Out of study area): counted 134, modelled 198tmas:00L057:592437718-204676392-0 (Out of study area): counted 85.2, modelled 214tmas:00W055:204976350-6262780318-0 (Out of study area): counted 32, modelled 25.0tmas:00W055:6262780318-204976350-0 (Out of study area): counted 44.5, modelled 28.9tmas:00D040:204449629-2475715121-0 (Clean): counted 399, modelled 102tmas:00D040:2475715121-204449629-0 (Clean): counted 653, modelled 474tmas:00D061:204351663-204351683-0 (Clean): counted 482, modelled 148tmas:00D061:204351683-204351663-0 (Clean): counted 401, modelled 33.4tmas:00D091:204377692-204366042-0 (Clean): counted 1,678, modelled 704tmas:00D091:204497213-204372847-0 (Clean): counted 3,133, modelled 1,343tmas:00D092:204402065-204387062-0 (Clean): counted 712, modelled 312tmas:00D092:3741140672-204381100-0 (Clean): counted 1,828, modelled 1,061tmas:00D099:204390176-252157702-0 (Clean): counted 1,862, modelled 963tmas:00D099:204639832-252158870-0 (Clean): counted 1,384, modelled 584tmas:00D132:204573240-204606797-0 (Clean): counted 65, modelled 392tmas:00D132:204606797-204573240-0 (Clean): counted 35.8, modelled 290tmas:00D277:204616033-5337576568-0 (Clean): counted 642, modelled 246tmas:00D277:5337576568-204616033-0 (Clean): counted 648, modelled 373tmas:00D530:204390719-204425426-0 (Clean): counted 631, modelled 266tmas:00D530:204425426-204390719-0 (Clean): counted 978, modelled 575tmas:00D531:204383774-204358651-0 (Clean): counted 212, modelled 112tmas:00D531:204383774-204383845-0 (Clean): counted 238, modelled 35.8tmas:00D853:204370257-204387325-0 (Clean): counted 1,446, modelled 874tmas:00D853:204372145-204370188-0 (Clean): counted 1,014, modelled 358tmas:00D893:204562003-204590342-0 (Clean): counted 1,170, modelled 259tmas:00D893:204590342-204562003-0 (Clean): counted 526, modelled 62.3tmas:00F029:204513154-204529010-0 (Clean): counted 205, modelled 187tmas:00F029:204529010-204513154-0 (Clean): counted 132, modelled 24.9tmas:00W089:11238339453-204891587-0 (Clean): counted 1,195, modelled 228tmas:00W089:205005860-204932804-0 (Clean): counted 1,062, modelled 134
Clean countsOther classes (left out of the headlines)
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

Modelled side: assigned demand + background preload (truck_and_band); two-way counts sum both directions.

Count classes (each count gets the first that applies)
Count classCountsWhat it means
Faulty count0The count's own records show a fault: one lane reads 0 in every hour, so the total misses it, or the count is doubled (every value even, or more vehicles in one lane than a lane can carry).
Reversible lane, closed0A lane closed in this direction at the count hour, such as a reversible express lane, so there is no traffic to compare.
Express / HOV lane0On or beside an express or HOV lane. Their traffic depends on tolls and occupancy rules, so they are scored apart.
Matched to the wrong road0Matched to the wrong road: more traffic than the matched road can carry, or a station whose directions matched different roads.
Out of study area6Outside the study area, where most traffic comes from outside the model.
Clean26Everything else: the fair test of the model, used in the headlines.
Counts left out of the headlines (6)
CountClassWhy it is left outCountedModelled
tmas:00D059:204353209-7799470942-0Out of study area0.6 km outside the study area2030.3
tmas:00D059:7799470942-204353209-0Out of study area0.6 km outside the study area24.820.6
tmas:00L057:204676392-592437718-0Out of study area5.7 km outside the study area134198
tmas:00L057:592437718-204676392-0Out of study area5.7 km outside the study area85.2214
tmas:00W055:204976350-6262780318-0Out of study area1.6 km outside the study area3225
tmas:00W055:6262780318-204976350-0Out of study area1.6 km outside the study area44.528.9
Largest differences (GEH)
CountCountedModelledGEHClass
tmas:00D091:204497213-204372847-03,1331,34337.8clean
tmas:00D091:204377692-204366042-01,67870428.2clean
tmas:00W089:11238339453-204891587-01,19522836.3clean
tmas:00W089:205005860-204932804-01,06213437.9clean
tmas:00D893:204562003-204590342-01,17025934.1clean
Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

Peak-direction share at paired stations

Independent check
68.2 % vs 61.2 %

At 13 count stations with both directions clean, 61.2 % of the counted traffic runs in the busier (peak) direction; the model puts 68.2 % there. Typical station error 10.1 percentage points.

Freeways (5)Freeways (5): 68.1 %68.1 %Freeways (5), observed: 61.8 %61.8 %Arterials (8)Arterials (8): 68.3 %68.3 %Arterials (8), observed: 59.8 %59.8 %50 % = even split
ModelCounted
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

Difference, model − counted
7.0 pp
Modelled ÷ counted, peak direction
0.50×
Modelled ÷ counted, counter-peak direction
0.37×
Two-way counts (no split)
0

The peak direction is the one with more counted traffic. The two ratios tell a level error (both off together) from a split error (the two apart).

By road type
Road typeStationsCounted peak shareModelled peak shareDifference (pp)Median station error (pp)Modelled ÷ counted, peakModelled ÷ counted, counter-peak
Freeways561.8 %68.1 %6.315.280.470.36
Arterials859.8 %68.3 %8.4215.90.550.38
Paired stations
StationRoad typePeak / counterCounted peakCounted counterModelled peakModelled counterCounted peak share (%)Modelled peak share (%)Error (pp)
00D040Arterials5 / 16533994741026282.320.2
00D061Arterials7 / 348240114833.454.681.627
00D091Freeways5 / 13,1331,6781,34370465.165.60.50
00D092Freeways5 / 11,8287121,0613127277.35.30
00D099Freeways7 / 31,8621,38496358457.462.34.90
00D132Arterials1 / 56535.839229064.557.4-7.10
00D277Arterials1 / 564864237324650.260.310.1
00D530Arterials7 / 397863157526660.868.47.60
00D531Arterials7 / 323821235.811252.924.2-28.7
00D853Freeways1 / 51,4461,01487435858.870.912.1
00D893Arterials5 / 11,17052625962.36980.611.6
00F029Arterials5 / 120513218724.960.988.227.3
00W089Freeways5 / 11,1951,06222813452.962.910
Directional stations not paired (3)
SourceStationWhy it is not paired
tmas00D059partner not clean (out_of_area)
tmas00L057partner not clean (out_of_area)
tmas00W055partner not clean (out_of_area)
Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

GEH statistic

Independent checkAdvanced
4 % below 5

Share of clean count locations whose GEH is below 5.

Freeways (10)Freeways (10): 0 %0 %Arterials (16)Arterials (16): 6 %6 %
Published guideline. GEH below 5 on more than 85 % of links. TAG applies this to models whose trip tables may have been adjusted to counts (matrix estimation); a demand model without that step should not be expected to reach it.
UK DfT, TAG Unit M3.1 Highway Assignment Modelling (May 2026), §3.3.10–3.3.11, Table 2
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

GEH below 10, clean
12 %
Median GEH, clean
19.4
By count class
Count classNGeh lt5 pctGeh lt10 pctMedian gehSum ratioRmsePct rmse
count_defect0——————
reversible_closed0——————
express_hov0——————
wrong_road0——————
out_of_area683.383.32.321.5259.4105
clean263.8511.519.40.4565374.7
Clean counts by road type
Road typeNGeh lt5 pctGeh lt10 pctMedian gehSum ratioRmsePct rmse
freeway100.0000.00025.30.4394361.6
smaller_arterial166.2518.818.00.4836979.5
Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

TAG flow criteria

Independent checkAdvanced
4 %

Share of the 26 clean counts within TAG's flow criteria.

Published guideline. More than 85 % of links within 100 veh/h below 700 veh/h, within 15 % at 700–2,700 veh/h, and within 400 veh/h above 2,700 veh/h. Defined on hourly flows, the model's own unit. As with GEH, TAG's models may have had matrix estimation.
UK DfT, TAG Unit M3.1 Highway Assignment Modelling (May 2026), §3.3.10–3.3.11, Table 2
Technical detail

Independent check: The model never sees traffic counts: demand comes from population, jobs and travel costs, not from the counts.

All counts
19 %
Sources
  • Traffic counts (2025-06-04 to 2025-06-25; 32 counts)

Vehicle-miles travelled

Regional VMT vs HPMS

Independent check
0.62×

Modelled vehicle-km on freeways, arterials and major collectors, against federal HPMS traffic volumes.

Published guideline. Florida's guideline, quoted by FHWA (2010): regional VMT within ±5 % (acceptable) or ±2 % (preferable). Freeways, arterials and major collectors only; local roads and ramps have no HPMS counterpart.
FHWA, Travel Model Validation and Reasonableness Checking Manual, 2nd ed. (FHWA-HEP-10-042, 2010), §9.1.4
Technical detail

Independent check: HPMS traffic volumes are not used to build or calibrate travel demand. They set the background through-traffic and truck layer, which is counted on both sides.

Model
229,461 veh-km per analysis hour
HPMS
371,825 veh-km per analysis hour
Passenger demand only
0.55×

Observed side uses TMAS-measured per-cell K-factors from this study's own volumes (provenance.hour_factor). Trucks still carry the assumed truck_hour_factor. Caveat: the measurement uses whatever months observed_counts fetched — early summer on studies to date — and summer mornings carry no school traffic, so school-year K is likely somewhat higher. Direction known, size unmeasured.

Sources
  • FHWA Highway Performance Monitoring System (HPMS) (vintage 2024)
  • Hour factor (AADT → analysis hour) (measured)

VMT by road type vs HPMS

Independent check
0.40×, 0.76×

Modelled ÷ HPMS vehicle-km, by road type (freeways and expressways; arterials and major collectors), on the matched basis; the thinner bar is the netted ratio.

Freeways and expresswaysFreeways and expressways: 0.40×0.40×Freeways and expressways, netted: 0.41×0.41×Arterials and major collectorsArterials and major collectors: 0.76×0.76×Arterials and major collectors, netted: 0.79×0.79×Local roads and unclassified *Local roads and unclassified *: 0.37×0.37×Local roads and unclassified *, netted: 4.10×4.10×1.0 = matches HPMS
Matched (headline)Netted

* No HPMS counterpart for most of its length; left out of the regional ratio.

Published guideline. FHWA (2010) Table 9.2 compiles VMT guidelines by functional class from five agencies: freeways within 6–7 %; principal arterials 7–15 %; minor arterials 10–15 %; collectors 15–25 %. This comparison groups principal arterials, minor arterials and major collectors into one cell, so its guideline is the range across those classes. HPMS does not inventory local roads; that row is a coverage artifact, not a finding.
FHWA, Travel Model Validation and Reasonableness Checking Manual, 2nd ed. (FHWA-HEP-10-042, 2010), §9.1.4, Table 9.2
Technical detail

Independent check: HPMS traffic volumes are not used to build or calibrate travel demand. They set the background through-traffic and truck layer, which is counted on both sides.

Road typeModel (veh-km per analysis hour)HPMSRatioNettedGrossPassenger only
Freeways and expressways60,553146,4610.400.410.390.37
Arterials and major collectors177,439225,3640.760.790.790.79
Local roads and unclassified17,8214,3500.374.103.734.22

Observed side uses TMAS-measured per-cell K-factors from this study's own volumes (provenance.hour_factor). Trucks still carry the assumed truck_hour_factor. Caveat: the measurement uses whatever months observed_counts fetched — early summer on studies to date — and summer mornings carry no school traffic, so school-year K is likely somewhat higher. Direction known, size unmeasured.

N sections cachedN sections in areaN edges modelN edges wholly outside areaModel vmt share in areaN edges boundN edges full basisN edges pruned floorN edges eligibleBind ratePreload availableDisposition available
Coverage10,2996,38614,8562,3380.795,13823,0568,2005,7580.89yesyes
Sources
  • FHWA Highway Performance Monitoring System (HPMS) (vintage 2024)
  • Hour factor (AADT → analysis hour) (measured)

Congestion

Volume-to-capacity distribution

No observed dataAdvanced
0.0 %

Share of directional road-km at a volume-to-capacity ratio of 0.85 or more in the analysis hour. A reasonableness check: no observed data.

CollectorsCollectors: 0.0 %0.0 %FreewaysFreeways: 0.0 %0.0 %Local roadsLocal roads: 0.0 %0.0 %Multilane arterialMultilane arterial: 0.0 %0.0 %RampsRamps: 0.0 %0.0 %ArterialsArterials: 0.0 %0.0 %
Technical detail

No observed data: A reasonableness check: there is no observed side.

Road typeDirectional kmV/C ≥ 0.85V/C ≥ 1.0
collector1,3530.0000.000
freeway1780.0000.000
local2,9040.0000.000
multilane_arterial53.70.0000.000
ramp10.30.0000.000
smaller_arterial5940.0000.000
all5,0920.0000.000

directional road-km; assigned + background vehicles over directional capacity.

Trip lengths

Work trip lengths vs LODES

UnavailableAdvanced

The model's work trips by origin and destination were not saved for this study ([demand.balancing] is off).

Commute mode share

Commute mode share across the region

Partly independent
r = 0.88

How closely the model's car share of work trips follows the ACS from tract to tract (correlation weighted by commuters). Calibration fits the region's shares, not this pattern.

Car r = 0.88
0 %50 %100 %<1k — Model: 96.5 %<1k — ACS: 94.8 %<1k1k–2.5k — Model: 84.3 %1k–2.5k — ACS: 88.2 %1k–2.5k2.5k–5k — Model: 81.9 %2.5k–5k — ACS: 85.1 %2.5k–5k5k–10k — Model: 72.6 %5k–10k — ACS: 70.6 %5k–10k10k–20k — Model: 56.0 %10k–20k — ACS: 58.4 %10k–20k≥20k
Transit r = 0.63
0 %3 %6 %<1k — Model: 0.6 %<1k — ACS: 0.8 %<1k1k–2.5k — Model: 3.3 %1k–2.5k — ACS: 1.9 %1k–2.5k2.5k–5k — Model: 3.8 %2.5k–5k — ACS: 4.4 %2.5k–5k5k–10k — Model: 5.2 %5k–10k — ACS: 4.4 %5k–10k10k–20k — Model: 5.5 %10k–20k — ACS: 5.5 %10k–20k≥20k
Walk r = 0.82
0 %20 %40 %<1k — Model: 1.5 %<1k — ACS: 2.8 %<1k1k–2.5k — Model: 7.6 %1k–2.5k — ACS: 6.3 %1k–2.5k2.5k–5k — Model: 9.2 %2.5k–5k — ACS: 5.7 %2.5k–5k5k–10k — Model: 16.3 %5k–10k — ACS: 21.6 %5k–10k10k–20k — Model: 32.2 %10k–20k — ACS: 26.4 %10k–20k≥20k
Bicycle r = 0.60
0 %5 %10 %<1k — Model: 1.2 %<1k — ACS: 0.5 %<1k1k–2.5k — Model: 4.6 %1k–2.5k — ACS: 3.2 %1k–2.5k2.5k–5k — Model: 4.9 %2.5k–5k — ACS: 4.7 %2.5k–5k5k–10k — Model: 5.6 %5k–10k — ACS: 3.1 %5k–10k10k–20k — Model: 6.1 %10k–20k — ACS: 9.4 %10k–20k≥20k

Work-trip mode share by residential density (people per sq mi), model vs ACS, with the ACS 90 % margin of error.

ModelACS
Technical detail

Partly independent: Calibration fits the region's work mode shares to this same ACS table, so the regional level is consistency-only. How the shares vary from tract to tract is not fitted.

ModeModel modesWeighted correlationTracts
carCAR, CAR_NONHH0.8849
transitTRANSIT0.6349
walkWALK0.8249
bicycleBICYCLE0.6049
ModePeople / sq miTractsModel shareACS shareACS ± (90 %)ACS commuters
car<1,000290.970.950.05232,077
car1,000–2,50060.840.880.08715,871
car2,500–5,00060.820.850.09110,407
car5,000–10,00050.730.710.0359,683
car10,000–20,00030.560.580.0545,117
car≥20,0000———0.000
transit<1,000290.0060.0080.00432,077
transit1,000–2,50060.0330.0190.00815,871
transit2,500–5,00060.0380.0440.01910,407
transit5,000–10,00050.0520.0440.0169,683
transit10,000–20,00030.0550.0550.0265,117
transit≥20,0000———0.000
walk<1,000290.0150.0280.00732,077
walk1,000–2,50060.0760.0630.02115,871
walk2,500–5,00060.0920.0570.01810,407
walk5,000–10,00050.160.220.0379,683
walk10,000–20,00030.320.260.0515,117
walk≥20,0000———0.000
bicycle<1,000290.0120.0050.00332,077
bicycle1,000–2,50060.0460.0320.01315,871
bicycle2,500–5,00060.0490.0470.03110,407
bicycle5,000–10,00050.0560.0310.0189,683
bicycle10,000–20,00030.0610.0940.0315,117
bicycle≥20,0000———0.000
Car
ACS drove alone + carpooled + motorcycle vs model car + car as passenger (CAR_NONHH)
Weighting
tract ACS commuters × share of the tract inside the zones
Density
2020 Census population per square mile of land
Sources
  • ACS 5-year estimates, census tracts (B08301) (vintage 2018–2022)
  • 2020 Census block population (density, crosswalk) (vintage 2020)

Transit

Transit boardings vs NTD

Unavailable

The NTD agency match for this study has not been confirmed. `python -m connectome.cli ntd-match <study>` proposes one; the run-study pre-flight step confirms it into ntd_match.toml.

Transit passenger-miles vs NTD

Unavailable

The NTD agency match for this study has not been confirmed. `python -m connectome.cli ntd-match <study>` proposes one; the run-study pre-flight step confirms it into ntd_match.toml.

Average transit trip length

UnavailableAdvanced

The NTD agency match for this study has not been confirmed. `python -m connectome.cli ntd-match <study>` proposes one; the run-study pre-flight step confirms it into ntd_match.toml.

Commute time

Commute time

Independent check
17.3 vs 21.2 min

Mean work trip 17.3 min in the model; 21.2 min ± 0.7 reported in the ACS. Coincidence of the two distributions: 0.68.

0 %12 %25 %<5 — Model: 8.5 %<5 — ACS: 3.1 %<55–9 — Model: 16.7 %5–9 — ACS: 12.0 %5–910–14 — Model: 23.2 %10–14 — ACS: 17.1 %10–1415–19 — Model: 20.4 %15–19 — ACS: 18.6 %15–1920–24 — Model: 12.5 %20–24 — ACS: 17.0 %20–2425–29 — Model: 8.3 %25–29 — ACS: 6.8 %25–2930–34 — Model: 4.7 %30–34 — ACS: 11.2 %30–3435–39 — Model: 2.3 %35–39 — ACS: 2.7 %35–3940–44 — Model: 1.2 %40–44 — ACS: 3.1 %40–4445–59 — Model: 1.4 %45–59 — ACS: 4.4 %45–5960–89 — Model: 0.8 %60–89 — ACS: 2.7 %60–89≥90 — Model: 0.2 %≥90 — ACS: 1.2 %≥90
ModelACS
Technical detail

Independent check: the model never saw this data.

MinutesModel shareACS shareACS ± (90 %)
<50.0850.0310.006
5–90.170.120.010
10–140.230.170.012
15–190.200.190.011
20–240.120.170.012
25–290.0830.0680.007
30–340.0470.110.009
35–390.0230.0270.004
40–440.0120.0310.005
45–590.0140.0440.006
60–890.0080.0270.005
≥900.0020.0120.003
ACS mean basis
county (B08136 ÷ B08303), coverage-weighted
Model work trips in the period
8,492
Sources
  • ACS 5-year estimates, census tracts (B08303) (vintage 2018–2022)
  • ACS 5-year estimates, counties (B08136, B08303) (vintage 2018–2022)

Commute time by mode

Independent check
car 0.73×, transit 1.29×, walk 1.24×

Mean work trip time by mode, model ÷ ACS.

CarCar — ACS: 21.6 min ± 0.7 minCar — Model: 15.9 minTransitTransit — ACS: 34.3 min ± 9.3 minTransit — Model: 44.2 minWalkWalk — ACS: 13.5 min ± 2.7 minWalk — Model: 16.8 min0 min25 min50 min
ModelACS, with 90 % margin of error
Technical detail

Independent check: the model never saw this data.

ModeModel (min)ACS (min)ACS ± (90 %)RatioModel trips (period)ACS workers
car15.921.60.750.737,36963,803
transit44.234.39.251.292061,553
walk16.813.52.661.246255,412

ACS commute times are self-reported and door to door. They cluster at 15, 30 and 60 minutes and run above a network travel time, which for car leaves out parking search and the walk at each end. Read the shape before the level.

ACS car is car, truck or van (drove alone and carpooled); its bicycle time is lumped with taxi, motorcycle and other means, so there is no bicycle row. The ACS means are county-level: tract-level aggregate times are mostly suppressed.

Sources
  • ACS 5-year estimates, counties (B08136, B08301) (vintage 2018–2022)

Commute-time distribution by mode

Partly independent

Share of work trips by commute time, per mode. Coincidence is the overlap of the two distributions (1 = identical).

Car coincidence 0.62
0 %15 %30 %<10 — Model: 27.1 %<10 — ACS: 13.2 %<1010–14 — Model: 24.4 %10–14 — ACS: 17.0 %15–19 — Model: 20.4 %15–19 — ACS: 18.8 %15–1920–24 — Model: 12.8 %20–24 — ACS: 17.5 %25–29 — Model: 8.2 %25–29 — ACS: 7.3 %25–2930–34 — Model: 4.2 %30–34 — ACS: 11.4 %35–44 — Model: 2.5 %35–44 — ACS: 6.5 %35–4445–59 — Model: 0.4 %45–59 — ACS: 4.8 %≥60 — Model: 0.0 %≥60 — ACS: 3.5 %≥60
Transit coincidence 0.44
0 %20 %40 %<10 — Model: 0.0 %<10 — ACS: 7.5 %<1010–14 — Model: 0.1 %10–14 — ACS: 6.7 %15–19 — Model: 8.2 %15–19 — ACS: 6.5 %15–1920–24 — Model: 9.7 %20–24 — ACS: 9.8 %25–29 — Model: 9.4 %25–29 — ACS: 5.4 %25–2930–34 — Model: 9.0 %30–34 — ACS: 31.2 %35–44 — Model: 20.0 %35–44 — ACS: 3.0 %35–4445–59 — Model: 22.9 %45–59 — ACS: 6.6 %≥60 — Model: 20.6 %≥60 — ACS: 23.4 %≥60
Walk coincidence 0.65 Consistency only
0 %20 %40 %<10 — Model: 21.5 %<10 — ACS: 34.5 %<1010–14 — Model: 23.5 %10–14 — ACS: 18.0 %15–19 — Model: 30.0 %15–19 — ACS: 20.6 %15–1920–24 — Model: 10.1 %20–24 — ACS: 14.1 %25–29 — Model: 6.5 %25–29 — ACS: 2.5 %25–2930–34 — Model: 3.6 %30–34 — ACS: 4.9 %35–44 — Model: 3.1 %35–44 — ACS: 1.0 %35–4445–59 — Model: 1.3 %45–59 — ACS: 1.6 %≥60 — Model: 0.3 %≥60 — ACS: 2.9 %≥60
ModelACS
Technical detail

Partly independent: Calibration fits work walk durations to this same ACS table, so the walk rows are consistency-only; car and transit are independent.

ModeCoincidenceACS workersIndependence
car0.6263,041independent
transit0.441,733independent
walk0.655,912consistency

ACS commute times are self-reported and door to door. They cluster at 15, 30 and 60 minutes and run above a network travel time, which for car leaves out parking search and the walk at each end. Read the shape before the level.

Sources
  • ACS 5-year estimates, census tracts (B08134) (vintage 2018–2022)

Run quality

Assignment convergence

No observed data
9.7×10-7

Relative gap when the assignment stopped, after 2 iterations of tapb; target 1.0×10-5. Converged.

Published guideline. A relative gap of 10⁻⁴ (0.01 %) for link flows stable enough to compare scenarios; TAG asks for below 0.1 % on a base-year model.
Boyce, Ralevic-Dekic & Bar-Gera, "Convergence of Traffic Assignments: How Much Is Enough?", Journal of Transportation Engineering 130(1):49–55 (2004); UK DfT, TAG Unit M3.1 Highway Assignment Modelling (May 2026), Table 4
Technical detail

No observed data: a check on the run itself.

Relative gap as the assignment solver reports it: total travel time on the loaded network minus the travel time if every trip took its current shortest path, divided by the former. Zero is a perfect user equilibrium.

Demand-feedback convergence

No observed data
Converged at iteration 2

Demand and assignment re-run until travel times and the trip table stop changing.

stopping tolerance10-610-2Iteration 1: 8.58e-031Iteration 2: 7.54e-062

Change in the trip table between outer iterations (RMSE ÷ mean), log scale.

Technical detail

No observed data: a check on the run itself.

IterationAssignment gapTravel-time changeTrip-table changeTotal-trip changeCriteria met
10.0000.0000.0090.001no
20.0000.0000.0000.000yes
Time gap tol
0.025
Od rmse tol
0.005
Total trips tol
0.005
Max outer
10
Min outer
2

Noise floor

Unavailable

The noise floor was not measured for this study ([assignment.feedback] measure_noise_floor is off).

Mode-choice calibration residual

Consistency only
residual 0.015

Converged at iteration 2 of 2; tolerance 0.050. Detail on the Calibration page.

Technical detail

Consistency only: Calibration fits these targets by construction.

Coverage

No observed data
312 zones

83 of 395 zones were too sparse to model; their residents and destinations moved to a neighbouring zone, not lost. Every home-based trip was assigned a destination.

Technical detail

No observed data: a check on the run itself.

N zones original
395
N zones retained
312
N zones dropped
83
Pop before
165,142
Pop after
165,142
Snap method
nearest_zone
Generation pool period
18,094
Assigned person trips period
18,094
Unassigned person trips period
-0.000
Relative gap
0.000
Status
ok

What this was checked against

No observed data

9 observed sources.

SourceVintageFromToUsed by
Traffic counts—2025-06-042025-06-25A3, A5, A7, A8, A1, A2, A9
FHWA Highway Performance Monitoring System (HPMS)2024——B1, B2
Hour factor (AADT → analysis hour)———B1, B2
ACS 5-year estimates, census tracts (B08301)2018–2022——E2
2020 Census block population (density, crosswalk)2020——E2
ACS 5-year estimates, census tracts (B08303)2018–2022——G1
ACS 5-year estimates, counties (B08136, B08303)2018–2022——G1
ACS 5-year estimates, counties (B08136, B08301)2018–2022——G2
ACS 5-year estimates, census tracts (B08134)2018–2022——G3