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

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

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

Role of soft computing techniques in predicting stock market direction

An enhanced artificial neural network for stock price predications

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

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

Based on BP Neural Network Stock Prediction

Forecasting stock market prices

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

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

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

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

Bond Market Prediction using an Ensemble of Neural Networks

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

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

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

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

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

Iran s Stock Market Prediction By Neural Networks and GA

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

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

Prediction of Stock Closing Price by Hybrid Deep Neural Network

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

Foreign Exchange Rate Forecasting using Levenberg- Marquardt Learning Algorithm

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

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

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

Artificially Intelligent Forecasting of Stock Market Indexes

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

Journal of Internet Banking and Commerce

A Dynamic Hedging Strategy for Option Transaction Using Artificial Neural Networks

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

$tock Forecasting using Machine Learning

Chapter 6 Forecasting Volatility using Stochastic Volatility Model

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

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

Forecasting Currency Exchange Rates via Feedforward Backpropagation Neural Network

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

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

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

SURVEY OF MACHINE LEARNING TECHNIQUES FOR STOCK MARKET ANALYSIS

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

ANN Robot Energy Modeling

STOCK MARKET FORECASTING USING NEURAL NETWORKS

Chapter IV. Forecasting Daily and Weekly Stock Returns

Predicting Economic Recession using Data Mining Techniques

Using artificial neural networks for forecasting per share earnings

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

Neuro-Genetic System for DAX Index Prediction

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

REGRESSION, THEIL S AND MLP FORECASTING MODELS OF STOCK INDEX

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

Copy Right to GARPH Page 38

2015, IJARCSSE All Rights Reserved Page 66

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

Applications of Neural Networks in Stock Market Prediction

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL

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

Predictive Risk Categorization of Retail Bank Loans Using Data Mining Techniques

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

Stock Market Prediction System

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

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

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

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

Pattern Recognition by Neural Network Ensemble

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

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 *

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

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

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

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

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

An Intelligent Forex Monitoring System

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

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques

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

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

Forecasting Foreign Exchange Rate during Crisis - A Neural Network Approach

PREDICTION OF THE INDIAN STOCK INDEX USING NEURAL NETWORKS

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

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

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

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

Forecasting Agricultural Commodity Prices through Supervised Learning

Measuring DAX Market Risk: A Neural Network Volatility Mixture Approach

Stock Market Forecasting Using Artificial Neural Networks

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

Spiking Back Propagation Multilayer Neural Network Design for Predicting Unpredictable Stock Market Prices with Time Series Analysis

COMPARATIVE STUDY IN ESTIMATING VOLKSWAGEN S PRICE: ARIMA VERSUS ANN

Electrical. load forecasting using artificial neural network kohonen methode. Galang Jiwo Syeto / EEPIS-ITS ITS

Stock Market Predictor and Analyser using Sentimental Analysis and Machine Learning Algorithms

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

APPLICATION OF ARTIFICIAL NEURAL NETWORK SUPPORTING THE PROCESS OF PORTFOLIO MANAGEMENT IN TERMS OF TIME INVESTMENT ON THE WARSAW STOCK EXCHANGE

Predicting stock prices for large-cap technology companies

Research Article Design and Explanation of the Credit Ratings of Customers Model Using Neural Networks

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

Transcription:

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. K. 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 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. K. JAYANTHI AND Dr. K. SURESH 86

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS 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 overfitting/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 de-noise scheme is very significant task for improving generalization performance of the BPNN forecasting model. For eliminating the noise from stock market data, there are many approaches were used such as Principle Component Analysis[8], 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[9] 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 lowdimensional feature space where the features are statically independent with maximally discriminant[9]. 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[10]. 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, v gives a univariate Gaussian distribution with the same mean and standard deviation 1 as of y i. The value of k1 and k are k1 36 / (8 3 9), k 4 / (16 3 7). G and G are K. JAYANTHI AND Dr. K. SURESH 87

Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 1 the non-quadratic functions. Some choices of G and G for random vector y i 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, 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 is same as equation (5). As a final point, the learning rule is defined in the following form: LW ( ) 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 T ( 0.5) W ( WW ) W of symmetric orthogonalization is applied. (10) [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 [11]. An input layer receive inputs signal from the external source and output layer provides output of the target signals. A layer between input 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[11]. 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[1] [7]. K. JAYANTHI AND Dr. K. SURESH 88

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS [4] THE PROPOSED MODEL In this paper, the BPNN model has been integrated with data smoothing scheme such as DICA[10] 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 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 of size 1 n 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, 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 K. JAYANTHI AND Dr. K. SURESH 89

Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 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. [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. K. JAYANTHI AND Dr. K. SURESH 90

AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS 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] 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. [9] C. S. Dhir and S.-Y. Lee, "Discriminant independent component analysis," IEEE transactions on neural networks, vol., pp. 845-857, 011. [10] 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. [11] 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. [1] 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. 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 K. JAYANTHI AND Dr. K. SURESH 91

Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 Figure 1 Figure K. JAYANTHI AND Dr. K. SURESH 9