IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
Vol 13, No 2 (2019): April

Optimization of ARIMA Forecasting Model using Firefly Algorithm

Ilham unggara (Master Program of Computer Science
FMIPA UGM, Yogyakarta)

Aina Musdholifah (Department of Computer Science and Electronics, FMIPA UGM, Yogyakarta)
Anny Kartika Sari (Department of Computer Science and Electronics, FMIPA UGM, Yogyakarta)



Article Info

Publish Date
30 Apr 2019

Abstract

 Time series prediction aims to control or recognize the behavior of the system based on the data in a certain period of time. One of the most widely used method in time series prediction is ARIMA (Autoregressive Integrated Moving Average). However, ARIMA has a weakness in determining the optimal model. firefly algorithm is used to optimize ARIMA model (p, d, q). by finding the smallest AIC (Akaike Information Criterion) value in determining the best ARIMA model. The data used in the study are daily stock data JCI period January 2013 until August 2016 and data of foreign tourist visits to Indonesia period January 1988 to November 2017.Based on testing, for JCI data, obtained predicted results with Box-Jenkins ARIMA model produces RMSE 49.72, whereas the prediction with the ARIMA Optimization model yielded RMSE 49.48. For the data of Foreign Tourist Visits, the predicted results with the Box-Jenkins ARIMA model resulted in RMSE 46088.9, whereas the predicted results with ARIMA optimization resulted in RMSE 44678.4. From these results it can be concluded that the optimization of ARIMA model with Firefly Algorithm produces better forecasting model than ARIMA model without Optimization.

Copyrights © 2019






Journal Info

Abbrev

ijccs

Publisher

Subject

Computer Science & IT Control & Systems Engineering

Description

Indonesian Journal of Computing and Cybernetics Systems (IJCCS), a two times annually provides a forum for the full range of scholarly study . IJCCS focuses on advanced computational intelligence, including the synergetic integration of neural networks, fuzzy logic and eveolutionary computation, so ...