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...

Full description

Bibliographic Details
Main Authors: Majid Nour, Kemal Polat
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