Abstract
This chapter presents a generic scheme for generating prediction rules based on rough set approach for stock market prediction. To increase the efficiency of the prediction process, rough sets with Boolean reasoning discretization algorithm is used to discretize the data. Rough set reduction technique is applied to find all the reducts of the data, which contains the minimal subset of attributes that are associated with a class label for prediction. Finally, rough sets dependency rules are generated directly from all generated reducts. Rough confusion matrix is used to evaluate the performance of the predicted reducts and classes. For comparison, the results obtained using rough set approach were compared to that of artificial neural networks and decision trees. Empirical results illustrate that rough set approach achieves a higher overall prediction accuracy reaching over 97% and generates more compact and fewer rules than neural networks and decision tree algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abraham, A., Nath, B., Mahanti, P.K.: Hybrid intelligent systems for stock market analysis. In: Alexandrov, V.N., Dongarra, J., Juliano, B.A., Renner, R.S., Tan, C.J.K. (eds.) ICCS-ComputSci 2001. LNCS, vol. 2074, pp. 337–345. Springer, Heidelberg (2001)
Abraham, A., Philip, N.S., Nath, B., Saratchandran, P.: Performance analysis of connectionist paradigms for modeling chaotic behavior of stock indices. In: Second International Workshop on Intelligent Systems Design and Applications, Computational Intelligence and Applications, pp. 181–186. Dynamic Publishers Inc., USA (2002)
Abraham, A., Philip, N.S., Saratchandran, P.: Modeling chaotic behavior of stock indices using intelligent paradigms. Int. J. Neural Parallel Sci. Comput. 11(12), 143–160 (2003)
Al-Qaheri, H., Hassanien, A.E., Abraham, A.: Discovering Stock Price Prediction Rules Using Rough Sets. Neural Network World Journal (in press, 2008)
Bauer, R.J.: Genetic Algorithms and Investment Strategies. Wiley, New York (1994)
Bazan, J., Nguyen, H.S., Nguyen, S.H., Synak, P., Wróblewski, J.: Rough Set Algorithms in Classification Problem. In: Polkowski, L., Tsumoto, S., Lin, T.Y. (eds.) ICCV-WS 1999, pp. 49–88. Physica Verlag (2000)
Indranil, B.: Deciding the financial health of dot-coms using rough sets. Information and Management 43(7), 835–846 (2006)
Chan, W.S., Liu, W.N.: Diagnosing shocks in stock markets of southeast Asia, Australia, and New Zealand. Math. Comput. Simulation 59(13), 223–232 (2002)
Cheng, C., Chen, Y.: Classifying the segmentation of customer value via RFM model and RS theory. Expert Systems with Applications (article in progress) (2008)
Cios, K., Pedrycz, W., Swiniarski, R.: Data Mining Methods for Knowledge Discovery. Kluwer Academic Publishers, Dordrecht (1998)
Dimitras, A.I., Slowinski, R., Susmaga, R., Zopounidis, C.: Business failure prediction using rough sets. European Journal of Operational Research 114(2), 263–281 (1999)
Dimitras, A.I., Slowinski, R., Susmagab, R., Zopounidisa, C.: Business failure prediction using rough sets. European Journal of Operational Research 114(2), 263–280 (1999)
Dougherty, J., Kohavi, R., Sahami, M.: Supervised and Unsupervised Discritization of Continuous Features. In: Proc. of the XII International conference on Machine Learning, San Francisco, pp. 294–301 (1995)
Dougherty, J., Kohavi, R., Sahami, M.: Supervised and Unsupervised Discritization of Continuous Features. In: Proc. of the XII International conference on Machine Learning, pp. 294–301 (1995)
Fayyad, U.M., Piatetsky-Shapiro, G., Smyth, P.: From data mining to knowledge discovery: An overview. In: Fayyad, U.M., et al. (eds.) Advances in Knowledge Discovery and Data Mining, p. 129. AAAI, New York (1996)
Francis, E.S., Cao, L.J.: Modified support vector machines in financial time series forecasting. Neurocomputing 48(14), 847–861 (2002)
Francis, E.H., Lixiang, S.: Economic and financial prediction using rough set model. European Journal of Operational Research 141(3), 641–659 (2002)
Gediga, G., Duentsch, I.: Statistical Techniques for Rough Set Data Analysis. In: Rough Sets: New Developments, pp. 545–565. Physica Verlag (2000)
Golan, R.: Stock market analysis utilizing rough set theory. Ph.D. Thesis, Department of Computer Science, University of Regina, Canada (1995)
Golan, R., Ziarko, W.: A methodology for stock market analysis utilizing rough set theory. In: Proceedings of the IEEE/IAFE Computational Intelligence for Financial Engineering, pp. 32–40 (1995)
Graflund, A.: Bayesian Inference Approach to Testing Mean Reversion in the Swedish Stock Market (2002) SSRN: http://ssrn.com/abstract=250089
Grosan, C., Abraham, A.: Stock Market Modeling Using Genetic Programming Ensembles, Genetic Systems Programming. In: Nedjah, N., et al. (eds.) Studies in Computational Intelligence, pp. 131–146. Springer, Germany (2006)
Guoyin, W.: Rough reduction in algebra view and information view. International Journal of Intelligent Systems 18(6), 679–688 (2003)
Hassanien, A.E., Abdelhafez, M.E., Own, H.S.: Rough Set Data Analysis in Knowledge Discovery: A Case of Kuwaiti Diabetic Children Patients, Advances in Fuzzy System (in press, 2008)
Jiajin, H., Chunnian, L., Chuangxin, O., Yao, Y.Y., Zhong, N.: Attribute reduction of rough sets in mining market value functions. In: IEEE/WIC International Conference Proceedings on Web Intelligence, WI 2003, pp. 470–473 (2003)
Jovina, R., Akhtar, J.: Backpropagation and Recurrent Neural Networks in Financial Analysis of Multiple Stock Market Returns. In: Proceedings of the 29th Hawaii International Conference on System Sciences (HICSS), Decision Support and Knowledge-Based Systems, vol. 2, p. 454 (1996)
Kim, K.J., Han, I.: Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index. Expert Systems Applications 19(2), 125–132 (2000)
Leigh, W., Modani, N., Purvis, S., Roberts, T.: Stock market trading rule discovery using technical charting heuristics. Expert Systems and Applications 23(2), 155–159 (2002)
Leigh, W., Purvis, R., Ragusa, J.M.: Forecasting the NYSE composite index with technical analysis, pattern recognizer, neural network and genetic algorithm: a case study in romantic decision support. Decision Support Syst. 32(4), 361–377 (2002)
Li, J., Cercone, N.: A rough set based model to rank the importance of association rules. In: Ślęzak, D., Yao, J., Peters, J.F., Ziarko, W.P., Hu, X. (eds.) RSFDGrC 2005. LNCS, vol. 3642, pp. 109–118. Springer, Heidelberg (2005)
Lixiang, S., Loh, H.T.: Applying rough sets to market timing decisions. Decision support Systems journal 37, 583–597 (2004)
Lin, C., Wang, Y., Wu, C., Chuang, C.: Developing a business failure prediction model via RST, GRA and CBR. Expert Systems with Applications (2008) (article in press)
Mani, G., Quah, K.K., Mahfoud, S., Barr, D.: An analysis of neural-network forecasts from a large-scale, real-world stock selection system. In: Proceedings of the IEEE/IAFE 1995 Conference on Computational Intelligence for Financial Engineering (CIFER 1995), pp. 72–78. IEEE, Los Alamitos (1995)
Maqsood, M.R., Abraham, A.: Neural network ensemble method for weather forecasting. Neural Computing and Applications 13(2), 112–122 (2004)
McKee, T.E.: Rough Set Bankruptcy Prediction Models versus Auditor Signalling Rates. Journal of Forecasting 22(8), 569–586 (2003)
Ning, S., Ziarko, W., Hamilton, J., Cercone, N.: Using Rough Sets as Tools for Knowledge Discovery. In: Fayyad, U.M., Uthurusamy, R. (eds.) First International Conference on Knowledge Discovery and Data Mining KDD 1995, pp. 263–268. AAAI, Montreal (1995)
Pawlak, Z.: Rough Sets. Int. J. Computer and Information SCI. 11, 341–356 (1982)
Pawlak, Z.: Rough Sets- Theoretical aspects of Reasoning about Data. Kluwer Academic Publishers, Dordrecht (1991)
Pawlak, Z., Grzymala-Busse, J., Slowinski, R., Ziarko, W.: Rough sets. Communications of the ACM 38(11), 89–95 (1995)
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Information Sciences 177, 3–27 (2007)
Poel, D.: Rough sets for database marketing. In: Polkowski, L., Skowron, A. (eds.) Rough Sets in Knowledge Discovery 2, pp. 324–335. Physica-Verlag (1998)
Polkowski, L.: Rough Sets: Mathematical Foundations. Physica-Verlag (2003)
Qizhong, Z.: An Approach to Rough Set Decomposition of Incomplete Information Systems. In: 2nd IEEE Conference on Industrial Electronics and Applications, ICIEA 2007, pp. 2455–2460 (2007)
Salcedo-Sanza, S., Fernandez-Villacanasa, J.L., Segovia-Vargasb, J., Bousono-Calzona, C.: Genetic programming for the prediction of insolvency in non-life insurance companies. Computers & Operations Research 32, 749–765 (2005)
Shuxiang, X., Ming, Z.: Data mining - an adaptive neural network model for financial analysis. In: Third International Conference on Information Technology and Applications, ICITA 2005, vol. 1(4-7), pp. 336–340 (2005)
Skalko, C.: Rough sets help time the OEX. Journal of Computational Intelligence in Finance 4(6), 20–27 (1996)
Ślȩzak, D.: Various approaches to reasoning with frequency-based decision reducts: a survey. In: Polkowski, L., Tsumoto, S., Lin, T.Y. (eds.) Rough Sets in Soft Computing and Knowledge Discovery: New Developments, Physica Verlag (2000)
Starzyk, J.A., Dale, N., Sturtz, K.: A mathematical foundation for improved reduct generation in information systems. In: Knowledge and Information Systems Journal, pp. 131–147. Springer, Heidelberg (2000)
Swiniarski, R., Skowron, A.: Rough set methods in feature selection and recognition. Pattern Recognition Letters 24(6), 833–849 (2003)
Tsaih, R., Hsu, Y., Lai, C.C.: Forecasting S&P 500 stock index futures with a hybrid AI system. Decision Support Syst. 23(2), 161–174 (1998)
Van den Berg, J., Kaymak, U., Van den Bergh, W.M.: Financial markets analysis by using a probabilistic fuzzy modelling approach. Int. J. Approximate Reasoning 35(3), 291–305 (2004)
Wang, Z., Li, H., Deng, X.: Empirical Study of Business Failure Prediction Based on Rough Set. In: International Conference on Management Science and Engineering, ICMSE 2006, pp. 848–852 (2006)
Ziarko, W.: Variable Precision Rough Set Model. Journal of Computer and Systems. Sciences 46(1), 39–59 (1993)
Ziarko, W., Golan, R., Edwards, D.: An application of datalogic/R knowledge discovery tool to identify strong predictive rules in stock market data. In: Proceedings of AAAI Workshop on Knowledge Discovery in Databases, Washington, DC, pp. 89–101 (1993)
Zhong, N., Skowron, A.: Rough set based Knowledge Discovery Process. International Journal of Applied Maths and Computer Science 11(3), 603–619 (2001)
Zopounidis, C., Doumpos, M.: Multi-group discrimination using multi-criteria analysis: Illustrations from the field of finance. European Journal of Operational Research 139(2), 371–389 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Al-Qaheri, H., Hassanien, A.E., Abraham, A. (2009). A Generic Scheme for Generating Prediction Rules Using Rough Sets. In: Abraham, A., Falcón, R., Bello, R. (eds) Rough Set Theory: A True Landmark in Data Analysis. Studies in Computational Intelligence, vol 174. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89921-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-89921-1_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89920-4
Online ISBN: 978-3-540-89921-1
eBook Packages: EngineeringEngineering (R0)