International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

Similar documents
International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

A Comparative Study of Ensemble-based Forecasting Models for Stock Index Prediction

The Use of Artificial Neural Network for Forecasting of FTSE Bursa Malaysia KLCI Stock Price Index

An enhanced artificial neural network for stock price predications

Role of soft computing techniques in predicting stock market direction

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

Based on BP Neural Network Stock Prediction

Keywords: artificial neural network, backpropagtion algorithm, derived parameter.

Forecasting stock market prices

Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques

An Improved Approach for Business & Market Intelligence using Artificial Neural Network

AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE. By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's

Design and implementation of artificial neural network system for stock market prediction (A case study of first bank of Nigeria PLC Shares)

International Journal of Computer Science Trends and Technology (IJCST) Volume 5 Issue 2, Mar Apr 2017

A.K.Singh. Keywords Ariticial neural network, backpropogation, soft computing, forecasting

A Comparative Study of Various Forecasting Techniques in Predicting. BSE S&P Sensex

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

Bond Market Prediction using an Ensemble of Neural Networks

Prediction of Stock Closing Price by Hybrid Deep Neural Network

Iran s Stock Market Prediction By Neural Networks and GA

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

Keywords: artificial neural network, backpropagtion algorithm, capital asset pricing model

DECISION SCIENCES INSTITUTE Stock Trading Decisions Using Ensemble-based Forecasting Models

Foreign Exchange Rate Forecasting using Levenberg- Marquardt Learning Algorithm

Barapatre Omprakash et.al; International Journal of Advance Research, Ideas and Innovations in Technology

International Journal of Research in Engineering Technology - Volume 2 Issue 5, July - August 2017

Artificially Intelligent Forecasting of Stock Market Indexes

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

Journal of Internet Banking and Commerce

Stock Price and Index Forecasting by Arbitrage Pricing Theory-Based Gaussian TFA Learning

Predicting the stock price companies using artificial neural networks (ANN) method (Case Study: National Iranian Copper Industries Company)

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

$tock Forecasting using Machine Learning

Backpropagation and Recurrent Neural Networks in Financial Analysis of Multiple Stock Market Returns

A Novel Prediction Method for Stock Index Applying Grey Theory and Neural Networks

Forecasting Currency Exchange Rates via Feedforward Backpropagation Neural Network

ARTIFICIAL NEURAL NETWORK SYSTEM FOR PREDICTION OF US MARKET INDICES USING MISO AND MIMO APROACHES

SURVEY OF MACHINE LEARNING TECHNIQUES FOR STOCK MARKET ANALYSIS

Chapter 6 Forecasting Volatility using Stochastic Volatility Model

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Adeptness Comparison between Instance Based and K Star Classifiers for Credit Risk Scrutiny

ANN Robot Energy Modeling

Cognitive Pattern Analysis Employing Neural Networks: Evidence from the Australian Capital Markets

Stock Market Index Prediction Using Multilayer Perceptron and Long Short Term Memory Networks: A Case Study on BSE Sensex

Predictive Risk Categorization of Retail Bank Loans Using Data Mining Techniques

STOCK MARKET FORECASTING USING NEURAL NETWORKS

REGRESSION, THEIL S AND MLP FORECASTING MODELS OF STOCK INDEX

Chapter IV. Forecasting Daily and Weekly Stock Returns

Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India

Predicting Economic Recession using Data Mining Techniques

Using artificial neural networks for forecasting per share earnings

COGNITIVE LEARNING OF INTELLIGENCE SYSTEMS USING NEURAL NETWORKS: EVIDENCE FROM THE AUSTRALIAN CAPITAL MARKETS

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL

Applications of Neural Networks in Stock Market Prediction

Neuro-Genetic System for DAX Index Prediction

Naïve Bayesian Classifier and Classification Trees for the Predictive Accuracy of Probability of Default Credit Card Clients

Draft. emerging market returns, it would seem difficult to uncover any predictability.

Dr. P. O. Asagba Computer Science Department, Faculty of Science, University of Port Harcourt, Port Harcourt, PMB 5323, Choba, Nigeria

2015, IJARCSSE All Rights Reserved Page 66

Copy Right to GARPH Page 38

Keywords Time series prediction, MSM30 prediction, Artificial Neural Networks, Single Layer Linear Counterpropagation network.

