Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms
Hypertension (high blood pressure) is an important disease seen among the public, and early detection of hypertension is significant for early treatment. Hypertension is depicted as systolic blood pressure higher than 140 mmHg or diastolic blood pressure higher than 90 mmHg. In this paper, in order...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2020-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2020/2742781 |
id |
doaj-2c0d3246f9b441feb0f85630b14198d8 |
---|---|
record_format |
Article |
spelling |
doaj-2c0d3246f9b441feb0f85630b14198d82020-11-25T02:47:46ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472020-01-01202010.1155/2020/27427812742781Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning AlgorithmsMajid Nour0Kemal Polat1Department of Electrical and Computer Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi ArabiaDepartment of Electrical and Electronics Engineering, Faculty of Engineering, Bolu Abant Izzet Baysal University, Bolu 14280, TurkeyHypertension (high blood pressure) is an important disease seen among the public, and early detection of hypertension is significant for early treatment. Hypertension is depicted as systolic blood pressure higher than 140 mmHg or diastolic blood pressure higher than 90 mmHg. In this paper, in order to detect the hypertension types based on the personal information and features, four machine learning (ML) methods including C4.5 decision tree classifier (DTC), random forest, linear discriminant analysis (LDA), and linear support vector machine (LSVM) have been used and then compared with each other. In the literature, we have first carried out the classification of hypertension types using classification algorithms based on personal data. To further explain the variability of the classifier type, four different classifier algorithms were selected for solving this problem. In the hypertension dataset, there are eight features including sex, age, height (cm), weight (kg), systolic blood pressure (mmHg), diastolic blood pressure (mmHg), heart rate (bpm), and BMI (kg/m2) to explain the hypertension status and then there are four classes comprising the normal (healthy), prehypertension, stage-1 hypertension, and stage-2 hypertension. In the classification of the hypertension dataset, the obtained classification accuracies are 99.5%, 99.5%, 96.3%, and 92.7% using the C4.5 decision tree classifier, random forest, LDA, and LSVM. The obtained results have shown that ML methods could be confidently used in the automatic determination of the hypertension types.http://dx.doi.org/10.1155/2020/2742781 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Majid Nour Kemal Polat |
spellingShingle |
Majid Nour Kemal Polat Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms Mathematical Problems in Engineering |
author_facet |
Majid Nour Kemal Polat |
author_sort |
Majid Nour |
title |
Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms |
title_short |
Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms |
title_full |
Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms |
title_fullStr |
Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms |
title_full_unstemmed |
Automatic Classification of Hypertension Types Based on Personal Features by Machine Learning Algorithms |
title_sort |
automatic classification of hypertension types based on personal features by machine learning algorithms |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2020-01-01 |
description |
Hypertension (high blood pressure) is an important disease seen among the public, and early detection of hypertension is significant for early treatment. Hypertension is depicted as systolic blood pressure higher than 140 mmHg or diastolic blood pressure higher than 90 mmHg. In this paper, in order to detect the hypertension types based on the personal information and features, four machine learning (ML) methods including C4.5 decision tree classifier (DTC), random forest, linear discriminant analysis (LDA), and linear support vector machine (LSVM) have been used and then compared with each other. In the literature, we have first carried out the classification of hypertension types using classification algorithms based on personal data. To further explain the variability of the classifier type, four different classifier algorithms were selected for solving this problem. In the hypertension dataset, there are eight features including sex, age, height (cm), weight (kg), systolic blood pressure (mmHg), diastolic blood pressure (mmHg), heart rate (bpm), and BMI (kg/m2) to explain the hypertension status and then there are four classes comprising the normal (healthy), prehypertension, stage-1 hypertension, and stage-2 hypertension. In the classification of the hypertension dataset, the obtained classification accuracies are 99.5%, 99.5%, 96.3%, and 92.7% using the C4.5 decision tree classifier, random forest, LDA, and LSVM. The obtained results have shown that ML methods could be confidently used in the automatic determination of the hypertension types. |
url |
http://dx.doi.org/10.1155/2020/2742781 |
work_keys_str_mv |
AT majidnour automaticclassificationofhypertensiontypesbasedonpersonalfeaturesbymachinelearningalgorithms AT kemalpolat automaticclassificationofhypertensiontypesbasedonpersonalfeaturesbymachinelearningalgorithms |
_version_ |
1715386644832452608 |