Publications-Theses

Article View/Open

Publication Export

Google ScholarTM

NCCU Library

Citation Infomation

Related Publications in TAIR

題名 一個有外生變數 ARMA 模型的建立以及利用卡爾曼濾波器對其模型之預測做修正
Construct an ARMA Model with Exogenous Variables and Use Kalman Filter to Adjust the Prediction of the Model
作者 許項涵
貢獻者 吳柏林
許項涵
關鍵詞 非線性時間序列
ARIMA 模式
外生變數
卡爾曼濾波器
Nonlinear time series
ARIMA model
Exogenous variable
Kalman filter
日期 2019
上傳時間 3-Oct-2019 17:17:42 (UTC+8)
摘要 研究動機: 卡爾曼濾波器 (Kalman Filter) 是可以隨者新增的訊息來持續修 正估計值的演算法,由於其計算便捷,所以過去已被廣泛應用於不同類型 時間序列的資料的分析。而對於 ARMA 模型可以辨識的時間序列中,卡爾 曼濾波器也可以對 ARMA 模型的預測值做修正,此外,卡爾曼濾波器也有 者配合增加外生變數 (Exogenous variable) 的彈性。
研究目的: 本文探討如何以有外生變數的 ARMA 模型對這類的資料做建 構,及如何以卡爾曼濾波器對該模型的預測值做修正。
研究創新: 對於有外生變數的 ARMA 模型的建立,我們提出按順序先分離外部影響的方法,除了提高 ARMA 模型辨識能力,也在後續更方便建立 有外生變數之 ARMA 模型。
研究方法: 本文利用 ARIMA 模型以及狀態空間模型(State-space model) 以及卡爾曼濾波器,來進一步討論新模型的設計及預測修正。
研究結果:部分 ARIMA 模型在無法被辨識的時間序列資料,利用本研 究提出之分離外部影響方法後,即出現可辨識的 ARMA 模型,因此可以新 模型作替代。另外,比較卡爾曼濾波器在新模型以及 ARIMA 模型的預測修 正,卡爾曼濾波器在新模型的預測修正取得較小的誤差。
Motivation: Kalman Filter is an algorithm which can update the estimate with adding current information. Due to computing conveniently, the filter has been broadly applied in various type of time series data. Kalman Filter can also applied in data identified by ARMA model, directly. In addition, the filter is flexible for extending exogenous variable.
Objective: In some time series data with exogenous factors, the applications of Kalman filter are still limited. Therefore, the research focus on how to construct ARMA model with exogenous variables and how to applied by Kalman Filter.
Innovation: For construction of ARMA model with exogenous variable, we propose orderly steps about method of separating the exogenous influence, im- proved the recognizing ability of model, and integrating both ARMA model and exogenous influence. In addition, we analyze the application of Kalman filter in the model.
Method: The research use Kalman Filter, ARIMA model and State-space Representation for design new model and applied by Kalman Filter.
Conclusion: Some time series data which failed to be identified by ARIMA model can be identified by ARMA model after process of decomposing exogenous influence method. Moreover, comparing with Kalman filter applied in ARIMA model, the predction of Kalman filter applied in new model get smaller error.
參考文獻 [1] Hirotugu Akaike. Markovian representation of stochastic processes by canonical variables. SIAM Journal on Control, 13(1):162–173, 1975.
[2] Masanao Aoki. State space modeling of time series. 1987.
[3] George EP Box, Gwilym M Jenkins, Gregory C Reinsel, and Greta M Ljung. Time series analysis: forecasting and control. John Wiley & Sons, 2015.
[4] J.DurbinandS.J.Koopman.Time series analysis by state space methods. Oxford University Press, Oxford; New York, 2001.
[5] Arthur Gelb, Joseph F. Kasper, Raymond A. Nash, Charles F. Price, and Arthur A. Sutherland, editors. Applied Optimal Estimation. MIT Press, Cambridge, MA, 1974.
[6] Mohinder S. Grewal and Angus P. Andrews. Kalman Filtering: Theory and Practice with MATLAB. Wiley-IEEE Press, 4th edition, 2014.
[7] Andrew C Harvey. Time series models. 1993.
[8] Rudolph Emil Kalman. A new approach to linear filtering and prediction problems. Journal of basic Engineering, 82(1):35–45, 1960.
[9] R.S. Tsay. Analysis of financial time series: Third edition. Analysis of Financial Time Series: Third Edition, 08 2010.
描述 碩士
國立政治大學
應用數學系
105751015
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0105751015
資料類型 thesis
dc.contributor.advisor 吳柏林zh_TW
dc.contributor.author (Authors) 許項涵zh_TW
dc.creator (作者) 許項涵zh_TW
dc.date (日期) 2019en_US
dc.date.accessioned 3-Oct-2019 17:17:42 (UTC+8)-
dc.date.available 3-Oct-2019 17:17:42 (UTC+8)-
dc.date.issued (上傳時間) 3-Oct-2019 17:17:42 (UTC+8)-
dc.identifier (Other Identifiers) G0105751015en_US
dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/126579-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 應用數學系zh_TW
dc.description (描述) 105751015zh_TW
dc.description.abstract (摘要) 研究動機: 卡爾曼濾波器 (Kalman Filter) 是可以隨者新增的訊息來持續修 正估計值的演算法,由於其計算便捷,所以過去已被廣泛應用於不同類型 時間序列的資料的分析。而對於 ARMA 模型可以辨識的時間序列中,卡爾 曼濾波器也可以對 ARMA 模型的預測值做修正,此外,卡爾曼濾波器也有 者配合增加外生變數 (Exogenous variable) 的彈性。
研究目的: 本文探討如何以有外生變數的 ARMA 模型對這類的資料做建 構,及如何以卡爾曼濾波器對該模型的預測值做修正。
研究創新: 對於有外生變數的 ARMA 模型的建立,我們提出按順序先分離外部影響的方法,除了提高 ARMA 模型辨識能力,也在後續更方便建立 有外生變數之 ARMA 模型。
研究方法: 本文利用 ARIMA 模型以及狀態空間模型(State-space model) 以及卡爾曼濾波器,來進一步討論新模型的設計及預測修正。
研究結果:部分 ARIMA 模型在無法被辨識的時間序列資料,利用本研 究提出之分離外部影響方法後,即出現可辨識的 ARMA 模型,因此可以新 模型作替代。另外,比較卡爾曼濾波器在新模型以及 ARIMA 模型的預測修 正,卡爾曼濾波器在新模型的預測修正取得較小的誤差。
zh_TW
dc.description.abstract (摘要) Motivation: Kalman Filter is an algorithm which can update the estimate with adding current information. Due to computing conveniently, the filter has been broadly applied in various type of time series data. Kalman Filter can also applied in data identified by ARMA model, directly. In addition, the filter is flexible for extending exogenous variable.
Objective: In some time series data with exogenous factors, the applications of Kalman filter are still limited. Therefore, the research focus on how to construct ARMA model with exogenous variables and how to applied by Kalman Filter.
Innovation: For construction of ARMA model with exogenous variable, we propose orderly steps about method of separating the exogenous influence, im- proved the recognizing ability of model, and integrating both ARMA model and exogenous influence. In addition, we analyze the application of Kalman filter in the model.
Method: The research use Kalman Filter, ARIMA model and State-space Representation for design new model and applied by Kalman Filter.
Conclusion: Some time series data which failed to be identified by ARIMA model can be identified by ARMA model after process of decomposing exogenous influence method. Moreover, comparing with Kalman filter applied in ARIMA model, the predction of Kalman filter applied in new model get smaller error.
en_US
dc.description.tableofcontents 1 緒論 1
1.1 研究動機與目的 1
1.2 研究架構 2
1.3 文獻回顧 2
2 狀態空間模型和卡爾曼濾波器 4
2.1 狀態空間模型 4
2.2 狀態空間和ARMA模型的關係 5
2.3 卡爾曼濾波器 7
3 TAE-ARMA 11
3.1 Truncation方法 11
3.2 TAE-ARMA 13
3.3 如何利用卡爾曼濾波器對 TAE-ARMA 模型的預測作修正 16
3.4 模擬研究 17
4 實證研究 20
4.1 資料來源與分析步驟 20
4.2 模型分析結果 20
5 結論 28
Bibliography 29
zh_TW
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0105751015en_US
dc.subject (關鍵詞) 非線性時間序列zh_TW
dc.subject (關鍵詞) ARIMA 模式zh_TW
dc.subject (關鍵詞) 外生變數zh_TW
dc.subject (關鍵詞) 卡爾曼濾波器zh_TW
dc.subject (關鍵詞) Nonlinear time seriesen_US
dc.subject (關鍵詞) ARIMA modelen_US
dc.subject (關鍵詞) Exogenous variableen_US
dc.subject (關鍵詞) Kalman filteren_US
dc.title (題名) 一個有外生變數 ARMA 模型的建立以及利用卡爾曼濾波器對其模型之預測做修正zh_TW
dc.title (題名) Construct an ARMA Model with Exogenous Variables and Use Kalman Filter to Adjust the Prediction of the Modelen_US
dc.type (資料類型) thesisen_US
dc.relation.reference (參考文獻) [1] Hirotugu Akaike. Markovian representation of stochastic processes by canonical variables. SIAM Journal on Control, 13(1):162–173, 1975.
[2] Masanao Aoki. State space modeling of time series. 1987.
[3] George EP Box, Gwilym M Jenkins, Gregory C Reinsel, and Greta M Ljung. Time series analysis: forecasting and control. John Wiley & Sons, 2015.
[4] J.DurbinandS.J.Koopman.Time series analysis by state space methods. Oxford University Press, Oxford; New York, 2001.
[5] Arthur Gelb, Joseph F. Kasper, Raymond A. Nash, Charles F. Price, and Arthur A. Sutherland, editors. Applied Optimal Estimation. MIT Press, Cambridge, MA, 1974.
[6] Mohinder S. Grewal and Angus P. Andrews. Kalman Filtering: Theory and Practice with MATLAB. Wiley-IEEE Press, 4th edition, 2014.
[7] Andrew C Harvey. Time series models. 1993.
[8] Rudolph Emil Kalman. A new approach to linear filtering and prediction problems. Journal of basic Engineering, 82(1):35–45, 1960.
[9] R.S. Tsay. Analysis of financial time series: Third edition. Analysis of Financial Time Series: Third Edition, 08 2010.
zh_TW
dc.identifier.doi (DOI) 10.6814/NCCU201901181en_US