Neural network techniques for financial performance prediction: integrating fundamental and technical analysis

This research project investigates the ability of neural networks, specifically, the backpropagation algorithm, to integrate fundamental and technical analysis for financial performance prediction. The predictor attributes include 16 financial statement variables and 11 macroeconomic variables. The rate of return on common shareholders' equity is used as the to-be-predicted variable. Financial data of 364 S&P companies are extracted from the CompuStat database, and macroeconomic variables are extracted from the Citibase database for the study period of 1985-1995. Used as predictors in Experiments 1, 2, and 3 are the 1 year's, the 2 years', and the 3 years' financial data, respectively. Experiment 4 has 3 years' financial data and macroeconomic data as predictors. Moreover, in order to compensate for data noise and parameter misspecification as well as to reveal prediction logic and procedure, we apply a rule extraction technique to convert the connection weights from trained neural networks to symbolic classification rules. The performance of neural networks is compared with the average return from the top one-third returns in the market (maximum benchmark) that approximates the return from perfect information as well as with the overall market average return (minimum benchmark) that approximates the return from highly diversified portfolios. Paired t tests are carried out to calculate the statistical significance of mean differences. Experimental results indicate that neural networks using 1 year's or multiple years' financial data consistently and significantly outperform the minimum benchmark, but not the maximum benchmark. As for neural networks with both financial and macroeconomic predictors, they do not outperform the minimum or maximum benchmark in this study. The experimental results also show that the average return of 0.25398 from extracted rules is the only compatible result to the maximum benchmark of 0.2786. Consequentially, we demonstrate rule extraction as a postprocessing technique for improving prediction accuracy and for explaining the prediction logic to financial decision makers.

[1]  Jane A. Ou,et al.  The Information-Content Of Nonearnings Accounting Numbers As Earnings Predictors , 1990 .

[2]  Duane DeSieno,et al.  Trading Equity Index Futures With a Neural Network , 1992 .

[3]  Steven Walczak,et al.  An Empirical Analysis of Data Requirements for Financial Forecasting with Neural Networks , 2001, J. Manag. Inf. Syst..

[4]  D FreemanJohn Behind the Smoke and Mirrors: Gauging the Integrity of Investment Simulations , 1992 .

[5]  W. J. Oneil,et al.  How to Make Money in Stocks , 1988 .

[6]  Jude W. Shavlik,et al.  Interpretation of Artificial Neural Networks: Mapping Knowledge-Based Neural Networks into Rules , 1991, NIPS.

[7]  H. White,et al.  Economic prediction using neural networks: the case of IBM daily stock returns , 1988, IEEE 1988 International Conference on Neural Networks.

[8]  Jeffrey A. Frankel,et al.  Financial Markets and Monetary Policy , 1995 .

[9]  LiMin Fu,et al.  Rule Learning by Searching on Adapted Nets , 1991, AAAI.

[10]  John C. Ritchie Fundamental analysis: A back-to-the-basics investment guide to selecting quality stocks , 1989 .

[11]  A. A. Mullin,et al.  Principles of neurodynamics , 1962 .

[12]  Michael C. Thomsett,et al.  Mastering Technical Analysis , 1999 .

[13]  Eduardo S. Schwartz,et al.  Investment Under Uncertainty. , 1994 .

[14]  Melody Y. Kiang,et al.  Managerial Applications of Neural Networks: The Case of Bank Failure Predictions , 1992 .

[15]  Stephen I. Gallant,et al.  Connectionist expert systems , 1988, CACM.

[16]  M. C. Jensen,et al.  Risk, the Pricing of Capital Assets, and the Evaluation of Investment Portfolios , 1969 .

[17]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[18]  Christopher Kelly,et al.  Artificial Neural Networks Make Their Mark as a Powerful Tool for Investors , 1997 .

[19]  David W. Wright,et al.  Using Artificial Neural Networks to Pick Stocks , 1993 .

[20]  Steven Walczak,et al.  Heuristic principles for the design of artificial neural networks , 1999, Inf. Softw. Technol..

[21]  Russell L. Purvis,et al.  Forecasting the NYSE composite index with technical analysis, pattern recognizer, neural network, and genetic algorithm: a case study in romantic decision support , 2002, Decis. Support Syst..

[22]  Marc R. Reinganum The Anatomy of a Stock Market Winner , 1988 .

[23]  Ryszard S. Michalski,et al.  A Theory and Methodology of Inductive Learning , 1983, Artificial Intelligence.

[24]  Hongjun Lu,et al.  Effective Data Mining Using Neural Networks , 1996, IEEE Trans. Knowl. Data Eng..

[25]  Sebastian Thrun,et al.  Extracting Provably Correct Rules from Artificial Neural Networks , 1993 .

[26]  Melody Y. Kiang,et al.  DKAS: A Distributed Knowledge Acquisition System in a DSS , 1993, J. Manag. Inf. Syst..

[27]  Jeffrey S. Racine On the Nonlinear Predictability of Stock Returns Using Financial and Economic Variables , 2001 .

[28]  S. Dutta,et al.  Bond rating: a nonconservative application of neural networks , 1988, IEEE 1988 International Conference on Neural Networks.

[29]  Soumitra Dutta,et al.  Bond rating: A non-conservative application of neural networks , 1988 .

[30]  Min Qi,et al.  Nonlinear Predictability of Stock Returns Using Financial and Economic Variables , 1999 .

[31]  Paul A. Fishwick,et al.  Time series forecasting using neural networks vs. Box- Jenkins methodology , 1991, Simul..

[32]  R. Nakano,et al.  Medical diagnostic expert system based on PDP model , 1988, IEEE 1988 International Conference on Neural Networks.

[33]  E. Elton Modern portfolio theory and investment analysis , 1981 .

[34]  Tharam S. Dillon,et al.  Automated knowledge acquisition , 1994, Prentice Hall International series in computer science and engineering.

[35]  Amit Gupta,et al.  Generalized Analytic Rule Extraction for Feedforward Neural Networks , 1999, IEEE Trans. Knowl. Data Eng..

[36]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.