Stock market price index return forecasting using ANN. Gunter Senyurt, Abdulhamit Subasi

Valencia. Keywords: Conditional volatility, backpropagation neural network, GARCH in Mean MSC 2000: 91G10, 91G70

The Use of Neural Networks in the Prediction of the Stock Exchange of Thailand (SET) Index

Predicting the Success of a Retirement Plan Based on Early Performance of Investments

Predictive Model Learning of Stochastic Simulations. John Hegstrom, FSA, MAAA

Prediction of Future Stock Close Price using Proposed Hybrid ANN Model of Functional Link Fuzzy Logic Neural Model

Evaluate the Ability of Artificial Neural Network to Predict the Stock Price of Non-Metallic Mineral Products Industry in Tehran's Stock Exchange

Pattern Recognition by Neural Network Ensemble

Forecasting Agricultural Commodity Prices through Supervised Learning

Forecasting stock market return using ANFIS: the case of Tehran Stock Exchange

Application of Innovations Feedback Neural Networks in the Prediction of Ups and Downs Value of Stock Market *

A Review of Artificial Neural Network Applications in Control. Chart Pattern Recognition

Forecasting Foreign Exchange Rate during Crisis - A Neural Network Approach

Stock Market Prediction System

distribution of the best bid and ask prices upon the change in either of them. Architecture Each neural network has 4 layers. The standard neural netw

Providing a Model to Predict Future Cash Flow Using Neural Networks on the Pharmaceutical and Chemical Industries of Tehran Stock Market

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET)

Design and Application of Artificial Neural Networks for Predicting the Values of Indexes on the Bulgarian Stock Market

Forecasting the Price Index Return and Movement Direction using Data Mining Techniques. Günter Şenyurt 2. Abdülhamit Subaşı

Volatility Models and Their Applications

Z-score Model on Financial Crisis Early-Warning of Listed Real Estate Companies in China: a Financial Engineering Perspective Wang Yi *

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques

Market Risk Analysis Volume I

Machine Learning and Artificial Neural Network Process Viability and Implications in Stock Market Prediction

PREDICTION OF THE INDIAN STOCK INDEX USING NEURAL NETWORKS

Empirical Study on Short-Term Prediction of Shanghai Composite Index Based on ARMA Model

Design of a Wavelet Inspired Neuro-Fuzzy Approach to Forecast Financial Data

Measuring DAX Market Risk: A Neural Network Volatility Mixture Approach

An introduction to Machine learning methods and forecasting of time series in financial markets

Business Strategies in Credit Rating and the Control of Misclassification Costs in Neural Network Predictions

Stock Market Forecasting Using Artificial Neural Networks

Predicting stock prices for large-cap technology companies

An Intelligent Forex Monitoring System

COMPARATIVE STUDY IN ESTIMATING VOLKSWAGEN S PRICE: ARIMA VERSUS ANN

The use of artificial neural network in predicting bankruptcy and its comparison with genetic algorithm in firms accepted in Tehran Stock Exchange

The Efficiency of Artificial Neural Networks for Forecasting in the Presence of Autocorrelated Disturbances

