Abstract
Fuzzy function approach is a kind of fuzzy inference system that can produce successful results for the analysis of forecasting problems. In a fuzzy function approach, a fuzzy function corresponding to each fuzzy set is generated using multiple regression analysis. The number of explanatory variables in multiple regression analysis is increased via the non-linear transformations of the membership functions to improve the prediction performance of the model. In a fuzzy function approach, it can be found a high correlation between the non-linear transformations of membership functions, and therefore, the multiple linear regression method used to define fuzzy functions which has multicollinearity problem. The contribution of this paper is to propose a new fuzzy forecasting method to overcome this problem. In this paper, a new fuzzy function approach using ridge regression instead of multiple linear regression in Type 1 fuzzy function approach is proposed. The proposed new Type 1 approach is applied to various real world time series data and the results are compared to the ones obtained from other techniques. Thus, it is concluded that the results present superior forecasts performance.
Similar content being viewed by others
References
Aladag CH (2013) Using multiplicative neuron model to establish fuzzy logic relationships. Expert Syst Appl 40(3):850–853
Aladag CH, Turksen IB, Dalar AZ, Egrioglu E, Yolcu U (2014) Application of Type 1 fuzzy functions approach for time series forecasting. Turkish J Syst 5(1):1–9
Aladag CH, Yolcu U, Egrioglu E, Turksen IB (2016) Type 1 fuzzy time series function method based on binary particle swarm optimization. Int J Data Anal Tech Strat 8(1):2–13
Beyhan S, Alci M (2010) Fuzzy functions based ARX model and new fuzzy basis function models for nonlinear system identification. Appl Soft Comput 10:439–444
Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithms. Plenum Press, NewYork
Box GEP, Jenkins GM (1970) Time series analysis: Forecasting and control. San Francisco Holden Day (reviseded. 1976)
Brown RG (1963) Smoothing, forecasting, prediction. Engle-wood Cliffs, N.J.: Prentice-Hall
Celikyilmaz A, Turksen IB (2008a) Enhanced fuzzy system models with improved fuzzy clustering algorithm. IEEE Trans Fuzzy Syst 16(3):779–794
Celikyilmaz A, Turksen IB (2008b) Uncertainty modeling of improved fuzzy functions with evolutionary systems. IEEE Trans On system Man Cybernetics 38(4):1098–1110
Celikyilmaz A, Turksen IB (2009) Modeling uncertainty with fuzzy logic, studies in fuzziness and soft computing. Springer
Chen SM (1996) Forecasting enrollments based on fuzzy time-series. Fuzzy Sets Syst 81:311–319
Chen SM, Chang YC (2010) Multi-variable fuzzy forecasting based on fuzzy clustering and fuzzy rule interpolation techniques. Inf Sci 180(24):4772–4783
Chen SM, Chen CD (2011) TAIEX forecasting based on fuzzy time series and fuzzy variation groups. IEEE Trans Fuzzy Syst 19(1):1–12
Chen SM, Chu HP, Sheu TW (2012) TAIEX forecasting using fuzzy time series and automatically generated weights of multiple factors. IEEE Trans Syst Man Cybern Part A Syst Humans 42(6):1485–1495
Hoerl AE, Kennard RW, Baldwin KF (1970) Ridge regression: biased estimation for nonorthogonal problems. Technometrics 12:55–67
Hoerl AE, Kennard RW, Baldwin KF (1975) Ridge regression: some simulations. Commun Stat 4:105–123
Jang JSR (1993) ANFIS: Adaptive network based fuzzy inference system. IEEE Trans On system Man Cybern 23(3):665–685
Maciel L, Ballini R, Gomide F (2016) Evolving granular analytics for interval time series forecasting. Granul Comput 1:213–224
Pedrycz W, Chen SM (2011) Granular computing and intelligent systems: design with information granules of high order and high type. Springer, Heidelberg
Pedrycz W, Chen SM (2015a) Granular computing and decision-making: interactive and iterative approaches. Springer, Heidelberg
Pedrycz W, Chen SM (2015b) Information granularity, big data, and computational intelligence. Springer, Heidelberg
Song Q, Chissom BS (1993) Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets Syst 54:1–10
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. Man Cybernetics 15:116–132
Turksen IB (2008) Fuzzy function with LSE. Appl Soft Comput 8:1178–1188
Turksen IB (2009) Fuzzy system models. Encyclopedia Complex Syst Sci 4080–4094
Wilamowski BM, Cotton NJ, Kaynak O, Dundar G (2007) Method of computing gradient vector and Jacobean matrix in arbitrarily connected neural network. In: IEEE Symposium on Industrial Electronics, Vigo, Spain, pp 3298–3303
Winters PR (1960) Forecasting sales by exponentially weighted moving averages. Manage Sci 6:324–242
Yadav RN, Kalra PK, John J (2007) Time series prediction with single multiplicative neuron model. Appl Soft Comput 7:1157–1163
Yolcu U, Aladag CH, Egrioglu E (2013) A new linear and nonlinear artificial neural network model for time series forecasting. Decis Support Syst J 54:1340–1347
Zarandi MHF, Zarinbal M, Ghanbari N, Turksen IB (2013) A new fuzzy functions model tuned by hybridizing imperialist competitive algorithm and simulated annealing, application: stock price prediction. Inf Sci 222(10):213–228
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bas, E., Egrioglu, E., Yolcu, U. et al. Type 1 fuzzy function approach based on ridge regression for forecasting. Granul. Comput. 4, 629–637 (2019). https://doi.org/10.1007/s41066-018-0115-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41066-018-0115-4