Abstract
Group method of data handling (GMDH)-type neural network algorithms are the self-organizing algorithms for modeling complex systems. GMDH algorithms are used for different objectives; examples include regression, classification, clustering, forecasting, and so on. In this paper, we present GMDH2 package to perform binary classification via GMDH-type neural network algorithms. The package offers two main algorithms: GMDH algorithm and diverse classifiers ensemble based on GMDH (dce-GMDH) algorithm. GMDH algorithm performs binary classification and returns important variables. dce-GMDH algorithm performs binary classification by assembling classifiers based on GMDH algorithm. The package also provides a well-formatted table of descriptives in different format (R, LaTeX, HTML). Moreover, it produces confusion matrix and related statistics, and scatter plot (2D and 3D) with classification labels of binary classes to assess the prediction performance. Moreover, a user-friendly web-interface of the package is provided especially for non-R users. This web-interface is available at http://www.softmed.hacettepe.edu.tr/GMDH2.
Article PDF
Avoid common mistakes on your manuscript.
References
A. Agresti, An Introduction to Categorical Data Analysis, vol. 135, Wiley, New York, 1996.
W.R. Klecka, Discriminant Analysis, Sage, Beverly Hills 1980.
R. Tibshirani, Regression shrinkage and selection via the lasso, J. R. Stat. Soc. Ser. B Methodol. 58 (1996), 267–288
S.J. Farlow, The GMDH algorithm of Ivakhnenko, Am. Stat. 35 (1981), 210–215
D. Meyer, E. Dimitriadou, K. Hornik, A. Weingessel, F. Leisch, e1071: misc functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien, 2015. R package version 1.6–7. https://CRAN.R-project.org/package=e1071
W.N. Venables, B.D. Ripley, Modern Applied Statistics with S, fourth ed., Springer, New York, 2002. ISBN 0-387-95457-0. http://www.stats.ox.ac.uk/pub/MASS4
A. Liaw, M. Wiener, Classification and regression by random-Forest, R News. 2 (2002), 18–22. http://CRAN.R-project.org/doc/Rnews/
Y. Zhang, X. Cui, Y. Liu, B. Yu, Tire defects classification using convolution architecture for fast feature embedding, Int. J. Comput. Intell. Syst. 11 (2018), 1056–1066
C. Qiu, Bare bones particle swarm optimization with adaptive chaotic jump for feature selection in classification, Int. J. Comput. Intell. Syst. 11 (2018), 1–14
X. Kang, B. Zhuo, P. Duan, Semi-supervised deep learning for hyperspectral image classification, Remote Sens. Lett. 10 (2019), 353–362
A. Ivakhnenko, The group method of data handling–a rival of the method of stochastic approximation, Soviet Autom. Control. 13 (1966), 43–55
A. Ivakhnenko, Heuristic self-organization in problems of engineering cybernetics, Automatica. 6 (1970), 207–219
T. Kondo, GMDH neural network algorithm using the heuristic self-organization method and its application to the pattern identification problem, in SICE’98. Proceedings of the 37th SICE Annual Conference. International Session Papers, IEEE, Chiba, Japan, 1998, pp. 1143–1148.
R. Abdel-Aal, GMDH-based feature ranking and selection for improved classification of medical data, J. Biomed. Inform. 38 (2005), 456–468
T. Kondo, J. Ueno, Medical image recognition of the brain by revised GMDH-type neural network algorithm with a feedback loop, Int. J. Innov. Comput. Inf. Control. 2 (2006), 1039–1052
T. Kondo, J. Ueno, Revised gmdh-type neural network algorithm with a feedback loop identifying sigmoid function neural network, Int. J. Innov. Comput. Inf. Control. 2 (2006), 985–996
D. Srinivasan, Energy demand prediction using GMDH networks, Neurocomputing. 72 (2008), 625–629
E.S.M. El-Alfy, R.E. Abdel-Aal, Using GMDH-based networks for improved spam detection and email feature analysis, Appl. Soft Comput. 11 (2011), 477–488
T. Kondo, J. Ueno, Feedback GMDH-type neural network and its application to medical image analysis of liver cancer, in 42th ISCIE International Symposium on Stochastic Systems Theory and its Applications, Okayama, Japan 2010, pp. 256–263.
H. Xu, Y. Dong, J. Wu, W. Zhao, Application of GMDH to short-term load forecasting, in: Advances in Intelligent Systems, Gary Lee (Ed.), Springer-Verlag, Berlin, Heidelberg, 2012, pp. 27–32.
D. Antanasijević, J. Antanasijević, V. Pocajt, G. Ušćumlić, A GMDH-type neural network with multi-filter feature selection for the prediction of transition temperatures of bent-core liquid crystals, RSC Adv. 6 (2016), 99676–99684
O. Dag, C. Yozgatligil, GMDH: an R package for short term forecasting via GMDH-type neural network algorithms, R J. 8 (2016), 379–386
J. Xiao, X. Jiang, C. He, G. Teng, Churn prediction in customer relationship management via gmdh-based multiple classifiers ensemble, IEEE Intell. Syst. 31 (2016), 37–44
O. Dag, E. Karabulut, R. Alpar, GMDH2: binary classification via GMDH-type neural network algorithms, 2018. R package version 1.4. https://CRAN.R-project.org/package=GMDH2
J. Friedman, T. Hastie, R. Tibshirani, Regularization paths for generalized linear models via coordinate descent, J. Stat. Softw. 33 (2010), 1.
W.H. Wolberg, O.L. Mangasarian, Multisurface method of pattern separation for medical diagnosis applied to breast cytology, Proc. Natl. Acad. Sci. 87 (1990), 9193–9196
F. Leisch, E. Dimitriadou, mlbench: machine learning benchmark problems, 2010, p. 1. R package version 21–1. https://CRAN.R-project.org/package=mlbench
C. Sievert, C. Parmer, T. Hocking, S. Chamberlain, K. Ram, M. Corvellec, P. Despouy, Plotly: create interactive web graphics via ‘plotly.js’, 2017. R package version 4.7.1. https://CRAN.R-project.org/package=plotly
W. Chang, J. Cheng, J. Allaire, Y. Xie, J. McPherson, Shiny: web application framework for R, 2017. R package version 1.0.1. https://CRAN.R-project.org/package=shiny
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).
About this article
Cite this article
Dag, O., Karabulut, E. & Alpar, R. GMDH2: Binary Classification via GMDH-Type Neural Network Algorithms—R Package and Web-Based Tool. Int J Comput Intell Syst 12, 649–660 (2019). https://doi.org/10.2991/ijcis.d.190618.001
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.2991/ijcis.d.190618.001