Deep RBM neural network for financial forecasting

Stock forecasting is complicated with its non-linearity and high noise, and current forecasting models are mainly based on time-domain analysis. Wavelet analysis is a time-frequency domain analysis method that is widely used in signal processing. DBN (Deep Belief Network) is a type of neural network...

Full description

Saved in:
Bibliographic Details
Main Author: Lyu, Yuetong
Other Authors: Lin Zhiping
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/154660
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Stock forecasting is complicated with its non-linearity and high noise, and current forecasting models are mainly based on time-domain analysis. Wavelet analysis is a time-frequency domain analysis method that is widely used in signal processing. DBN (Deep Belief Network) is a type of neural network made up of RBM (Restricted Boltzmann Machine) stacks. This dissertation proposes a wavelet-DBN model that can be used for financial forecasting. Firstly we regard stock fluctuations as a non-stationary signal and perform wavelet decomposition (db5 in this dissertation). Then we separate the low-frequency components that can characterize the primary trend of the original signal and the high-frequency components that can characterize high-frequency changes, choose a part of the decomposed components as the input of DBN to perform the prediction. Thus, extract the components that carry more important information and discard ”noise” components. The experiment result shows that such extraction can improve the accuracy of the DBN model during forecasting. When using the low-frequency components only and discarding all the high-frequency components during the forecasting of the Shanghai Composite Index, the error rate can be limited to lower than 0.8%. Finally, this dissertation discusses and explains the influence of the choice of input components on the model accuracy on the Shanghai Composite Index and GEM Index.