TY - GEN
T1 - Input selection in support vector regression for univariate time series forecasting
AU - Riyani, Dini
AU - Prastyo, Dedy Dwi
AU - Suhartono,
N1 - Publisher Copyright:
© 2019 Author(s).
PY - 2019/12/18
Y1 - 2019/12/18
N2 - The main purpose of modeling time series data is for forecasting. Time series modeling can be categorized into the univariate and multivariate approach. In univariate time series modeling, there are several methods of forecasting; one of them is ARIMA. Time series modeling can also consider the exogenous variables to improve the accuracy of forecasting or to obtain a more meaningful model. Recently, machine learning methods are widely employed in various field, including time series forecasting, particularly for solving nonlinear relationship among the variables. One of the most popular machine learning methods is Support Vector Machine (SVM). SVM can solve classification and regression problem. The SVM method used in time series is called Support Vector Regression (SVR). In SVR method, one of the most important things to improve the accuracy of forecasting is input selection. One of the approaches to select input in SVR is by choosing the significant lag obtained from the classical time series analysis and expand the ARIMA model to get multiplicative lag. In addition, the data on daily sales contains seasonal and calendar variation. The models are evaluated using Root Mean Square Error (RMSE) and Mean Absolute Percentage Error (MAPE). The best method is the SVR method using multiplicative lag from the best ARIMA model without dummy variable.
AB - The main purpose of modeling time series data is for forecasting. Time series modeling can be categorized into the univariate and multivariate approach. In univariate time series modeling, there are several methods of forecasting; one of them is ARIMA. Time series modeling can also consider the exogenous variables to improve the accuracy of forecasting or to obtain a more meaningful model. Recently, machine learning methods are widely employed in various field, including time series forecasting, particularly for solving nonlinear relationship among the variables. One of the most popular machine learning methods is Support Vector Machine (SVM). SVM can solve classification and regression problem. The SVM method used in time series is called Support Vector Regression (SVR). In SVR method, one of the most important things to improve the accuracy of forecasting is input selection. One of the approaches to select input in SVR is by choosing the significant lag obtained from the classical time series analysis and expand the ARIMA model to get multiplicative lag. In addition, the data on daily sales contains seasonal and calendar variation. The models are evaluated using Root Mean Square Error (RMSE) and Mean Absolute Percentage Error (MAPE). The best method is the SVR method using multiplicative lag from the best ARIMA model without dummy variable.
UR - http://www.scopus.com/inward/record.url?scp=85077723053&partnerID=8YFLogxK
U2 - 10.1063/1.5139837
DO - 10.1063/1.5139837
M3 - Conference contribution
AN - SCOPUS:85077723053
T3 - AIP Conference Proceedings
BT - 2nd International Conference on Science, Mathematics, Environment, and Education
A2 - Indriyanti, Nurma Yunita
A2 - Ramli, Murni
A2 - Nurhasanah, Farida
PB - American Institute of Physics Inc.
T2 - 2nd International Conference on Science, Mathematics, Environment, and Education, ICoSMEE 2019
Y2 - 26 July 2019 through 28 July 2019
ER -