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

Full description

Bibliographic Details
Main Authors: Wenzhu Song, Lixia Qiu, Jianbo Qing, Wenqiang Zhi, Zhijian Zha, Xueli Hu, Zhiqi Qin, Hao Gong, Yafeng Li
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