Skip to main content
Erschienen in: Soft Computing 3/2019

01.09.2017 | Methodologies and Application

An interpretable neuro-fuzzy approach to stock price forecasting

verfasst von: Sharifa Rajab, Vinod Sharma

Erschienen in: Soft Computing | Ausgabe 3/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Stock price prediction is a complex and difficult task due to the chaotic behavior and high uncertainty in stock market prices. The design of a highly accurate, simple and intelligible forecasting model is of prime importance in this field. With this aim, a number of research studies have employed fuzzy rule-based systems for stock price forecasting. But the main focus has been on obtaining fuzzy systems with high accuracy and the interpretability aspect has been overlooked due to the assumption that the fuzzy rule-based systems are implicitly interpretable in the form of fuzzy rules which is not essentially true. This paper proposes an efficient and interpretable neuro-fuzzy system for stock price prediction using multiple technical indicators with focus on interpretability–accuracy trade-off. The interpretability of the system is ensured by: (1) rule base reduction via selection of the best rules using rule performance criteria to obtain an efficient and a compact rule base which is easily comprehendible and (2) constrained learning during model optimization stage so that simple constraints are imposed on the updates of fuzzy set parameters due to which the system remains interpretable and forecasting accuracy is not compromised. For experimental evaluation of the proposed system, daily stock data of Bombay Stock Exchange, CNX Nifty and S&P 500 stock indices are used. The simulation results show that the proposed system obtains a better balance between accuracy and interpretability than two other artificial intelligence techniques and two statistical techniques commonly used in stock price prediction.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Alonso JM, Magdalena L (2011) Special issue on interpretable fuzzy systems. Inf Sci 181:4331–4339 Alonso JM, Magdalena L (2011) Special issue on interpretable fuzzy systems. Inf Sci 181:4331–4339
Zurück zum Zitat Ang KK, Quek C (2006) Stock trading using RSPOP: a novel rough set-based neuro-fuzzy approach. IEEE Trans Neural Netw 17:1301–1315CrossRef Ang KK, Quek C (2006) Stock trading using RSPOP: a novel rough set-based neuro-fuzzy approach. IEEE Trans Neural Netw 17:1301–1315CrossRef
Zurück zum Zitat Atsalakis G, Valavanis K (2008) Surveying stock market forecasting techniques—part II: soft computing methods. Exp Syst Appl 36:5932–5941CrossRef Atsalakis G, Valavanis K (2008) Surveying stock market forecasting techniques—part II: soft computing methods. Exp Syst Appl 36:5932–5941CrossRef
Zurück zum Zitat Atsalaki G, Valavanis K (2009) Forecasting stock market short-term trends using neuro-fuzzy based methodology. Exp Syst Appl 7:10696–10707CrossRef Atsalaki G, Valavanis K (2009) Forecasting stock market short-term trends using neuro-fuzzy based methodology. Exp Syst Appl 7:10696–10707CrossRef
Zurück zum Zitat Atsalakis G, Valavanis K (2013) Computation optimization in economics and finance research compendium. In: Zopounidis C (ed) Surveying stock market forecasting techniques—part I: conventional methods. Nova Science Publishers Inc, New York, pp 49–104 Atsalakis G, Valavanis K (2013) Computation optimization in economics and finance research compendium. In: Zopounidis C (ed) Surveying stock market forecasting techniques—part I: conventional methods. Nova Science Publishers Inc, New York, pp 49–104
Zurück zum Zitat Atsalakis G, Dimitrakakis E, Zopounidis C (2011) Elliot wave theory and neuro-fuzzy systems, in stock market prediction. The WASP system. Exp Syst Appl 8:9196–9206CrossRef Atsalakis G, Dimitrakakis E, Zopounidis C (2011) Elliot wave theory and neuro-fuzzy systems, in stock market prediction. The WASP system. Exp Syst Appl 8:9196–9206CrossRef
Zurück zum Zitat Atsalakis G, Protopapadakis E, Valavanis K (2015) Stock trend forecasting in turbulent market periods using neuro-fuzzy systems. Oper Res 16:245–269 Atsalakis G, Protopapadakis E, Valavanis K (2015) Stock trend forecasting in turbulent market periods using neuro-fuzzy systems. Oper Res 16:245–269
Zurück zum Zitat Babushka R (1999) Data-driven fuzzy modeling: transparency and complexity issues. In: Proceedings 2nd European Symposium on Intelligent Techniques ESIT’99 Babushka R (1999) Data-driven fuzzy modeling: transparency and complexity issues. In: Proceedings 2nd European Symposium on Intelligent Techniques ESIT’99
Zurück zum Zitat Bagheri A, Peyhani HM, Akberi M (2014) Financial forecasting using ANFIS networks with quantum-behaved particle swarm optimization. Exp Syst Appl 41:6235–6250CrossRef Bagheri A, Peyhani HM, Akberi M (2014) Financial forecasting using ANFIS networks with quantum-behaved particle swarm optimization. Exp Syst Appl 41:6235–6250CrossRef
Zurück zum Zitat Banik S, Rouf RA and Khan K (2007) Modeling chaotic behavior of Dhaka Stock Market Index values using the neuro-fuzzy model. In: 10th International Conference on Computer Aid in Information Technology. doi:10.1109/ICCITECHN.2007.4579362 Banik S, Rouf RA and Khan K (2007) Modeling chaotic behavior of Dhaka Stock Market Index values using the neuro-fuzzy model. In: 10th International Conference on Computer Aid in Information Technology. doi:10.​1109/​ICCITECHN.​2007.​4579362
Zurück zum Zitat Berenji HR, Khedkar P (1992) Learning and tuning fuzzy logic controllers through reinforcements. IEEE Trans Neural Netw 3:724–740CrossRef Berenji HR, Khedkar P (1992) Learning and tuning fuzzy logic controllers through reinforcements. IEEE Trans Neural Netw 3:724–740CrossRef
Zurück zum Zitat Bollerslev T (1986) Generalized autoregressive conditional heteroscedasticity. J Econom 31:307–327CrossRefMATH Bollerslev T (1986) Generalized autoregressive conditional heteroscedasticity. J Econom 31:307–327CrossRefMATH
Zurück zum Zitat Casillas J, Cordón O, Herrera F (2003) Interpretability Issues in fuzzy modeling. Springer, BerlinCrossRefMATH Casillas J, Cordón O, Herrera F (2003) Interpretability Issues in fuzzy modeling. Springer, BerlinCrossRefMATH
Zurück zum Zitat Chavarnakul T, Enke D (2009) A hybrid stock trading system for intelligent technical analysis-based equivolume charting. Neurocomputing 72:16–18CrossRef Chavarnakul T, Enke D (2009) A hybrid stock trading system for intelligent technical analysis-based equivolume charting. Neurocomputing 72:16–18CrossRef
Zurück zum Zitat Chen MY (2013) A hybrid ANFIS model for business failure prediction—utilization of particle swarm optimization and subtractive clustering. Inf Sci 220:180–195CrossRef Chen MY (2013) A hybrid ANFIS model for business failure prediction—utilization of particle swarm optimization and subtractive clustering. Inf Sci 220:180–195CrossRef
Zurück zum Zitat Chen MY (2013) A high-order fuzzy time series forecasting model for internet stock trading. Future Gener Comput Syst Int J Grid Comput eSci 37:461–467CrossRef Chen MY (2013) A high-order fuzzy time series forecasting model for internet stock trading. Future Gener Comput Syst Int J Grid Comput eSci 37:461–467CrossRef
Zurück zum Zitat Chen MY, Chen BT (2014) Online fuzzy time series analysis based on entropy discretization and a fast fourier transform. Appl Soft Comput 14:156–166CrossRef Chen MY, Chen BT (2014) Online fuzzy time series analysis based on entropy discretization and a fast fourier transform. Appl Soft Comput 14:156–166CrossRef
Zurück zum Zitat Chen MY, Chen BT (2015) A hybrid fuzzy time series model based on granular computing for stock price forecasting. Inf Sci 294:227–241MathSciNetCrossRef Chen MY, Chen BT (2015) A hybrid fuzzy time series model based on granular computing for stock price forecasting. Inf Sci 294:227–241MathSciNetCrossRef
Zurück zum Zitat Chien YWC, Chen YL (2010) Mining associative classification rules with stock trading data—a GA-based method. Knowl-Based Syst 23:605–614CrossRef Chien YWC, Chen YL (2010) Mining associative classification rules with stock trading data—a GA-based method. Knowl-Based Syst 23:605–614CrossRef
Zurück zum Zitat Chiu S (1994) Fuzzy model identification based on cluster estimation. J Intell Fuzzy Syst 2:267–278CrossRef Chiu S (1994) Fuzzy model identification based on cluster estimation. J Intell Fuzzy Syst 2:267–278CrossRef
Zurück zum Zitat de Oliveira V (1999) Towards neuro-linguistic modeling: constraints for optimization of membership functions. Fuzzy Sets Syst 106:357–380MathSciNetCrossRefMATH de Oliveira V (1999) Towards neuro-linguistic modeling: constraints for optimization of membership functions. Fuzzy Sets Syst 106:357–380MathSciNetCrossRefMATH
Zurück zum Zitat Engle RF (1982) Autoregressive conditional heteroscedasticity with estimator of the variance of United Kingdom inflation. Econometrica 4:987–1008CrossRefMATH Engle RF (1982) Autoregressive conditional heteroscedasticity with estimator of the variance of United Kingdom inflation. Econometrica 4:987–1008CrossRefMATH
Zurück zum Zitat Escobar A, Moreno J, Munera S (2013) A technical analysis indicator based on fuzzy logic. Electron Notes Theor Comput Sci 292:27–37CrossRef Escobar A, Moreno J, Munera S (2013) A technical analysis indicator based on fuzzy logic. Electron Notes Theor Comput Sci 292:27–37CrossRef
Zurück zum Zitat Esfahanipour A, Aghamiri W (2010) Adapted neuro-fuzzy inference system on indirect approach TSK fuzzy rule base for stock market analysis. Exp Syst Appl 37:4742–4748CrossRef Esfahanipour A, Aghamiri W (2010) Adapted neuro-fuzzy inference system on indirect approach TSK fuzzy rule base for stock market analysis. Exp Syst Appl 37:4742–4748CrossRef
Zurück zum Zitat Espinosa J, Vandewalle J (2000) Constructing fuzzy models with linguistic integrity from numerical data—AFRELI algorithm. IEEE Trans Fuzzy Syst 8:591–600CrossRef Espinosa J, Vandewalle J (2000) Constructing fuzzy models with linguistic integrity from numerical data—AFRELI algorithm. IEEE Trans Fuzzy Syst 8:591–600CrossRef
Zurück zum Zitat Gegov A (2015) Rule base simplification in fuzzy systems by aggregation of inconsistent rules. J Intell Fuzzy Syst 28:1331–1343MathSciNet Gegov A (2015) Rule base simplification in fuzzy systems by aggregation of inconsistent rules. J Intell Fuzzy Syst 28:1331–1343MathSciNet
Zurück zum Zitat Hermann CS (1997) Symbolic reasoning about numerical data: a hybrid approach. Appl Intell 7:339–354CrossRef Hermann CS (1997) Symbolic reasoning about numerical data: a hybrid approach. Appl Intell 7:339–354CrossRef
Zurück zum Zitat Jang JS (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23:665–685CrossRef Jang JS (1993) ANFIS: adaptive-network-based fuzzy inference system. IEEE Trans Syst Man Cybern 23:665–685CrossRef
Zurück zum Zitat Jimenez F, Gomez-Skarmeta A, Roubos H, Babuška R (2001) A multi-objective evolutionary algorithm for fuzzy modeling. In: Proceedings of Joint 9th IFSA World Congress and 20th NAFIPS International Conference. doi:10.1109/NAFIPS.2001.944781 Jimenez F, Gomez-Skarmeta A, Roubos H, Babuška R (2001) A multi-objective evolutionary algorithm for fuzzy modeling. In: Proceedings of Joint 9th IFSA World Congress and 20th NAFIPS International Conference. doi:10.​1109/​NAFIPS.​2001.​944781
Zurück zum Zitat Leigh W, Hightower R, Modani N (2005) Forecasting the New York stock exchange composite index with past price and interest rate on condition of volume spike. Exp Syst Appl 1:1–8CrossRef Leigh W, Hightower R, Modani N (2005) Forecasting the New York stock exchange composite index with past price and interest rate on condition of volume spike. Exp Syst Appl 1:1–8CrossRef
Zurück zum Zitat Liu CF, Yeh CY, Lee SJ (2012) Application of type-2 neuro-fuzzy modeling in stock price prediction. Appl Soft Comput 12:135–1348 Liu CF, Yeh CY, Lee SJ (2012) Application of type-2 neuro-fuzzy modeling in stock price prediction. Appl Soft Comput 12:135–1348
Zurück zum Zitat Mencar C, Fenelli AM (2008) Interpretability constraints for fuzzy information granulation. Inf Sci 178:4585–4618MathSciNetCrossRef Mencar C, Fenelli AM (2008) Interpretability constraints for fuzzy information granulation. Inf Sci 178:4585–4618MathSciNetCrossRef
Zurück zum Zitat Nauck D, Kruse R (1998) A neuro-fuzzy to obtain interpretable model for function approximation. Proc IEEE Conf Fuzzy Syst 1106:1111 Nauck D, Kruse R (1998) A neuro-fuzzy to obtain interpretable model for function approximation. Proc IEEE Conf Fuzzy Syst 1106:1111
Zurück zum Zitat Roubos H, Setnes M (2001) Compact and transparent fuzzy models and classifiers through iterative complexity reduction. IEEE Trans Fuzzy Syst 9:516–524CrossRef Roubos H, Setnes M (2001) Compact and transparent fuzzy models and classifiers through iterative complexity reduction. IEEE Trans Fuzzy Syst 9:516–524CrossRef
Zurück zum Zitat Tan Z, Quek C, Cheng YKP (2011) Stock trading with cycles: a financial application of ANFIS and reinforcement learning. Exp Syst Appl 38:4741–4755CrossRef Tan Z, Quek C, Cheng YKP (2011) Stock trading with cycles: a financial application of ANFIS and reinforcement learning. Exp Syst Appl 38:4741–4755CrossRef
Zurück zum Zitat Trinkle BS (2005) Forecasting annual excess stock returns via an adaptive network-based fuzzy inference system. Intell Syst Account Finance Manag 13:165–177CrossRef Trinkle BS (2005) Forecasting annual excess stock returns via an adaptive network-based fuzzy inference system. Intell Syst Account Finance Manag 13:165–177CrossRef
Zurück zum Zitat Vella V, Ng WL (2014) Enhancing risk-adjusted performance of stock market intraday trading with neuro-fuzzy systems. Neurocomputing 141:170–187CrossRef Vella V, Ng WL (2014) Enhancing risk-adjusted performance of stock market intraday trading with neuro-fuzzy systems. Neurocomputing 141:170–187CrossRef
Zurück zum Zitat Wei LY, Chen TL, Ho TH (2011) A hybrid model based on adaptive-network-based fuzzy inference system to forecast Taiwan stock market. Exp Syst Appl 38:13625–13631 Wei LY, Chen TL, Ho TH (2011) A hybrid model based on adaptive-network-based fuzzy inference system to forecast Taiwan stock market. Exp Syst Appl 38:13625–13631
Zurück zum Zitat Wood S (2002) Float analysis: powerful technical indicators using price and volume. Wiley, New York Wood S (2002) Float analysis: powerful technical indicators using price and volume. Wiley, New York
Zurück zum Zitat Zarandi MHF, Hadavandi E, Turksen IB (2012) A hybrid intelligent agent-based system for stock price prediction. Int J Intell Syst 27:947–969CrossRef Zarandi MHF, Hadavandi E, Turksen IB (2012) A hybrid intelligent agent-based system for stock price prediction. Int J Intell Syst 27:947–969CrossRef
Metadaten
Titel
An interpretable neuro-fuzzy approach to stock price forecasting
verfasst von
Sharifa Rajab
Vinod Sharma
Publikationsdatum
01.09.2017
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 3/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-017-2800-7

Weitere Artikel der Ausgabe 3/2019

Soft Computing 3/2019 Zur Ausgabe

Methodologies and Application

Collaborative multi-view K-means clustering

Methodologies and Application

Physarum-energy optimization algorithm