Using Bayesian network model with MMHC algorithm to detect risk factors for stroke
Stroke is a major chronic non-communicable disease with high incidence, high mortality, and high recurrence. To comprehensively digest its risk factors and take some relevant measures to lower its prevalence is of great significance. This study aimed to employ Bayesian Network (BN) model with Max-Mi...
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
AIMS Press
2022-09-01
|
Series: | Mathematical Biosciences and Engineering |
Subjects: | |
Online Access: | https://www.aimspress.com/article/doi/10.3934/mbe.2022637?viewType=HTML |
_version_ | 1811208136465317888 |
---|---|
author | Wenzhu Song Lixia Qiu Jianbo Qing Wenqiang Zhi Zhijian Zha Xueli Hu Zhiqi Qin Hao Gong Yafeng Li |
author_facet | Wenzhu Song Lixia Qiu Jianbo Qing Wenqiang Zhi Zhijian Zha Xueli Hu Zhiqi Qin Hao Gong Yafeng Li |
author_sort | Wenzhu Song |
collection | DOAJ |
description | Stroke is a major chronic non-communicable disease with high incidence, high mortality, and high recurrence. To comprehensively digest its risk factors and take some relevant measures to lower its prevalence is of great significance. This study aimed to employ Bayesian Network (BN) model with Max-Min Hill-Climbing (MMHC) algorithm to explore the risk factors for stroke. From April 2019 to November 2019, Shanxi Provincial People's Hospital conducted opportunistic screening for stroke in ten rural areas in Shanxi Province. First, we employed propensity score matching (PSM) for class balancing for stroke. Afterwards, we used Chi-square testing and Logistic regression model to conduct a preliminary analysis of risk factors for stroke. Statistically significant variables were incorporated into BN model construction. BN structure learning was achieved using MMHC algorithm, and its parameter learning was achieved with Maximum Likelihood Estimation. After PSM, 748 non-stroke cases and 748 stroke cases were included in this study. BN was built with 10 nodes and 12 directed edges. The results suggested that age, fasting plasma glucose, systolic blood pressure, and family history of stroke constitute direct risk factors for stroke, whereas sex, educational levels, high density lipoprotein cholesterol, diastolic blood pressure, and urinary albumin-to-creatinine ratio represent indirect risk factors for stroke. BN model with MMHC algorithm not only allows for a complicated network relationship between risk factors and stroke, but also could achieve stroke risk prediction through Bayesian reasoning, outshining traditional Logistic regression model. This study suggests that BN model boasts great prospects in risk factor detection for stroke. |
first_indexed | 2024-04-12T04:16:42Z |
format | Article |
id | doaj.art-7426ef69252d4e15af6e3b2fe5b58e4e |
institution | Directory Open Access Journal |
issn | 1551-0018 |
language | English |
last_indexed | 2024-04-12T04:16:42Z |
publishDate | 2022-09-01 |
publisher | AIMS Press |
record_format | Article |
series | Mathematical Biosciences and Engineering |
spelling | doaj.art-7426ef69252d4e15af6e3b2fe5b58e4e2022-12-22T03:48:22ZengAIMS PressMathematical Biosciences and Engineering1551-00182022-09-011912136601367410.3934/mbe.2022637Using Bayesian network model with MMHC algorithm to detect risk factors for strokeWenzhu Song0Lixia Qiu1Jianbo Qing2Wenqiang Zhi3Zhijian Zha4Xueli Hu5Zhiqi Qin 6Hao Gong7Yafeng Li81. School of Public Health, Shanxi Medical University, Taiyuan, China1. School of Public Health, Shanxi Medical University, Taiyuan, China2. Department of Nephrology, Shanxi Provincial People's Hospital (Fifth Hospital) of Shanxi Medical University, Taiyuan, China2. Department of Nephrology, Shanxi Provincial People's Hospital (Fifth Hospital) of Shanxi Medical University, Taiyuan, China3. Chinese Internal Medicine, Shanxi University of Chinese Medicine, Taiyuan, China1. School of Public Health, Shanxi Medical University, Taiyuan, China4. Department of Biochemistry & Molecular Biology, Shanxi Medical University, Taiyuan, China4. Department of Biochemistry & Molecular Biology, Shanxi Medical University, Taiyuan, China2. Department of Nephrology, Shanxi Provincial People's Hospital (Fifth Hospital) of Shanxi Medical University, Taiyuan, China5. Core Laboratory, Shanxi Provincial People's Hospital (Fifth Hospital) of Shanxi Medical University, Taiyuan, China 6. Shanxi Provincial Key Laboratory of Kidney Disease, Taiyuan, China 7. Academy of Microbial Ecology, Shanxi Medical University, Taiyuan, ChinaStroke is a major chronic non-communicable disease with high incidence, high mortality, and high recurrence. To comprehensively digest its risk factors and take some relevant measures to lower its prevalence is of great significance. This study aimed to employ Bayesian Network (BN) model with Max-Min Hill-Climbing (MMHC) algorithm to explore the risk factors for stroke. From April 2019 to November 2019, Shanxi Provincial People's Hospital conducted opportunistic screening for stroke in ten rural areas in Shanxi Province. First, we employed propensity score matching (PSM) for class balancing for stroke. Afterwards, we used Chi-square testing and Logistic regression model to conduct a preliminary analysis of risk factors for stroke. Statistically significant variables were incorporated into BN model construction. BN structure learning was achieved using MMHC algorithm, and its parameter learning was achieved with Maximum Likelihood Estimation. After PSM, 748 non-stroke cases and 748 stroke cases were included in this study. BN was built with 10 nodes and 12 directed edges. The results suggested that age, fasting plasma glucose, systolic blood pressure, and family history of stroke constitute direct risk factors for stroke, whereas sex, educational levels, high density lipoprotein cholesterol, diastolic blood pressure, and urinary albumin-to-creatinine ratio represent indirect risk factors for stroke. BN model with MMHC algorithm not only allows for a complicated network relationship between risk factors and stroke, but also could achieve stroke risk prediction through Bayesian reasoning, outshining traditional Logistic regression model. This study suggests that BN model boasts great prospects in risk factor detection for stroke.https://www.aimspress.com/article/doi/10.3934/mbe.2022637?viewType=HTMLstrokebayesian networklogistic regressionrisk factorsmodel construction |
spellingShingle | Wenzhu Song Lixia Qiu Jianbo Qing Wenqiang Zhi Zhijian Zha Xueli Hu Zhiqi Qin Hao Gong Yafeng Li Using Bayesian network model with MMHC algorithm to detect risk factors for stroke Mathematical Biosciences and Engineering stroke bayesian network logistic regression risk factors model construction |
title | Using Bayesian network model with MMHC algorithm to detect risk factors for stroke |
title_full | Using Bayesian network model with MMHC algorithm to detect risk factors for stroke |
title_fullStr | Using Bayesian network model with MMHC algorithm to detect risk factors for stroke |
title_full_unstemmed | Using Bayesian network model with MMHC algorithm to detect risk factors for stroke |
title_short | Using Bayesian network model with MMHC algorithm to detect risk factors for stroke |
title_sort | using bayesian network model with mmhc algorithm to detect risk factors for stroke |
topic | stroke bayesian network logistic regression risk factors model construction |
url | https://www.aimspress.com/article/doi/10.3934/mbe.2022637?viewType=HTML |
work_keys_str_mv | AT wenzhusong usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT lixiaqiu usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT jianboqing usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT wenqiangzhi usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT zhijianzha usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT xuelihu usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT zhiqiqin usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT haogong usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke AT yafengli usingbayesiannetworkmodelwithmmhcalgorithmtodetectriskfactorsforstroke |