Escolar Documentos
Profissional Documentos
Cultura Documentos
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 64
Abstract— Artificial neural networks (ANNs) have been successfully used to solve variety of problem in prediction, recognition, pat-
tern classification, modeling and simulation of dynamic systems. Unfortunately, it was reported that the optimization of the ANN weights
represents a challenge. The reason is traditional ANN learning algorithms such as the back propagation algorithm can stuck by local
minimum. There is no guarantee that the produced weights are the optimal set to solve the problem under study. Genetic Algorithms
(GAs) were able to provide solutions for diversity of parameter optimization problems. In this study, we encoded the ANN weights as
parameters (i.e. chromosome) for GAs to optimize. This simple idea significantly helps in solving a challenge problem in stock ex-
change. A financial data set for Banks Participation, Insurance Participation, Service Participation, and Industry Participation for the pe-
riod 1992-2005 was collected from Amman Stock Exchange (ASE). This data set was used as a training data set for the proposed
ANNs-GAs model. The developed results show that the proposed model out-performs the traditional Multiple Linear Regression model
(MLR) with 4.95%. The experimental results are promising.
Index Terms— Prediction, Neural Networks, Genetic Algorithms, Stock Market, Amman Stock Exchange.
—————————— ——————————
1 INTRODUCTION
y 0 1 x1 2 x2 ... 4 x4 (1)
where:
N 4 8 12 16
VAF 99.653 98.765 99.484 96.406
99.213 99.316 96.415 99.127
98.437 99.971* 98.200 94.101
97.841 96.327 97.866 95.674
REFERENCES
[1] Chen A. S., Leung M. T., and Daouk H., 2003. Application of neural
networks to an emerging financial market: forecasting and trading the
Taiwan Stock Index. Computers and Operations Research, pages 30,
901-923.
[2] Lawrence R., 1997. Using neural network to forecast stock market price.
PhD thesis, University of Manitoba.
Fig. 4b. Prediction of the general ASE using the NN-GA model. [3] Burton G., Malkeil A., 1996. Orthogonal Least Squares Learning Algo-
rithm for Radial Basis Function Networks, pages 302-309.
[4] Makridakis S., Wheelwright S. C., and Hyndam R. J., 1997. Forecasting
mance was static and the model hasn’t recorded an Methods and Applications, Third Edition, pages 30 -70.
improvement (see Table 2). The ANN model also pro- [5] Bansal, Kauffman J., Weitz R., 1993, comparing the modeling perfor-
vides a better fit with observation than MLR model mance of regression and neural networks as data duality varies: A
(See Figure 4a and 4b). It performed 4.95% better than business value approach, to be appearing at the Journal of Management
the MLR model. Information Systems, Vol 10. Pp.11-32.
[6] Marquez, Hill T., Worthley R., and Remus W., 1998.Neural Network
Models as an Alternate to Regression, IEEE 24th Annual Hawaii Int’l
Preliminary research results proved that the hybrid Conference on System Sciences, pp.129-135, Vol VI, 19.
model has a better overall accuracy than MLR model. [7] White H., 1988. Economic prediction using neural networks: The case
We thought the following two main reasons are en- of IBM daily stock returns, IEEE Int’l Conference on Neural Networks.
hance the hybrid model results: [8] Holland H., 1975. Adaptation in natural and artificial systems. Universi-
ty of Michigan, page 183.
[9] Man-Chung C., Chi-Cheong W. and Chi-Chung L., 1995. Financial
(1) The use of ANNs which are the most effective
time series forecasting by neural network using conjugate gradient
technique in financial problem. Mainly, its ability learning algorithm and multiple linear regression weight initialization.
to discover nonlinear relationship and irregulari- University of Hong Kong Polytechnic, Kowloon.
ties in input data makes them ideal for predicting [10] Robert R., 1996. Artificial intelligence in finance & investing, Ch 10,
the stock problems market. IRWIN.
(2) The use of GA was a major reason to overcome the [11] Whitley D., 1995. Genetic Algorithm and Neural Network. Parallel
problem of shortage data availability. To avoid Computing. 14:347-361.
[12] Sheta A. and DeJong K., 2001. Time-Series forecasting using GA tuned
over-training, the number of hidden nodes was li- radial basis functions. Computer and System Department, Electronic
mited to 8 and the number of generations was kept Research Institute, Computer Science Department.
at 500.
JOURNAL OF COMPUTING, VOLUME 3, ISSUE 3, MARCH 2011, ISSN 2151-9617
HTTPS://SITES.GOOGLE.COM/SITE/JOURNALOFCOMPUTING/
WWW.JOURNALOFCOMPUTING.ORG 68
[13] Huse G. and Gjosaeter H., 1999. A Neural network approach for pre-
dicting stock abundance of the Barents Sea Capelin”, University of K. Eghnam received her B.Sc. degree in Computer Science from Al-
Bergen, Department of Fisheries and Marine Biology, PO Box 7800, N- Balqa Applied University in 1999. She received an MSc in Computer
5020. Science from the same university in 2001. She is presently a full-
[14] Whitley D. and Hanson T., 1989. The genetic algorithm: Using genetic time instructor at Al-Balqa Applied University. Her research interests
algorithms to optimize neural networks. Technical Report CS-89-107, are mainly from the areas of software engineering and artificial intel-
ligene.
University of Colorado state.
[15] D. Whitley, T. Starkweather, and C. Bogart, 1989. Genetic algorithms
A. Sheta received his B.E., M.Sc. degrees in Electronics and Com-
and neural networks: optimizing connections and connectivity. Univer-
munication Engineering from the Faculty of Engineering, Cairo Uni-
sity of Colorado State, Technical Report, CS-89-117.
versity in 1988 and 1994, respectively. A. Sheta received his Ph.D.
[16] General Amman Stock Index Data Set degree from the Computer Science Department, School of Informa-
http://www.ammanstockex.com. tion Technology, George Mason University, Fairfax, VA, USA in 1997.
[17] Belew R.K., McInerney J., and Schraudolph N., 1992 .“Evolving Net- Currently, Prof. Sheta is working with the Computer Science Depar-
works: Using the Genetic Algorithm with Connectionist Learning," Ar- ment at the World Islamic Sciences and Education University
ti_cial Life II, pp. 511-547. (W.I.S.E.), Amman, Jordan. His research interests include Neural
[18] Koza JR.and Rice J. P., 1995. “Genetic Generation of Both the Weights Networks, Evolutionary Computation, Modelling and Simulation of
and Architecture for a Neural Network,” IEEE Joint Conference on Dynamical Systems, Robotics, Automatic Control, Fuzzy Logic, and
Neural Networks, pp. 397-404. Swarm Intelligence. Prof. Sheta served as a chair or co-chair for
number of workshops and special sessions within international cofe-
[19] Montana D. J., 1992. “A Weighted Probabilistic Neural Network," Ad-
rences in the area of Computer Science and Engineering. He has
vances in Neural Information Processing Systems 4, pp. 1110-1117. been an invited speaker in number of national and international cofe-
[20] Richard K. Belew, McInerny J., and Nicol Schraudolph N., 1990. Evolv- rences.
ing Networks: Using the Genetic Algorithm with Connectionist Learn-
ing. Technical Report CS90–174, UCSD (La Jolla). S. Bani-Ahmad received his B.Sc. degree in Electrical Engineer-
[21] Darrell Whitley. Applying Genetic Algorithms to Neural Network ing/Computer Engineering from the department of Electrical Engi-
Problems: A Preliminary Report. (Unpublished manuscript). neering, Jordan University of Science and technology in 1999. He
[22] D. Curran and C. O'Riordan. Applying Evolutionary Computation to received an MS in Computer Science from the school of Information
Designing Neural Networks: A Study of the State of the Art. Technical Technology at Al-Albayt University in Jordan, in 2001. He received
Report of the Dept. of IT., NUI, Galway, 2002. his Ph.D. degree in Computing and Information Systems from the
department of Electrical Engineering and Computer Science at Case
Western Reserve University, Cleveland - Ohio, USA, in 2008. He is
presently a professor at Al-Balqa Applied University, Salt, Jordan.