Browse > Article
http://dx.doi.org/10.21186/IPR.2021.6.1.001

Neural network analysis using neuralnet in R  

Baik, Jaiwook (Department of Statistics.Data Science, Korea National Open University)
Publication Information
Industry Promotion Research / v.6, no.1, 2021 , pp. 1-7 More about this Journal
Abstract
We investigated multi-layer perceptrons and supervised learning algorithms, and also examined how to model functional relationships between covariates and response variables using a package called neuralnet. The algorithm applied in this paper is characterized by continuous adjustment of the weights, which are parameters to minimize the error function based on the comparison between the actual and predicted values of the response variable. In the neuralnet package, the activation and error functions can be appropriately selected according to the given situation, and the remaining parameters can be set as default values. As a result of using the neuralnet package for the infertility data, we found that age has little influence on infertility among the four independent variables. In addition, the weight of the neural network takes various values from -751.6 to 7.25, and the intercepts of the first hidden layer are -92.6 and 7.25, and the weights for the covariates age, parity, induced, and spontaneous to the first hidden neuron are identified as 3.17, -5.20, -36.82, and -751.6.
Keywords
Multi-layer perceptron; Supervised learning; Back propagation; Neuralnet;
Citations & Related Records
연도 인용수 순위
  • Reference
1 McCullagh, P. and Nelder, J. (1983). Generalized Linear Models. Chapman and Hall, London.
2 Schmidhuber, J. (2015). "Deep learning in neural networks: An overview", Neural networks, 61, 85-117.   DOI
3 Abiodun et al. (2018). "State-of-the art in artificial neural network applications: A survey", Heliyon, 4, 1-41.
4 Fritsch, S. and Gunther, F. (2008). neuralnet: Training of Neural Networks. R Foundation for Statistical Computing, R package version 1.2.
5 Venables, W. and Ripley, B. (2002). Modern Applied Statistics with S. Springer, New York, fourth edition.
6 Limas, M. C. et al. (2007). AMORE: A MORE Flexible Neural Network Package.
7 Gunther, F. and Fritsch, S. (2010). "neuralnet: Training of Neural Networks", The R Journal, 2, 30-38.   DOI
8 Schiffmann, W., Joost, M. and Werner, R. (1994). Optimization of the backpropagation algorithm for training multilayer perceptrons. Technical report, University of Koblenz, Institute of Physics.
9 Kumar, A. and Zhang, D. (2006). "Personal recognition using hand shape and texture", IEEE Transactions on Image Processing, 15, 2454-2461.   DOI
10 Gunther, F., Wawro, N. and Bammann, K. (2009). "Neural networks for modeling gene-gene interactions in association studies", BMC Genetics, 10:87, 1-14.
11 Bishop, C. (1995). Neural networks for pattern recognition. Oxford University Press, New York.
12 Hornik, K., Stichcombe, M. and White, H. (1989). "Multilayer feedforward networks are universal approximators", Neural Networks, 2, 359-366.   DOI
13 Emmert-Streib et al. (2020). "An introductory review of deep learning for prediction models with big data", Frontiers in Artificial Intelligence, 28.   DOI
14 Rojas, R. (1996). Neural Networks. Springer-Verlag, Berlin.
15 Trichopoulos et al. (1976). "Induced abortion and secondary infertility", British Journal of Obstetrics and Gynaecology, 83, 645-650.   DOI
16 Intrator, O. and Intrator, N. (2001). "Interpreting neural network results: a simulation study", Computational Statistics & Data Analysis, 37, 373-393.   DOI