首页|机器学习算法对心脏病预测效能的研究

机器学习算法对心脏病预测效能的研究

扫码查看
目的:探索基于机器学习的方法,包括判定树(DT)、随机森林(RF)、支持向量机(SVM)、K最近邻(KNN)和朴素贝叶斯(NB),构建心脏病预测模型,以实现心脏病的准确预测。方法:使用克利夫兰心脏病数据集作为数据源,通过皮尔逊相关系数选择显著特征,使用DT、RF、SVM、KNN和NB算法构建心脏病预测模型,通过准确度、精确度、召回率、F1分数和受试者工作特征曲线下面积(AUC)值等多项指标评估模型性能。结果:研究纳入303个样本,样本13个临床特征中有11个显著特征,RF预测模型获得最高的准确度(0。869)、召回率(0。906)、F1分数(0。879)和AUC值(0。93),NB预测模型获得最高的精确度(0。900)。结论:基于机器学习的方法能够有效进行心脏病预测,特别是RF预测模型具有显著优势,NB预测模型也表现出令人满意的效果。
Efficacy of machine learning algorithms for heart disease prediction
Objective To explore the prediction of heart diseases using machine learning-based methods,including decision trees(DT),random forest(RF),support vector machine(SVM),K-nearest neighbors(KNN),and naive Bayes(NB).Methods The Cleveland heart disease dataset was utilized as the data source.Significant features were selected using Pearson correlation coefficients.Heart disease prediction models were constructed using DT,RF,SVM,KNN,and NB algorithms,separately,and the model performance was evaluated with multiple metrics,including accuracy,precision,recall rate,F1 score,and AUC value.Results The study included 303 samples,and among the 13 clinical features,11 were found to be significant.RF prediction model achieved the highest accuracy(0.869),recall rate(0.906),F1 score(0.879),and AUC value(0.93),while NB prediction model obtained the highest precision(0.900).Conclusion Machine learning-based methods are promising in heart disease prediction,with the RF prediction model demonstrating significant advantages and NB prediction model exhibiting satisfactory performance.

machine learningheart disease predictionmedical big data

蒋美艳、张辉

展开 >

广东医科大学第一临床医学院,广东湛江 524023

广东医科大学广东省第二人民医院麻醉科,广东广州 510317

机器学习 心脏病预测 医疗大数据

广东省重点领域研发计划

2020B0101130020

2024

中国医学物理学杂志
南方医科大学,中国医学物理学会

中国医学物理学杂志

CSTPCD
影响因子:0.483
ISSN:1005-202X
年,卷(期):2024.41(7)