Abstract

Background: Forecasting of time series stock data is important in financial related works. Stock data usually have multifeatures such as opening price, closing price and so on. The traditional forecast methods, however, is mainly applied to one feature – closing price, or a few, like four or five features. The massive information hidden in the multi-feature data is not thoroughly discovered and used. Objective: Find a method to make used of all information of multi-features and get a forecast model. Method: LSTM based models are introduced in this paper. For comparison, three models are used and they are single LSTM model, hybrid model of LSTM-CNN, and traditional ARIMA model. Results: Experiments with different models are performed on stock data with 50 and 230 features, respectively. Results show that MSE of single LSTM model is 2.4% lower than ARIMA model and MSE of LSTM-CNN model is 12.57% lower than that of single LSTM model on 50 features data. On 230 features data, LSTM-CNN model is found to be improved by 23.41% in forecast accuracy. Conclusion: In this paper, we use three different models – ARIMA, single LSTM and LSTM-CNN hybrid model – to forecast rise and fall of multi-features stock data. It’s found that single LSTM model is better than traditional ARIMA model on the average, and LSTM-CNN hybrid model is better than single LSTM model on 50-feature stock data. What’s more, we use LSTM-CNN model to perform experiments on stock data with 50 and 230 features, respectively. And is found that results of the same model on 230 features data is better than that on 50 features data. It’s proved in our work that the LSTM-CNN hybrid model is better than other models and experiments on stock data with more features could result in better outcomes. We’ll do more works on hybrid models next.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call