Design of an Optimized Fuzzy Classifier for the Diagnosis of Blood Pressure with a New Computational Method for Expert Rule Optimization
<p>General Neuro Fuzzy Hybrid Model.</p> "> Figure 2
<p>Specific Neuro Fuzzy Hybrid Model.</p> "> Figure 3
<p>Structure of the fuzzy logic classifier 1.</p> "> Figure 4
<p>Systolic input for the fuzzy logic classifier 1.</p> "> Figure 5
<p>Diastolic input for the fuzzy logic classifier 1.</p> "> Figure 6
<p>BP_Levels is the output of the fuzzy logic classifier 1.</p> "> Figure 7
<p>Structure of the fuzzy logic classifier 2.</p> "> Figure 8
<p>Systolic input for the fuzzy logic classifier 2.</p> "> Figure 9
<p>Diastolic input for the fuzzy logic classifier 2.</p> "> Figure 10
<p>BP_Levels is the output of the fuzzy logic classifier 2.</p> "> Figure 11
<p>Structure of the fuzzy logic classifier 3.</p> "> Figure 12
<p>Systolic input for the fuzzy logic classifier 3.</p> "> Figure 13
<p>Diastolic input for the fuzzy logic classifier 3.</p> "> Figure 14
<p>BP_Levels is the output of the fuzzy logic classifier 3.</p> "> Figure 15
<p>Structure of the chromosome.</p> "> Figure 16
<p>Structure of the fuzzy logic classifier 4.</p> "> Figure 17
<p>Systolic input for the fuzzy logic classifier 4.</p> "> Figure 18
<p>Diastolic input for the fuzzy logic classifier 4.</p> "> Figure 19
<p>BP_Levels is the output of the fuzzy logic classifier 4.</p> "> Figure 20
<p>The input data for systolic.</p> "> Figure 21
<p>The input data for diastolic.</p> "> Figure 22
<p>The learning of the neural network with the systolic data provided.</p> "> Figure 23
<p>The learning of the neural network with the diastolic data provided.</p> "> Figure 24
<p>The trend of the systolic data.</p> "> Figure 25
<p>The trend of the diastolic data.</p> ">
Abstract
:1. Introduction
2. Basic Concepts
2.1. Blood Pressure
- 119/79 or less is considered normal blood pressure
- 140/90 or higher is considered high blood pressure
2.2. Type of Blood Pressure Diseases
2.3. Hypotension
2.4. Hypertension
2.5. Risk Factors
2.6. Home Blood Pressure Monitoring
2.7. Ambulatory Blood Pressure Monitoring (ABPM)
2.8. Genetic Algorithms
2.8.1. Parameters of the Genetic Algorithms
Size of Population
Probability of Crossing
Probability of Mutation
3. Problem Statement and Proposed Method
3.1. General and Specific Neuro Fuzzy Hybrid Model
3.2. Creation of the Modular Neural Network
3.3. Design of the Fuzzy Systems for Classification
3.3.1. Design of the First Fuzzy Classifier for the Classification of Blood Pressure Levels
3.3.2. Design of the Second Fuzzy Classifier for the Classification of Blood Pressure Levels
3.3.3. Design of the Third Fuzzy Classifier for the Classification of Blood Pressure Levels
3.4. The Optimization of the Fuzzy System Using a Genetic Algorithm (GA)
3.5. Design of the Fuzzy Classifier Fourth Optimized with a GA
4. Knowledge Representation of the Fuzzy Systems
5. Simulation Results of the Proposed Method
6. Comparison of Results
7. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
Appendix A
Appendix A.1. Fuzzy Rules for the Classifier 1
- If (Systolic is Low) and (Diastolic is Low) then (BP_Levels is Hypotension)
- If (Systolic is Low_Normal) and (Diastolic is Low_Normal) then (BP_Levels is Optimal)
- If (Systolic is Normal) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is High_Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is Very_high) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is ISH) and (Diastolic is ISH) then (BP_Levels is ISH)
- If (Systolic is Very_high) and (Diastolic is High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Very_High) then (BP_Levels is Grade_3)
- If (Systolic is too_high) and (Diastolic is High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is High) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
Appendix A.2. Fuzzy Rules for the Classifier 2
- If (Systolic is Low) and (Diastolic is Low) then (BP_Levels is Hypotension)
- If (Systolic is Low_Normal) and (Diastolic is Low_Normal) then (BP_Levels is Optimal)
- If (Systolic is Normal) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is Normal) or (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is High_Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High_Normal) or (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is High) or (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is Very_high) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is Very_high) or (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is too_high) or (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Very_High) then (BP_Levels is Grade_3)
- If (Systolic is too_high) and (Diastolic is High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is High) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Normal) then (BP_Levels is ISH_GRADE1)
- If (Systolic is High) and (Diastolic is High_Normal) then (BP_Levels is ISH_GRADE1)
- If (Systolic is Very_high) and (Diastolic is Normal) then (BP_Levels is ISH_GRADE2)
- If (Systolic is Very_high) and (Diastolic is High_Normal) then (BP_Levels is ISH_GRADE2)
- If (Systolic is too_high) and (Diastolic is Normal) then (BP_Levels is ISH_GRADE3)
- If (Systolic is too_high) and (Diastolic is High_Normal) then (BP_Levels is ISH_GRADE3)
Appendix A.3. Fuzzy Rules for the Classifier 3
- If (Systolic is Low) and (Diastolic is Low) then (BP_Levels is Hypotension)
- If (Systolic is Low_Normal) and (Diastolic is Low_Normal) then (BP_Levels is Optimal)
- If (Systolic is Normal) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is High_Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is Very_high) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Very_High) then (BP_Levels is Grade_3)
- If (Systolic is too_high) and (Diastolic is High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is High) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_1)
- If (Systolic is High) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_1)
- If (Systolic is Very_high) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_2)
- If (Systolic is Very_high) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_2)
- If (Systolic is too_high) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_3)
- If (Systolic is too_high) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_3)
- If (Systolic is Low) and (Diastolic is Low_Normal) then (BP_Levels is Optimal)
- If (Systolic is Low) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is Low) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is Low) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is Low) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is Low) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Normal) and (Diastolic is Low) then (BP_Levels is Normal)
- If (Systolic is Normal) and (Diastolic is Low_Normal) then (BP_Levels is Normal)
- If (Systolic is Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is Normal) and (Diastolic is High) then (BP_Levels is Grade_1) (1)
- If (Systolic is Normal) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is Normal) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Low) then (BP_Levels is Grade_1)
- If (Systolic is High) and (Diastolic is Low_Normal) then (BP_Levels is Grade_1)
- If (Systolic is Very_high) and (Diastolic is Low) then (BP_Levels is Grade_2)
- If (Systolic is Very_high) and (Diastolic is Low_Normal) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Low) then (BP_Levels is Grade_3)
- If (Systolic is too_high) and (Diastolic is Low_Normal) then (BP_Levels is Grade_3)
- If (Systolic is Low_Normal) and (Diastolic is Low) then (BP_Levels is Optimal)
- If (Systolic is Low_Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is Low_Normal) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is Low_Normal) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Low_Normal) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is Low_Normal) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is High_Normal) and (Diastolic is Low) then (BP_Levels is High_Normal)
- If (Systolic is High_Normal) and (Diastolic is Low_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High_Normal) and (Diastolic is Normal) then (BP_Levels is High_Normal)
- If (Systolic is High_Normal) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is High_Normal) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is High_Normal) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
Appendix A.4. Fuzzy Rules for the Classifier 4
- If (Systolic is Low) and (Diastolic is Low) then (BP_Levels is Hypotension)
- If (Systolic is Low_Normal) and (Diastolic is Low_Normal) then (BP_Levels is Optimal)
- If (Systolic is Normal) and (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is High_Normal) and (Diastolic is High_Normal) then (BP_Levels is High_Normal)
- If (Systolic is High) and (Diastolic is High) then (BP_Levels is Grade_1)
- If (Systolic is Very_high) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is High) then (BP_Levels is Grade_2)
- If (Systolic is too_high) and (Diastolic is Very_High) then (BP_Levels is Grade_3)
- If (Systolic is too_high) and (Diastolic is High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Very_High) then (BP_Levels is Grade_2)
- If (Systolic is High) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is Very_high) and (Diastolic is Too_High) then (BP_Levels is Grade_3)
- If (Systolic is High) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_1)
- If (Systolic is High) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_1)
- If (Systolic is Very_high) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_2)
- If (Systolic is Very_high) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_2)
- If (Systolic is too_high) and (Diastolic is Normal) then (BP_Levels is ISHGRADE_3)
- If (Systolic is too_high) and (Diastolic is High_Normal) then (BP_Levels is ISHGRADE_3)
- If (Systolic is Normal) or (Diastolic is Normal) then (BP_Levels is Normal)
- If (Systolic is High_Normal) or (Diastolic is High_Normal) then (BP_Levels is High_Normal)
Appendix B
Appendix B.1. Input and Output Variables
Input Variables
Appendix B.2. Output Variable
References
- Das, S.; Ghosh, P.K. Hypertension Diagnosis : A Comparative Study using Fuzzy Expert System and Neuro Fuzzy System. In Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Hyderabad, India, 7–10 July 2013; pp. 1–7. [Google Scholar]
- Neshat, M.; Yaghobi, M.; Naghibi, M.B.; Esmaelzadeh, A. Fuzzy Expert System Design for Diagnosis of Liver Disorders. In Proceedings of the 2008 KAM ’08 International Symposium on Knowledge Acquisition and Modeling, Wuhan, China, 21–22 December 2008; pp. 252–256. [Google Scholar]
- Poli, R.; Cagnoni, S.; Livi, R.; Coppini, G.; Valli, G. A neural network expert system for diagnosing and treating hypertension. Computer 1991, 24, 64–71. [Google Scholar] [CrossRef]
- Soria-Alcaraz, J.; Carpio Valadez, J.M.; Puga, H.; Swan, J.; Melin, P.; Terashima, H.; Sotelo-Figueroa, M.A. Parallel Meta-heuristic Approaches to the Course Timetabling Problem. Stud. Comput. Intell. 2015, 601, 391–417. [Google Scholar]
- Srivastava, P.; Srivastava, A.; Burande, A.; Khandelwal, A. A Note on Hypertension Classification Scheme and Soft Computing Decision Making System. ISRN Biomath. 2013, 2013. [Google Scholar] [CrossRef]
- Staessen, J.A.; Wang, J.; Bianchi, G.; Birkenhäger, W.H. Essential hypertension. Lancet 2003, 361, 1629–1641. [Google Scholar] [CrossRef]
- Sumathi, B.B. Pre-Diagnosis of Hypertension Using Artificial Neural Network. Glob. J. Comput. Sci. Technol. 2011, 11, 2. [Google Scholar]
- Abdullah, A.A.; Zakaria, Z.; Mohammad, N.F. Design and Development of Fuzzy Expert System for Diagnosis of Hypertension. In Proceedings of the 2011 Second International Conference on Intelligent Systems, Modelling and Simulation (ISMS), Kuala Lumpur, Malaysia, 25–27 January 2011; pp. 113–117. [Google Scholar]
- Abrishami, Z.; Azad, I. Design of a Fuzzy Expert System and A Multi-Layer Neural Network System for Diagnosis of Hypertension. Bull. Environ. Pharmacol. Life Sci. 2015, 4, 138–145. [Google Scholar]
- Akintola, K.G.; Alese, B.K.; Thompson, A.F. Time Series Forecasting With Neural Network: A Case Study of Stock Prices of Intercontinental Bank Nigeria. IJRRAS 2011, 3, 467–472. [Google Scholar]
- Azam, F. Biologically inspired modular neural networks. Specialist 2000, 149. [Google Scholar]
- Djam, X.Y.; Sc, M.; Kimbi, Y.H. Fuzzy Expert System for the Management of Hypertension. Pac. J. Sci. Technol. 2011, 12, 390–402. [Google Scholar]
- Melin, P.; Guzman, J.C.; Prado-Arechiga, G. PP.08.10. Artificial intelligence utilizing neuro-fuzzy hybrid model for the classification of blood pressure. J. Hypertens. 2016, 34. [Google Scholar] [CrossRef]
- Melin, P.; Prado-Arechiga, G.; Guzman, J.C. PS 05–07 Classification of blood pressure based on a neuro-fuzzy hybrid computational model. J. Hypertens. 2016, 34. [Google Scholar] [CrossRef]
- Guzmán, J.C.; Melin, P.; Prado-Arechiga, G. Neuro-Fuzzy Hybrid Model for the Diagnosis of Blood Pressure. In Nature-Inspired Design of Hybrid Intelligent Systems; Springer International Publishing: Cham, Switzerland, 2017; pp. 573–582. [Google Scholar]
- Kaur, R.; Kaur, A. Hypertension Diagnosis Using Fuzzy Expert System. Int. J. Eng. Res. Appl. 2014, 14–18. [Google Scholar]
- Kaur, A.; Bhardwaj, A. Genetic Neuro Fuzzy System for Hypertension. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 4986–4989. [Google Scholar]
- Guzmán, J.C.; Melin, P.; Prado-Arechiga, G. Design of a Fuzzy System for Diagnosis of Hypertension. In Design of Intelligent Systems Based on Fuzzy Logic, Neural Networks and Nature-Inspired Optimization; Springer International Publishing: Cham, Switzerland, 2015; pp. 517–526. [Google Scholar]
- Guzmán, J.C.; Melin, P.; Prado-Arechiga, G. A Proposal of a Fuzzy System for Hypertension Diagnosis. In Novel Developments in Uncertainty Representation and Processing; Springer International Publishing: Cham, Switzerland, 2016; pp. 341–350. [Google Scholar]
- Barman, M.; Choudhury, J. A Fuzzy Rule Base System for the Diagnosis of Heart Disease. Int. J. Comput. Appl. 2012, 57, 46–53. [Google Scholar]
- Charbonnier, S.; Galichet, S.; Mauris, G.; Siché, J.P. Statistical and fuzzy models of ambulatory systolic blood pressure for hypertension diagnosis. IEEE Trans. Instrum. Meas. 2000, 49, 998–1003. [Google Scholar] [CrossRef]
- Chen, C.C. Design of PSO-based fuzzy classification systems. Tamkang J. Sci. Eng. 2006, 1, 63–70. [Google Scholar]
- Cortez, P.; Cerdeira, A.; Almeida, F.; Matos, T.; Reis, J. Modeling wine preferences by data mining from physicochemical properties. Decis. Support Syst. 2009, 47, 547–553. [Google Scholar] [CrossRef]
- Nohria, R.; Mann, P.S. Diagnosis of Hypertension using Adaptive Neuro-Fuzzy Inference System. IJCST 2015, 3, 36–40. [Google Scholar]
- Ture, M.; Kurt, I.; Kurum, A.T.; Ozdamar, K. Comparing classification techniques for predicting essential hypertension. Expert Syst. Appl. 2005, 29, 583–588. [Google Scholar] [CrossRef]
- Mancia, G.; Fagard, R.; Narkiewicz, K.; Redón, J.; Zanchetti, A.; Böhm, M.; Christiaens, T.; Cifkova, R.; De Backer, G.; Dominiczak, A.; et al. 2013 ESH/ESC Guidelines for the management of arterial hypertension. Blood Press. 2013, 22, 193–278. [Google Scholar] [CrossRef] [PubMed]
- Abdelbar, A.M.; Abdelshahid, S.; Wunsch, D.C. Fuzzy PSO: A generalization of particle swarm optimization. Proc. Int. Jt. Conf. Neural Netw. 2005, 2, 1086–1091. [Google Scholar]
- Hosseini, S.; Jutten, C.; Charbonnier, S. Neural network modeling of ambulatory systolic blood pressure for hypertension diagnosis, Inference System. IJCST 2015, 6, 36–40. [Google Scholar]
- Melin, P.; Prado-Arechiga, G.; Pulido, M.; Miramontes, I. OS 26-01 Classification of arterial hypertension using a computational model based on artificial modular neural networks. J. Hypertens. 2016, 34. [Google Scholar] [CrossRef] [PubMed]
- Meltser, M. Approximating Functions by Neural Networks : A Constructive Solution in the Uniform Norm. Neural Netw. 1996, 9, 965–978. [Google Scholar] [CrossRef]
- Mujtaba, I.M.; Hussain, M.A. Application of Neural Networks and Other Learning Technologies in Process Engineering; Imperial College Press: London, UK, 2001; Volume 405. [Google Scholar]
- Morsi, I.; el Gawad, Y.Z.A. Fuzzy logic in heart rate and blood pressure measuring system. IEEE Sens. Appl. Symp. Proc. 2013, 113–117. [Google Scholar]
- Başçiftçi, F.; Eldem, A. Using reduced rule base with Expert System for the diagnosis of disease in hypertension. Med. Biol. Eng. Comput. 2013, 51, 1287–1293. [Google Scholar] [CrossRef] [PubMed]
- Patil, P. Fuzzy Logic based Health Care System using Wireless Body Area Network. Int. J. Comput. Appl. 2013, 80, 46–51. [Google Scholar] [CrossRef]
Category | Systolic | Diastolic | |
---|---|---|---|
Hypotension | <90 | And/or | <60 |
Optimal | <120 | And | <80 |
Normal | 120–129 | And/or | 80–84 |
High Normal | 130–139 | And/or | 85–89 |
Grade 1 Hypertension | 140–159 | And/or | 90–99 |
Grade 2 Hypertension | 160–179 | And/or | 100–109 |
Grade 3 Hypertension | ≥180 | And/or | ≥110 |
Isolated Systolic Hypertension | ≥140 | And | <90 |
Architectures | Epoch | Layers | Neurons | Goal Error | Learning Rate | Mean Systolic Error | Mean Diastolic Error |
---|---|---|---|---|---|---|---|
Architecture 1 | 1000 | 3 | 10,10,5 | 0.0000001 | 0.01 | 0.242354 | 1.84563 |
Architecture 2 | 1000 | 3 | 10,5,5 | 0.00001 | 0.01 | 5.59638 | 2.44392 |
Architecture 3 | 1000 | 3 | 5,5,5 | 0.000001 | 0.01 | 6.77332 | 4.10991 |
Date | Time | Systolic | Diastolic |
---|---|---|---|
21/10/2015 | 17:40 | 128 | 70 |
21/10/2015 | 18:00 | 117 | 71 |
21/10/2015 | 18:20 | 125 | 72 |
21/10/2015 | 18:40 | 129 | 72 |
21/10/2015 | 19:07 | 122 | 91 |
21/10/2015 | 19:23 | 129 | 89 |
21/10/2015 | 19:40 | 129 | 76 |
21/10/2015 | 20:00 | 121 | 68 |
21/10/2015 | 20:20 | 128 | 72 |
21/10/2015 | 20:40 | 126 | 70 |
21/10/2015 | 21:00 | 129 | 79 |
21/10/2015 | 21:20 | 123 | 72 |
21/10/2015 | 21:43 | 117 | 63 |
21/10/2015 | 22:00 | 115 | 64 |
21/10/2015 | 22:20 | 111 | 59 |
21/10/2015 | 22:40 | 122 | 64 |
21/10/2015 | 23:00 | 103 | 60 |
21/10/2015 | 23:30 | 111 | 64 |
22/10/2015 | 0:00 | 111 | 62 |
22/10/2015 | 0:30 | 102 | 52 |
22/10/2015 | 1:00 | 101 | 64 |
22/10/2015 | 1:30 | 116 | 52 |
22/10/2015 | 2:00 | 108 | 65 |
22/10/2015 | 2:30 | 110 | 62 |
22/10/2015 | 3:00 | 105 | 57 |
22/10/2015 | 3:30 | 108 | 57 |
22/10/2015 | 4:08 | 123 | 71 |
22/10/2015 | 4:31 | 121 | 69 |
22/10/2015 | 5:00 | 125 | 74 |
22/10/2015 | 5:30 | 128 | 73 |
22/10/2015 | 6:00 | 125 | 71 |
22/10/2015 | 6:30 | 120 | 65 |
22/10/2015 | 7:00 | 123 | 72 |
22/10/2015 | 7:30 | 113 | 62 |
22/10/2015 | 8:00 | 121 | 66 |
22/10/2015 | 8:33 | 123 | 65 |
22/10/2015 | 9:09 | 119 | 64 |
22/10/2015 | 9:20 | 111 | 64 |
22/10/2015 | 9:43 | 132 | 74 |
22/10/2015 | 10:03 | 121 | 73 |
22/10/2015 | 10:23 | 138 | 86 |
22/10/2015 | 11:03 | 130 | 85 |
22/10/2015 | 11:20 | 143 | 84 |
22/10/2015 | 11:48 | 144 | 83 |
Genetic Algorithm | Generation | Population | Selection Method | Mutation Rate | Crossing Rate |
---|---|---|---|---|---|
GA 1 | 100 | 100 | roulette wheel | 0.06 | 0.5 |
GA 2 | 100 | 100 | roulette wheel | 0.04 | 0.6 |
GA 3 | 100 | 100 | roulette wheel | 0.06 | 0.7 |
Patient | Systolic | Diastolic | Classifier 1 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | Normal | 50 | High normal |
2 | 135 | 90 | Grade 1 | 62.3 | Grade 1 |
3 | 160 | 98 | Grade 2 | 72.3 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.6 | Grade 3 |
5 | 142 | 85 | Ish | 77.5 | Ish grade 1 |
6 | 160 | 89 | Ish | 71.6 | Ish grade 2 |
7 | 182 | 89 | Ish | 82.1 | Ish_grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 54 | Normal |
11 | 135 | 85 | High Normal | 57 | High normal |
12 | 159 | 94 | Grade 2 | 70.2 | Grade 1 |
13 | 175 | 105 | Grade 2 | 79.3 | Grade 2 |
14 | 180 | 110 | Grade 3 | 84.2 | Grade 3 |
15 | 110 | 80 | Optimal | 50 | Normal |
16 | 128 | 89 | High Normal | 57 | High normal |
17 | 158 | 70 | ISH | 77.9 | Ish grade 1 |
18 | 150 | 108 | Grade 3 | 83.2 | Grade 2 |
19 | 199 | 95 | Grade 3 | 88.6 | Grade 3 |
20 | 179 | 99 | Grade 3 | 81.8 | Grade 2 |
21 | 181 | 100 | Grade 3 | 82.8 | Grade 3 |
22 | 210 | 90 | Grade 3 | 88.1 | Grade 3 |
23 | 140 | 100 | Grade 2 | 74.5 | Grade 2 |
24 | 159 | 120 | Grade 3 | 88.5 | Grade 3 |
25 | 178 | 115 | Grade 3 | 88.6 | Grade 3 |
26 | 140 | 80 | Normal | 50 | Ish grade 1 |
27 | 150 | 89 | Ish | 68.2 | Ish grade 1 |
28 | 179 | 80 | Ish | 77.9 | Ish grade 2 |
29 | 179 | 89 | Ish | 80.6 | Ish grade 2 |
30 | 199 | 82 | Ish | 77.8 | Ish grade 3 |
Patient | Systolic | Diastolic | Classifier 2 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | Grade 1 | 62.4 | High normal |
2 | 135 | 90 | Grade 1 | 62.5 | Grade 1 |
3 | 160 | 98 | Grade 2 | 70.9 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.4 | Grade 3 |
5 | 142 | 85 | Ish grade 1 | 61.8 | Ish grade 1 |
6 | 160 | 89 | Grade 2 | 70.2 | Ish grade 2 |
7 | 182 | 89 | Grade 2 | 76.7 | Ish grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 54.4 | Normal |
11 | 135 | 85 | Grade 1 | 61.1 | High normal |
12 | 159 | 94 | Grade 2 | 70 | Grade 1 |
13 | 175 | 105 | Grade 2 | 78.9 | Grade 2 |
14 | 180 | 110 | Grade 3 | 84.8 | Grade 3 |
15 | 110 | 80 | Normal | 52 | Normal |
16 | 128 | 89 | High Normal | 60.7 | High normal |
17 | 158 | 70 | Ish grade 1 | 70.5 | Ish grade 1 |
18 | 150 | 108 | Grade 2 | 77.1 | Grade 2 |
19 | 199 | 95 | Grade 3 | 81.3 | Grade 3 |
20 | 179 | 99 | Grade 2 | 80.5 | Grade 2 |
21 | 181 | 100 | Grade 3 | 80.9 | Grade 3 |
22 | 210 | 90 | Grade 3 | 80 | Grade 3 |
23 | 140 | 100 | Grade 2 | 69.5 | Grade 2 |
24 | 159 | 120 | Grade 3 | 79.3 | Grade 3 |
25 | 178 | 115 | Grade 3 | 84.5 | Grade 3 |
26 | 140 | 80 | Ish grade 1 | 60.2 | Ish grade 1 |
27 | 150 | 89 | Ish grade 1 | 64.5 | Ish grade 1 |
28 | 179 | 80 | Ish grade 2 | 73.3 | Ish grade 2 |
29 | 179 | 89 | Ish grade 2 | 75.4 | Ish grade 2 |
30 | 199 | 82 | Ish grade 3 | 78.9 | Ish grade 3 |
Patient | Systolic | Diastolic | Classifier 3 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | Ishgrade 1 | 62.5 | High normal |
2 | 135 | 90 | Grade 1 | 64.4 | Grade 1 |
3 | 160 | 98 | Grade 2 | 72.3 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.6 | Grade 3 |
5 | 142 | 85 | Ishgrado1 | 62.5 | Ish grade 1 |
6 | 160 | 89 | Grade 2 | 70.2 | Ish grade 2 |
7 | 182 | 89 | Grade 2 | 83.4 | Ish grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 54.5 | Normal |
11 | 135 | 85 | Grade 1 | 61.5 | High normal |
12 | 159 | 94 | Grade 2 | 70.2 | Grade 1 |
13 | 175 | 105 | Grade 2 | 79.3 | Grade 2 |
14 | 180 | 110 | Grade 2 | 84.2 | Grade 3 |
15 | 110 | 80 | Normal | 52 | Normal |
16 | 128 | 89 | Grade 1 | 64.4 | High normal |
17 | 158 | 70 | Grade 2 | 70.5 | Ish grade 1 |
18 | 150 | 108 | Grade 2 | 83.2 | Grade 2 |
19 | 199 | 95 | Grade 3 | 88.6 | Grade 3 |
20 | 179 | 99 | Grade 2 | 81.8 | Grade 2 |
21 | 181 | 100 | Grade 3 | 82.8 | Grade 3 |
22 | 210 | 90 | Grade 3 | 88.1 | Grade 3 |
23 | 140 | 100 | Grade 2 | 74.5 | Grade 2 |
24 | 159 | 120 | Grade 3 | 88.5 | Grade 3 |
25 | 178 | 115 | Grade 3 | 88.6 | Grade 3 |
26 | 140 | 80 | Ishgrado1 | 62.5 | Ish grade 1 |
27 | 150 | 89 | Grade 1 | 64.4 | Ish grade 1 |
28 | 179 | 80 | Ish grade 2 | 81.8 | Ish grade 2 |
29 | 179 | 89 | Grade 2 | 81.7 | Ish grade 2 |
30 | 199 | 82 | Ish grade 3 | 88.5 | Ish grade 3 |
Patient | Systolic | Diastolic | Optimized Classifier 4 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | High normal | 61.3 | High normal |
2 | 135 | 90 | Grade 1 | 62.5 | Grade 1 |
3 | 160 | 98 | Grade 2 | 74 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.3 | Grade 3 |
5 | 142 | 85 | Ish grade 1 | 61.3 | Ish grade 1 |
6 | 160 | 89 | Ish grade 2 | 71.8 | Ish grade 2 |
7 | 182 | 89 | Ish grade 3 | 83.2 | Ish grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 55.2 | Normal |
11 | 135 | 85 | High normal | 60.8 | High normal |
12 | 159 | 94 | Grade 1 | 71.8 | Grade 1 |
13 | 175 | 105 | Grade 2 | 79.3 | Grade 2 |
14 | 180 | 110 | Grade 3 | 84 | Grade 3 |
15 | 110 | 80 | Normal | 52 | Normal |
16 | 128 | 89 | High normal | 56.9 | High normal |
17 | 158 | 77 | Ish grade 1 | 66.4 | Ish grade 1 |
18 | 150 | 108 | Grade 2 | 82.9 | Grade 2 |
19 | 199 | 95 | Grade 3 | 87.8 | Grade 3 |
20 | 179 | 99 | Grade 2 | 81.6 | Grade 2 |
21 | 181 | 100 | Grade 3 | 82.6 | Grade 3 |
22 | 210 | 90 | Grade 3 | 87.4 | Grade 3 |
23 | 140 | 100 | Grade 2 | 75.8 | Grade 2 |
24 | 159 | 120 | Grade 3 | 87.7 | Grade 3 |
25 | 178 | 115 | Grade 3 | 87.8 | Grade 3 |
26 | 140 | 80 | Ish grade 1 | 59.7 | Ish grade 1 |
27 | 150 | 89 | Ish grade 1 | 65.2 | Ish grade 1 |
28 | 179 | 80 | Ish grade 2 | 73.8 | Ish grade 2 |
29 | 179 | 89 | Ish grade 2 | 81.6 | Ish grade 2 |
30 | 199 | 82 | Ish grade 3 | 77.8 | Ish grade 3 |
Patient | Systolic | Diastolic | Classifier 2 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | Grade 1 | 62.4 | High normal |
2 | 135 | 90 | Grade 1 | 62.5 | Grade 1 |
3 | 160 | 98 | Grade 2 | 70.9 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.4 | Grade 3 |
5 | 142 | 85 | ish_grado1 | 61.8 | Ish grade 1 |
6 | 160 | 89 | Grade 2 | 70.2 | Ish_Grade 2 |
7 | 182 | 89 | Grade 2 | 76.7 | Ish_Grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 54.4 | Normal |
11 | 135 | 85 | Grade 1 | 61.1 | High normal |
12 | 159 | 94 | Grade 2 | 70 | Grade 1 |
13 | 175 | 105 | Grade 2 | 78.9 | Grade 2 |
14 | 180 | 110 | Grade 3 | 84.8 | Grade 3 |
15 | 110 | 80 | Normal | 52 | Normal |
16 | 128 | 89 | High Normal | 60.7 | High normal |
17 | 158 | 70 | Ish grade 1 | 70.5 | Ish grade 1 |
18 | 150 | 108 | Grade 2 | 77.1 | Grade 2 |
19 | 199 | 95 | Grade 3 | 81.3 | Grade 3 |
20 | 179 | 99 | Grade 2 | 80.5 | Grade 2 |
21 | 181 | 100 | Grade 3 | 80.9 | Grade 3 |
22 | 210 | 90 | Grade 3 | 80 | Grade 3 |
23 | 140 | 100 | Grade 2 | 69.5 | Grade 2 |
24 | 159 | 120 | Grade 3 | 79.3 | Grade 3 |
25 | 178 | 115 | Grade 3 | 84.5 | Grade 3 |
26 | 140 | 80 | Ish grade 1 | 60.2 | Ish grade 1 |
27 | 150 | 89 | Ish grade 1 | 64.5 | Ish grade 1 |
28 | 179 | 80 | Ish grade 2 | 73.3 | Ish grade 2 |
29 | 179 | 89 | Ish grade 2 | 75.4 | Ish grade 2 |
30 | 199 | 82 | Ish grade 3 | 78.9 | Ish grade 3 |
Patient | Systolic | Diastolic | Optimized Classifier 4 | Fuzzy Percentage | ESH BP_Leves Table |
---|---|---|---|---|---|
1 | 139 | 84 | High normal | 61.3 | High normal |
2 | 135 | 90 | Grade 1 | 62.5 | Grade 1 |
3 | 160 | 98 | Grade 2 | 74 | Grade 2 |
4 | 177 | 110 | Grade 3 | 84.3 | Grade 3 |
5 | 142 | 85 | Ish grade 1 | 61.3 | Ish grade 1 |
6 | 160 | 89 | Ish grade 2 | 71.8 | Ish_grade 2 |
7 | 182 | 89 | Ish grade 3 | 83.2 | Ish_grade 3 |
8 | 85 | 50 | Hypotension | 10.2 | Hypotension |
9 | 110 | 70 | Optimal | 36.6 | Optimal |
10 | 125 | 82 | Normal | 55.2 | Normal |
11 | 135 | 85 | High normal | 60.8 | High normal |
12 | 159 | 94 | Grade 1 | 71.8 | Grade 1 |
13 | 175 | 105 | Grade 2 | 79.3 | Grade 2 |
14 | 180 | 110 | Grade 3 | 84 | Grade 3 |
15 | 110 | 80 | Normal | 52 | Normal |
16 | 128 | 89 | High normal | 56.9 | High normal |
17 | 158 | 77 | Ish grade1 | 66.4 | Ish grade 1 |
18 | 150 | 108 | Grade 2 | 82.9 | Grade 2 |
19 | 199 | 95 | Grade 3 | 87.8 | Grade 3 |
20 | 179 | 99 | Grade 2 | 81.6 | Grade 2 |
21 | 181 | 100 | Grade 3 | 82.6 | Grade 3 |
22 | 210 | 90 | Grade 3 | 87.4 | Grade 3 |
23 | 140 | 100 | Grade 2 | 75.8 | Grade 2 |
24 | 159 | 120 | Grade 3 | 87.7 | Grade 3 |
25 | 178 | 115 | Grade 3 | 87.8 | Grade 3 |
26 | 140 | 80 | Ish grade 1 | 59.7 | Ish grade 1 |
27 | 150 | 89 | Ish grade 1 | 65.2 | Ish grade 1 |
28 | 179 | 80 | Ish grade 2 | 73.8 | Ish grade 2 |
29 | 179 | 89 | Ish grade 2 | 81.6 | Ish grade 2 |
30 | 199 | 82 | Ish grade 3 | 77.8 | Ish grade 3 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Guzman, J.C.; Melin, P.; Prado-Arechiga, G. Design of an Optimized Fuzzy Classifier for the Diagnosis of Blood Pressure with a New Computational Method for Expert Rule Optimization. Algorithms 2017, 10, 79. https://doi.org/10.3390/a10030079
Guzman JC, Melin P, Prado-Arechiga G. Design of an Optimized Fuzzy Classifier for the Diagnosis of Blood Pressure with a New Computational Method for Expert Rule Optimization. Algorithms. 2017; 10(3):79. https://doi.org/10.3390/a10030079
Chicago/Turabian StyleGuzman, Juan Carlos, Patricia Melin, and German Prado-Arechiga. 2017. "Design of an Optimized Fuzzy Classifier for the Diagnosis of Blood Pressure with a New Computational Method for Expert Rule Optimization" Algorithms 10, no. 3: 79. https://doi.org/10.3390/a10030079
APA StyleGuzman, J. C., Melin, P., & Prado-Arechiga, G. (2017). Design of an Optimized Fuzzy Classifier for the Diagnosis of Blood Pressure with a New Computational Method for Expert Rule Optimization. Algorithms, 10(3), 79. https://doi.org/10.3390/a10030079