作者MuMuH (MuMuH)
看板Road_Running
標題Re: [討論] 台北馬的關門時間
時間Wed Dec 17 07:58:42 2025
分享一些數據,以 2023 台北馬拉松為例,賽事是半程馬拉松,資料來源為中華民國路
跑協會(成績系統)[1]。
N = 16,679(樣本規模)所有完成成績登錄的跑者都列入計算。
- 累積分布函數 CDF :
P50 = 6.27 min (6 min 16 sec)
P75 = 10.27 min (10 min 16 sec)
P90 = 12.88 min (12 min 53 sec)
P95 = 13.77 min (13 min 46 sec)
Max delay = 15.17 min (15 min 10 sec)
Removed non-numeric/null = 0
Removed negative values = 10
樣本非常的乾淨,僅有 10 筆數字異常。
在這場比賽中,一半以上的跑者,在鳴槍後花了超過 6 分鐘才能真正開始跑步。
約四分之一的跑者,在實際開始跑步前,已承擔超過 10 分鐘的起跑延遲。而最後 10%
的跑友,在制度上被延後將近 13 分鐘。
- 完賽時間與與被延遲的時間分析
Spearman rank correlation (delay vs 官方完賽時間) = 0.5142
66.9 - 80.5 min : median delay = 0.08 min (n=101)
80.5 - 94.1 min : median delay = 0.52 min (n=507)
94.1 - 107.7 min : median delay = 1.78 min (n=1616)
107.7 - 121.3 min : median delay = 3.67 min (n=3226)
121.3 - 134.8 min : median delay = 6.53 min (n=3248)
134.8 - 148.4 min : median delay = 8.02 min (n=3019)
148.4 - 162.0 min : median delay = 9.13 min (n=2440)
162.0 - 175.6 min : median delay = 9.42 min (n=1682)
175.6 - 189.2 min : median delay = 9.78 min (n=676)
189.2 - 202.8 min : median delay = 6.05 min (n=164)
前面的跑友 66.9 - 80.5 min, 80.5 - 94.1 min 幾乎少有延遲,分區起跑對於這兩個
時間段的跑友是公平的。由 107.7 到 148.4 min 完賽的跑友將近快萬人,很難不擠的
狀況下被卡在起跑線的時間也快速積累,並且後面開始塞車。
- 有多少跑友會因為在起跑線前等太久而可能被不公平的關門?
我們先定義什麼叫做不公平的關門:
OfficialTime 為大會完賽時間。NetTime 為晶片時間。
在現行制度下: OfficialTime > 關門時間 T -> 我們定義為被關門
假設以真實能力為準 NetTime <= T -> 原本具備在時間內完賽的能力
因此會有幾種分類,
NetTime <= T 且 OfficialTime <= T 正常完賽。
NetTime > T 且 OfficialTime > T 能力不足,關門很合理。
NetTime <= T 且 OfficialTime > T 被不公平關門。
NetTime > T 且 OfficialTime <= T 理論上極少發生,推測為計時誤差或個案。
我們看 CP1 就好, 距離為 7.1 km ,關門時間為 08:00,先由21.1 km 與 NetTime 計
算出平均速度,我們可以推估到 CP1 的真實時間以及加上該跑友的起跑延遲時間,而
看該跑友有沒有超過 08:00 的關門時間。
Top 5 差點被關門的跑友
net_time_raw delay_sec exceed_sec
02:15:45 859.00 0.06
02:15:31 864.00 0.35
02:26:07 650.00 0.38
02:26:58 633.00 0.55
02:39:27 381.00 0.61
Top1 跑友的晶片時間是 2:15:45, 但是他整整在起跑線被卡了快 15 分鐘也因此到
CP1 時非常的接近關門時間。
整體數據如下:
- 有 96% 的人,能力上是可以通過 CP1 的。
- 加入起跑延遲之後,有 3674 位跑友,如果官方 CP1 關門時間非常嚴苛,一到 8點
就立即喊停,這些跑友很遺憾的都會被關門。
在不公平的群組分類中,P50 為 2:41 分,P75 為 2:48 分,P90 為 2:54分。我想在
任何城市馬拉松裡,都是正常穩定的中後段跑者,主要是起跑延遲,而非能力不足。
- 官方的實際執行
這邊也要補充說明官方實際執行,上述的討論其實是假設官方嚴苛的執行關門時間,
但是我們從 2024 年的半程賽事中,可以明確的看到有不少冗餘。
CP1 / CP2 至少 5 分鐘。
CP3 有看到 10分鐘的例子。
而最後完賽的時間,不少跑友 3:20 都仍順利完賽。因此我想會不會被回收,顯然取
決於賽道與交管回收進度,而非單純是否超過公告時間。
- 由上述數據,其實還可以在更進一步推算跑者在起跑區的密度以及流量,我們姑且
不論被關門的公平性,在安全上,將近一萬多人聽同一隻槍聲起跑,在有限的跑道寬度
下大家同時往前推進,會不會有跑友被迫跑上分隔島?會不會有跑友踩到貓眼石拐
到腳? 我相信還是有空間可改善的 [2]。
祝大家 2025 台北馬順利完賽,不要推擠,小心跌倒,安全第一 :)
參考:
[1] 中國民國路跑協會成績查詢
https://www.sportsnet.org.tw/score.php
[2] Implementation of Congestion-Related Controls Improves Runner Density
, Flow Rate, Perceived Safety, and Satisfaction during an Australian
Running Event
https://pmc.ncbi.nlm.nih.gov/articles/PMC9500882/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.48.42 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Road_Running/M.1765929524.A.BC0.html
1F:推 qazwsx80808: 感謝分享。所以半馬95台的高手也被卡1分半耶 12/17 08:48
2F:推 doglegbow: 好文必推 12/17 09:03
3F:推 exergy: 詳細的理性分析!希望主辦單位要重視參加跑者的意見回饋, 12/17 09:09
4F:→ exergy: 台北馬才能越來越好 12/17 09:09
5F:推 milesonline: 推數據分析 12/17 09:09
6F:推 Touber: 推專業數據 12/17 09:29
7F:推 locka: 推一個。想提幾點 1. negative value有可能是鳴槍前起跑的 12/17 09:38
8F:→ locka: 輪椅肢障跑者 2. 想問「96%的人,能力上可以通過CP1」這句 12/17 09:38
9F:→ locka: 怎麼得出來的,以及指的是「被關門的人」當中96%有能力,還 12/17 09:38
10F:→ locka: 是「所有完賽者中」96%有能力?(我猜是後者,因為大大的數 12/17 09:38
11F:→ locka: 據來源是有完賽成績的選手。) 但如果是後者,表示一場比賽 12/17 09:38
12F:→ locka: 有4%的人實際上應該被關門但卻有完賽成績,96%跟4%的解讀會 12/17 09:38
13F:→ locka: 很不一樣 12/17 09:38
14F:→ MuMuH: 的確是後者:) 12/17 10:25
15F:→ MuMuH: 這意味著其實官方並不是那麼的嚴苛,甚至於這個關門時間點 12/17 10:32
16F:→ MuMuH: 也延後許多,只是這個時間確切是多少我沒有抓出來。就CP1我 12/17 10:32
17F:→ MuMuH: 看到至少5分鐘,以2024來算的話。 12/17 10:32
18F:推 kevin9964: 感恩分享,出發盡量往前擠了 12/17 10:51
19F:→ maltum: 推科學分析 12/17 11:02
20F:推 locka: 同意,從數據跟M大的切入角度來說,只能看出官方在執行關門 12/17 11:10
21F:→ locka: 這件事並沒有到真的很嚴苛(畢竟這也還是一場比賽)。雖然能 12/17 11:10
22F:→ locka: 理解被卡住的緊張,但這部分的分析除非能找到被關門的實際 12/17 11:10
23F:→ locka: 人數資料供判斷,不然就都是各憑體感各說各話而已 12/17 11:10
24F:→ MuMuH: 另外是的,negative value 是輪椅選手。:) 12/17 11:10
25F:推 twow1216: 推 12/17 12:05
26F:推 ayame0625: 推 12/17 12:22
27F:推 philip571: 所以即便擴大起點拱門的寬度,起點線的速度仍然受到前 12/17 12:23
28F:→ philip571: 方道路負載的限制,瓶頸區不變條件下,只擴拱門也沒用 12/17 12:23
29F:推 philip571: 另外我想提出一個因素,是統計數據中無法觀測到的部份 12/17 12:38
30F:→ philip571: ,就是即便加入delay time,也沒有能力可通過cp1的人數 12/17 12:38
31F:→ philip571: ,這些人在賽道中其實也與周遭跑者互相影響,減少其數 12/17 12:38
32F:→ philip571: 量會不會減少鄰近cp1關門邊界值的量,目前是無法統計的 12/17 12:38
33F:→ philip571: 我們在討論這些事情,很多時候都忽略道路負載上限,如 12/17 12:39
34F:→ philip571: 果認真要討論,或許減少容留人數也是一種解方,可是誰 12/17 12:39
35F:→ philip571: 願意呢? 12/17 12:39
36F:推 dbalruke: 提前開跑時間,應該就比較有餘裕了,像渣打馬是5:30起 12/17 12:49
37F:→ dbalruke: 跑 12/17 12:49
38F:→ MuMuH: 上面數據所提其實還沒算真的被關門或是 DNF 的跑友:) 總人 12/17 12:55
39F:→ MuMuH: 數實際上應該在19xxx,但是還是可以由上面的數據大致看到壅 12/17 12:56
40F:推 philip571: 很正常,cp1被關門就不會有後續時間紀錄,當然無法統計 12/17 12:56
41F:→ MuMuH: 塞的程度,前面兩位版友所提,其實 [2] 有提供一個解法, 12/17 12:57
42F:→ MuMuH: 與你們說的有關,計算跑者的密度以及流量後,分 wave 起跑 12/17 12:57
43F:推 philip571: 稍微看了一下,paper提到的分wave方式,不正是目前已採 12/17 13:11
44F:→ philip571: 用的分區起跑方式嗎? 12/17 13:11
45F:推 tsohg: Push 12/17 13:13
46F:推 philip571: 他仍然是採用跑者自我選擇的完賽目標時間去做分批 12/17 13:14
47F:→ MuMuH: 不太一樣它有一個Hold and Release,最後排名是晶片成績, 12/17 13:23
48F:→ MuMuH: Gun time 用於判定冠軍以及賽事紀錄。 12/17 13:24
49F:推 philip571: 邏輯上,在一個上萬人的賽事中,一定會採用分批起跑的 12/17 13:24
50F:→ philip571: 形式(永遠不可能上萬人同時起跑),你所說的不公平勢 12/17 13:24
51F:→ philip571: 必會發生,既然這樣的觀點可以被接受,應該也可以接受 12/17 13:24
52F:→ philip571: 賽事分級的概念吧? 12/17 13:24
53F:→ philip571: 事實上關門時間是受封路因素影響,不可能採用個人時間 12/17 13:26
54F:→ philip571: ,我們討論的是關門,個人時間在此意義不大 12/17 13:26
55F:→ MuMuH: 你說的是corrals不是wave, 差別在於多了 hold and release 12/17 13:35
56F:→ MuMuH: 因此成績的計算,關門的時間都會不同。但這仍取決於道路的 12/17 13:37
57F:推 philip571: 我想表達的是,經驗上在起跑後長達數公里,都是一個超 12/17 13:37
58F:→ philip571: 車、閃躲、被超車的過程,也是最耗費體力的階段,在其 12/17 13:37
59F:→ philip571: 中不乏至始至終無法進入cp1關門時間的跑者,如果放寬關 12/17 13:37
60F:→ philip571: 門時間,也只會造成惡性循環。我反倒認為大會應該做的 12/17 13:37
61F:→ philip571: 事情,就是在報名時就公告提醒跑者在一定配速以下會有 12/17 13:37
62F:→ philip571: 關門危機,請謹慎報名。 12/17 13:37
63F:→ MuMuH: 封閉時間。 12/17 13:37
64F:推 locka: 提一個逆風的意見:其實如果大家都確實照所填的分區等候起 12/17 13:43
65F:→ locka: 跑,而不是「往前擠就對了」,雖然還是會有短時間超過負載 12/17 13:43
66F:→ locka: 堵住的問題發生,但至少不會從一開始就堵。如此所有人加起 12/17 13:43
67F:→ locka: 來的總延誤時間應該會下降,但我們也很清楚大家只會在乎自 12/17 13:43
68F:→ locka: 己有沒有被延誤,只能說人類果然不是理性的(茶) 12/17 13:43
69F:推 jack7614614: 一個簡單方法,拱門加大,前方空間不夠起跑線往後退 12/17 13:45
70F:→ jack7614614: ,然後通道不要用漏斗狀,漏斗狀容易造成煞車效應 12/17 13:45
71F:→ MuMuH: 是。大家都往前擠我比較擔心XD 12/17 13:45
72F:→ jack7614614: 另一個方面,關門時間對於有在訓練的人來說並不難, 12/17 13:48
73F:→ jack7614614: 也許這樣說對那些可以在實力內跑完的人來說不公平 12/17 13:48
74F:→ jack7614614: 關門也是比賽的一部分 12/17 13:48
75F:→ jack7614614: 我相信被關門還是能繼續跑,只是因應賽道管制,沒辦 12/17 13:51
76F:→ jack7614614: 法讓大家悠哉的繼續跑 12/17 13:51
77F:→ jack7614614: 簡單來說就是場路跑,盡力完成,被關門也沒關係,明 12/17 14:01
78F:→ jack7614614: 年再來 12/17 14:01
79F:推 philip571: 沒辦法,這世界總是遵循熱力學第二定理,如果大家不施 12/17 14:22
80F:→ philip571: 加能量,那就自發性會朝最大熵發展 12/17 14:22
81F:→ philip571: 拱門加大我剛剛有提到,其實決定塞車的最大因素不是只 12/17 14:24
82F:→ philip571: 有拱門,還有前方道路的負載限度也是其一,單純加大拱 12/17 14:24
83F:→ philip571: 門效益不大 12/17 14:24
84F:推 philip571: 順帶一提,道路塞車可以用流體力學來模擬 12/17 14:28
85F:→ jack7614614: 2022-2024剛剛稍微查了一下估計值,台北馬沒到或者沒 12/17 15:04
86F:→ jack7614614: 完賽的人數約莫350~400平均 12/17 15:04
87F:→ jack7614614: 報名滿人來算大概4~5% 12/17 15:07
88F:→ jack7614614: 我稍微看了一下去年影片,拱門寬度就兩台半汽車 12/17 15:14
89F:→ jack7614614: 要消化萬人的人潮真的很花時間,很好的借鏡就是沙漏 12/17 15:15
90F:推 jayouch: 推分析 很棒的文章 12/17 16:26
91F:推 lovepm860524: 太專業了 12/17 21:21
92F:推 OctJimmy: 推,就算你成功擠出起點,前幾公里你還要各種超車明顯不 12/18 09:14
93F:→ OctJimmy: 在這個配速區間的跑者,真的不懂慢速擠到那麼前面想幹嘛 12/18 09:14
94F:→ OctJimmy: 如果你怕被關門,你要做的事應該是加強自己,而不是擠到 12/18 09:15
95F:→ OctJimmy: 前面然後慢速跑 12/18 09:15
96F:推 ted810520: 推詳細分析!這可以寫成研究案給官方參考了~ 12/18 18:00