公車票證資料蘊藏者豐富的旅次特性,能提供公車業者與公車主管單位,明瞭旅客旅次分佈、公車承載率、與實際運行班表的特性,可作為後續班表調整或路線整併之參考依據。
本課程主要應用Access資料庫軟體進行資料清理,再介紹MatLab程式語言之迴路與分支指令,及大數量資料之陣列資料處理,與副程式之撰寫,進行公車票證資料之旅次特性分析。內容如下:
(1) 票證資料清理:首先以Access資料庫軟體進行票證資料清理,將不完整的資料刪除,例如:未配對資料(下車未刷卡)、同站重複刷卡、旅行時間過長等資料錄;並依日期、車牌、上車時間進行多重欄位排序,以利後續程式撰寫與資料分析。
(2) 旅次特性分析:撰寫MatLab程式,進行旅次起迄分布特性分析,含起點分佈、迄點分佈、起迄對分佈、轉乘旅次分佈、旅次長度分佈、旅行時間分佈,並以圖形呈現。
(3) 乘載率分析:撰寫MatLab程式,進行班車乘載率分析,由一班車單趟運行、來回運行、至多部車來回運行,以圖形呈現車上旅客人數,並設定篩選條件,以函數副程式找出擁擠班車、擁擠路段與擁擠時段。
(4) 站間旅行時間分析:撰寫MatLab程式,以旅客刷卡時間,作為公車到站時間,然而公車並非站站皆停靠,故以資料插補方式,推估未停靠站之到站時間,之後估算平均站間旅行時間與平均停站時間,並據以繪製實際運行班表。