Transcription:

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS K. Jayanthi, Dr. P. Suresh 1 Department of Computer Science, Thiruvalluvar Govt. Arts College, Rasipuram,Tamilnadu, India Department of Computer Science, Salem Sowdeswari College, Salem, Tamilnadu, India 1 jaysureshlaya@gmail.com, sur_bh0071@rediffmail.com ABSTRACT: The stock market forecasting is a significant challenging research area in the application of time series analysis since the stock market data are non-stationary and naturally noisy. There are two stock market indices used in this study such as CNX Nifty and S&P BSE Sensex. In this paper, proposed Discriminant Independent Component Analysis for eliminating noise from the stock market data in order to enhance the performance of the Back Propagation Neural Networks. The performance of the proposed model is formed superior generalization performance compared with the ICA-BPNN and standard Back Propagation Neural Networks. Keywords: Artificial Neural Network, Back Propagation Neural Network, Discriminant Independent Component Analysis, Data Smoothing [1] INTRODUCTIONS The stock market forecasting is a major task and important topic in financial time series analysis, which is a wide-ranging concentration in research society. Conversely, the financial market data are inherently noisy and non-stationary[1]. The noise personality of stock market data which is referred to the unavailability of wide-ranging in a row data from past behavior of financial markets to entirely capture the dependency between future prices and past prices[]. As K. Jayanthi and Dr. P. Suresh 8

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS well, the nonlinear and non-stationary personality of the financial market data that makes it complicated to predict stock price and suffers from the hypothesis of linear variation of the stock prices at some stage. Artificial Neural Networks is an alternating solution to capture the non-linearity among data in a better way than the primary statistical prediction methods. ANNs and SVM are two most used machine learning algorithms for predicting for stock future behaviour [1, 3-6]. Artificial Neural Networks is a broadly used approach to investigate the stochastic nonlinear system, show good performance. In Artificial Neural Networks, the most popular neural network supervised feed forward training algorithms, namely Back Propagation Neural Networks for financial time series analysis that is a simple architecture with powerful problem solving capability[1, 7]. This paper has concentrates the back propagation neural networks for predicting stock indices. Thus, the stock market data is inherently noisy and non-stationary since that may suffer the approximation function. This will be disappointment the generalization capacity and could direct to over-fitting/under fitting. Real time has not easy task since the noise of the natural data which is used as well as in native format will suffer the computation cost of the machine learning and accuracy of the given problems. Consequently, need to pay attention for takeout the noise from the raw data in order to improve the generalization performance of the machine learning algorithms. However, the denoise scheme is very significant task for improving generalization performance of the BPNN forecasting model[8]. For eliminating the noise from stock market data, there are many approaches were used such as Principle Component Analysis[9], Independent Component Analysis [5], Non-Linear ICA[3]. Although PCA, ICA and NLICA methods are finds the independent or orthogonalized hidden noise from stock market data these noise may not be best possible for predictions. To solve abovementioned weakness of the presented algorithms, Discriminant Independent Component Analysis is used to removing noise from the stock market data. Wherein, fisher linear discrimination and Negentropy are used to optimize and the latent independent factors of the noise are uninvolved from multivariate noise data. The Discriminant ICA method has provides higher prediction accuracy and little computational cost. The Discriminant function is combining with ICA method is called DICA for removing more noise. In this paper, the proposed Discriminant ICA[10] is integrated with BPNN for make a prediction model which is mentioned as a DICA-BPNN prediction model. [] DISCRIMINANT INDEPENDENT COMPONENT ANALYSIS Discriminant ICA is a semi-supervised approach to discover a linear transformation to a low-dimensional feature space where the features are statically independent with maximally discriminant[10]. In Discriminant ICA, the fisher criterion and the sum of the marginal negentropy of the pull out independent features are maximized concurrently. Therefore, Discriminant ICA combines the properties of ICA with discriminant function in order to enhance the accuracy of the financial forecasting[11]. K. Jayanthi and Dr. P. Suresh 83

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 a) Negentropy Maximizations Negentropy is superior statistical scaling technique for non-gaussian variable and approximations of marginal negentropy can be obtained as follows, 1 1 1 J( yi ) k1( E( G ( yi ))) k( E( G ( yi ))) E( G ( v))) (1) Where, gives a univariate Gaussian distribution with the same mean and standard deviation as of. The value of are k1 36 / (8 3 9), k 4 / (16 3 7). and are the non-quadratic functions. Some choices of and for random vector which have been proved to be useful are given as follows, 3 G ( y i ) y i () 1 G ( yi) log cosh a1yi, 0 a1 1 (3) a1 G ( yi) exp( yi ) (4) Maximization of the sum of the marginal negentropy with element of covariance can be achieved through R a Lagrange formula are Rgiven as follows, T T L( W ) [ E( G( wi z)) E( G( v))] i( wi wi 1) (5) i 1 i 1 Features are obtained during maximizing the target function in equation (5). Optimization problem that maximizes the functional principle of prediction performance and negentropy of the take out the independent features can be defined concurrently through a Lagrange formula in the following form, G v y i k 1 and k L L( W ) k ( W, Z, C) (6) Where k is a constant value, is the function calculates the efficiency of the classification of the features of Y with the particular C, and LW ( ) is same as equation (5). As a final point, the learning rule is defined in the following form: T w ( ( E( Z ( w )) k( ( W, Z, C) w) w ) (7) i i g i i i 1 E( y g( y )) (8) i i i i N y i exp( ) n 1 1 i ( ) (9) N W of symmetric orthogonalization is applied. T ( 0.5) W ( WW ) W (10) G 1 G G 1 y i [3] BACK PROPAGATION NEURAL NETWORKS The back propagation neural network (BPN) is a commonly used supervised multi-layered feed forward neural network model that constructed with collection of interconnected layer such as input layer, hidden layer, and one output layer [1]. An input layer receive inputs signal from the external source and output layer provides output of the target signals. A layer between input K. Jayanthi and Dr. P. Suresh 84

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS layer and output layer is called hidden layer. Though, single hidden layer of neural networks is sufficient for solving any complex problem with most wanted accuracy of the given problem[3]. The optimal number of hidden neurons of the hidden layer is generally determined through a trial-and-error method based on network errors found in the training and test data[1, 13]. Each layer of the BPNN is connected with set of weights. The adjustment of weight in the BPNN is done with help of gradient steepest descent training algorithm in order to minimize error between desired output and network output. The learning process of BPNN proceeds repeatedly until the network error associated with the training data sufficiently meet to a global minimum[14] [7]. [4] THE PROPOSED MODEL In this paper, the BPNN model has been integrated with data smoothing scheme such as DICA[11] is proposed as a proposal. The Discriminant ICA is applied to eliminate inherently noise from the stock market indices in order to improving the generalization performances and provides higher prediction accuracy of traditional BPNN. The graphical representation of the proposed model has shown in Figure. While using Discriminant ICA for eliminating noise, the basic DICA model is first utilized on the mixture matrix X size of n mcombined with m forecasting variable of size 1 n for estimating de-mixing matrix W of size m mand independent components. One hidden layer is adequate to represent in any complex problems with desired accuracy when constructing the BPNN model[7]. In this study, the BPNN model is used one hidden layer. There are no rules for selecting appropriate topology when building BPNN. The selection of the topology is followed by trial-error method which is used in this paper for building topology of the BPNN model. [5] EXPERIMENTAL RESULTS AND DISCUSSIONS a) Data Collections x i y i of size1 n The efficiency of the proposed DICA-BPNN is evaluated on a set of benchmark time series analysis data such as S&P BSE Sensex, Nifty 50. Totally, 3673 data points are collected from 3 rd January 003 to 30 th September 017 for all datasets. In this study, 3000 data points are used as a training set and left over 673 data points are used as a testing set from the collected datasets. The datasets contain an open price of the day, high price of the day, average price of data, and closing price of the day. b) Performance Measurements In order to analyzing the performance of the proposed DICA-BPNN is applied to well standard time series analysis datasets and its performance measured by statistical indicators namely Root Mean Square Error (RMSE), Mean Absolute Error (MAE) as follows, K. Jayanthi and Dr. P. Suresh 85

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 RMSE = 1 N (t N i=1 (i) y (i) ) (11) MAE = 1 N t N i=1 (i) y (i) (1) Where, t (i) target value, y (i) predict value, N- No. of trading days. c) Results Analysis To investigate the performance of the proposed neural network model, we focus on prediction accuracy is considered. In this study, the weights of the learning algorithm are initiated by small random values that range between [-1.0, 1.0] and its termination conditions is set 0.005. The original datasets are normalized into the range [-1.0, 1.0]. Table 1: Performance comparisons of the proposed model for Nifty 50 Methods RMSE MAE Iteration(s) DICA_BPNN 0.0107 0.0079 1830.5 ICA_BPNN 0.0108 0.0081 589.3 BPNN 0.004 0.0166 310.9 Table : Performance of the comparison of the proposed model Methods RMSE MAE Iteration(s) DICA_BPNN 0.0106 0.0076 1645.7 ICA_BPNN 0.011 0.0073 439.4 BPNN 0.004 0.0166 978.6 The principle of linear scaling is to independently normalize each feature component to the accurate range. It makes sure that the large values of an input feature do not overwhelm smaller value inputs, which is helps to reduce prediction errors of predictors. The sigmoid functions g(x) = (1 exp ( x)/(1 + exp ( x)) is used as an activation function of the both input and output phase. The result of the proposed model has been obtained by its statistical parameters and which is calculated its average values of the different 10 runs on 10 different weights d) Discussions The Nifty 50 closing index dataset is used to predicting closing index price and those results are showed in Table-. In Table-, the proposed model achieved 0.0107 and 0.0079 in terms of RMSE and MAE respectively and their learning process is completed over the 1930.5 iterations. In term of S&P BSE Sensex datasets, the RMSE and MAE is produced 0.0106, 0.0076 respectively and their learning process is completed over the 1645.7 iterations. The proposed DICA_BPNN model is produced model provides a better accuracy then the ICA-BPNN and Standard BPNN models. K. Jayanthi and Dr. P. Suresh 86

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS [6] CONCLUSIONS This paper presented DICA-BPNN model is used to predict stock indices in future behaviors based on their past behavior. The Discriminant ICA method has used to removing noise from the stock market data in order to avoid the over fitting/under fitting of the neural networks learning process. The proposed method is compared with ICA-BPNN prediction model and Conventional BPNN prediction model. The experimental results show that the proposed model can produce lowest prediction error, higher prediction accuracy and extremely high-speed convergence rate. REFERENCES [1] C.-J. Lu, T.-S. Lee, and C.-C. Chiu, "Financial time series forecasting using independent component analysis and support vector regression," Decision Support Systems, vol. 47, pp. 115-15, 009. [] G. S. Atsalakis and K. P. Valavanis, "Surveying stock market forecasting techniques Part II: Soft computing methods," Expert Systems with Applications, vol. 36, pp. 593-5941, 009. [3] W. Dai, J.-Y. Wu, and C.-J. Lu, "Combining nonlinear independent component analysis and neural network for the prediction of Asian stock market indexes," Expert systems with applications, vol. 39, pp. 4444-445, 01. [4] L.-J. Kao, C.-C. Chiu, C.-J. Lu, and J.-L. Yang, "Integration of nonlinear independent component analysis and support vector regression for stock price forecasting," Neurocomputing, vol. 99, pp. 534-54, 013. [5] C.-J. Lu, "Integrating independent component analysis-based denoising scheme with neural network for stock price prediction," Expert Systems with Applications, vol. 37, pp. 7056-7064, 010. [6] K.-j. Kim, "Financial time series forecasting using support vector machines," Neurocomputing, vol. 55, pp. 307-319, 003. [7] Y. Chauvin and D. E. Rumelhart, Backpropagation: theory, architectures, and applications: Psychology Press, 1995. [8] K. Velusamy and R. Amalraj, "Performance Analysis of the Improved Cascade Correlation Neural Network for Time Series Analysis," International Journal of Computer Engineering & Applications, vol. XIII, pp. 191-0, August 17 017. [9] J. Wang and J. Wang, "Forecasting stock market indexes using principle component analysis and stochastic time effective neural networks," Neurocomputing, vol. 156, pp. 68-78, 015. [10] C. S. Dhir and S.-Y. Lee, "Discriminant independent component analysis," IEEE transactions on neural networks, vol., pp. 845-857, 011. [11] M. Mollaee and M. H. Moattar, "A novel feature extraction approach based on ensemble feature selection and modified discriminant independent component analysis for microarray data classification," Biocybernetics and Biomedical Engineering, vol. 36, pp. 51-59, 016. [1] C.-M. Hsu, "A hybrid procedure with feature selection for resolving stock/futures price forecasting problems," Neural Computing and Applications, vol., pp. 651-671, 013. [13] K. Velusamy and R. Amalraj, "Performance of the cascade correlation neural network for predicting the stock price," in Electrical, Computer and Communication Technologies (ICECCT), 017 Second International Conference on, 017, pp. 1-6. [14] Y. Zhang and L. Wu, "Stock market prediction of S&P 500 via combination of improved BCO approach and BP neural network," Expert systems with applications, vol. 36, pp. 8849-8854, 009. K. Jayanthi and Dr. P. Suresh 87

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 Original Input Data Data Smoothing DICA IC 1 IC.. IC n BPNN Predictor Predictions Results Figure 1: graphical representation of the Proposed DICA-BPNN Prediction Model Figure 1 K. Jayanthi and Dr. P. Suresh 88

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS Figure K. Jayanthi and Dr. P. Suresh 89