摘 要:實時、準確地短時交通流預測是智能交通系統(tǒng)中的一個關鍵問題?;诓捎肁RIMA(p,d,0)模型結構的時間序列分析方法,提出一種適合重慶市北碚區(qū)的交通流自適應預測算法。在該算法中采用最小二乘法進行參數(shù)估計,通過擬合發(fā)現(xiàn)該算法的擬合度較高,可行性較高,適合進行進一步的推廣使用。
關鍵詞:短時交通流預測;ARIMA(p,d,0)模型;最小二乘法;擬合度
交通流預測是交通管理與控制的關鍵技術之一,短時交通流預測在交通控制中,扮演重要的角色階段。本文采用北碚區(qū)的交通流量數(shù)據(jù),進行短時交通流預測(5分鐘為間隔),充分考慮交通流的時空特性,在四組數(shù)據(jù)中,任意選取一組進行研究,用一部分數(shù)據(jù)進行建模,一部分數(shù)據(jù)用來測試預測精度。
1 ARIMA模型
1.1 建模思想
1)獲取被觀測系統(tǒng)時間序列數(shù)據(jù)。
2)對數(shù)據(jù)繪圖,觀測是否為平穩(wěn)時間序列。若為非平穩(wěn)時間序列要先進行d階差分運算后化為平穩(wěn)時間序列,此處的d即為ARIMA(p,d,q)模型中的d;若為平穩(wěn)序列,則用ARMA(p,q)模型。所以ARIMA(p,d,q)模型區(qū)別于ARMA(p,q)之處就在于前者的自回歸部分的特征多項式含有d個單位根[1]。
3)對得到的平穩(wěn)時間序列分別求得其自相關系數(shù)ACF和偏自相關系數(shù)PACF,通過對自相關圖和偏自相關圖的分析,得到最佳的階層p和階數(shù)q。由以上得到的d、q、p,得到ARIMA模型。
4)模型診斷,進行診斷分析,以證實所得模型確實與所觀察到的數(shù)據(jù)特征相符。若不相符,重新回到第(3)步。
1.2 確定具體模型
通過SPSS軟件分析,結合自相關系數(shù)和偏自相關系數(shù)的變化趨勢,模型選擇標準,發(fā)現(xiàn)自相關系數(shù)是逐漸減少的,屬于拖尾情形;偏自相關系數(shù)從第一個到第六個當中變化巨大,在第六個的時候開始在0附近波動,屬于截尾情形[2]。因此,可以得出該數(shù)據(jù)適合AR(6)模型。
2 回歸模型
2.1 理論基礎
1)時間序列分析。時間序列分析,是一種對動態(tài)數(shù)據(jù)處理的統(tǒng)計方法。該方法基于隨機過程理論和數(shù)理統(tǒng)計學方法,研究隨機數(shù)據(jù)序列所遵從的統(tǒng)計規(guī)律[3],以用來解決實際問題。根據(jù)它就可以用過去數(shù)據(jù),推測事物的發(fā)展趨勢;時間序列分析則側重研究數(shù)據(jù)序列的互相依賴關系,可以直接得到時間段與車輛之間的關系。
2)最小二乘法。最小二乘法是一種數(shù)學優(yōu)化技術。它通過最小化誤差的平方和尋找數(shù)據(jù)的最佳函數(shù)匹配,得到一個函數(shù)關系式。利用最小二乘法可以簡單地求得未知的數(shù)據(jù),并使得這些求得的數(shù)據(jù)與實際數(shù)據(jù)之間誤差的平方和為最小。最小二乘法還可用曲線擬合,得到想要的結果。
2.2 模型提出
在我們研究兩個變量(x,y)之間的相互關系時,通??梢缘玫揭幌盗谐蓪Φ臄?shù)據(jù)(x1,y1.x2,y2...xm,ym);將這些數(shù)據(jù)描繪在x-y直角坐標系中,若發(fā)現(xiàn)這些點在一條直線附近[4],可以令這條直線方程如:
yi=a0+a1x
其中:a0,a1是任意實數(shù)。
為建立這直線方程就要確定a0和a1,應用《最小二乘法原理》,將實測值yi與利用計算值yj=a0+a1x的離差(yi-yj)的平方和[5]:
最小為“優(yōu)化證據(jù)”。
2.3 模型的建立
本文選擇東進一組的數(shù)據(jù)進行分析研究,將所有數(shù)據(jù)導入matlab分析通過畫圖,發(fā)現(xiàn)所有的數(shù)據(jù)呈周期性傅里葉變化的波動,周期為289(一天),于是我們決定使用最小二乘法。具體步驟如下:
第一步:將每一段時間標注為1,2,3……以替代原來完整的時間方便進行數(shù)據(jù)處理。
第二步:運用matlab對訓練集進行平滑處理。
第三步:然后運用擬合工具箱進行進行傅里葉擬合東進這組數(shù)據(jù)進行擬合。結果如下:
第四步:根據(jù)matlab軟件的分析,以時間段作為橫坐標,縱坐標采取不同的車輛數(shù)。發(fā)現(xiàn)擬合度為0.9174。所以此次擬合屬于有效擬合。
2.4 模型的評價
平均絕對誤差
平均絕對誤差與平均誤差相比,平均絕對誤差由于離差被絕對值化,不會出現(xiàn)正負相抵消的情況,因而,平均絕對誤差更能很好的反映預測值誤差的實際情況,公式如下
得出結果為24.8289(誤差:這里指絕對誤差。用擬合得到的模型預測出的數(shù)據(jù)減去原始樣本數(shù)據(jù)的絕對值)
平均相對誤差(相對誤差= 絕對誤差÷真值,為絕對誤差與真值的比值)得出結果為13.2362
均方誤差(誤差的均方差)得出結果為20.1119
3 結束語
在經(jīng)濟快速發(fā)展的今天,交通的暢通程度很明顯的影響人們的出行和工作,特別是在交通擁堵程度高的重慶市,因此,對重慶市進行短時交通流預測顯得必不可少。做好短時交通流預測,不僅方便交通管理規(guī)劃部門的戰(zhàn)略實施和布置,而且影響著居民出行的各類指標。
針對原始數(shù)據(jù)進行分析處理,得出AR(6)模型,將數(shù)據(jù)集合模型進一步進行擬合,發(fā)現(xiàn)擬合度較高,可行性較大,適合對重慶市北碚區(qū)的進行實踐性的短時交通流預測。根據(jù)提供的4組數(shù)據(jù)進行合理的分析,首先對題目所給的數(shù)據(jù)用matlab進行了處理,從4組數(shù)據(jù)中選擇了東進的數(shù)據(jù)進行分析,經(jīng)過分析,發(fā)現(xiàn)每289組數(shù)據(jù)為一天,將所有數(shù)據(jù)導入matlab分析通過畫圖,發(fā)現(xiàn)所有的數(shù)據(jù)呈周期性傅里葉變化的波動,周期為289(一天)。于是,決定使用回歸分析。將數(shù)據(jù)分為訓練組和測試組,然后運用擬合工具箱進行進行傅里葉擬合東進這組數(shù)據(jù)進行曲線擬合,得到最終的結果。
參考文獻
[1]韓超.宋蘇.王成紅. 基于ARIMA模型的短時交通流實時自適應預測[J].系統(tǒng)仿真學報,2004,16(7):1-2.
[2]翁小雄.譚國賢.姚樹申等.城市交叉口交通流交通流特征與短時預測模型[J].交通運輸工程學報,2006,6(1):2.
作者簡介
汪塵塵(1997-),女,重慶人,本科,研究方向:交通運輸。