{"title":"使用随机森林和J48与Adaboost算法的心力衰竭预测框架","authors":"Ochim Gold, Agaji Iorshase","doi":"10.4314/swj.v18i2.1","DOIUrl":null,"url":null,"abstract":"Heart failure is a very serious condition in health sector globally. It has proven difficult and expensive to manage over the years even with some pre-existing prediction models that signal its occurrence. The predictive accuracies of the existing models are below impressive hence the need for better heart failure predictive models. This work developed two heart failure predictive models to contribute to the decrease in the mortality rate due to heart failure as well as assist patients and physicians in managing the condition. The models were Random Forest(RF) and J48 model with AdaBoost. The dataset for the work was collected from the Cleveland Hospital database. It has 13 attributes and 303 instances. The dataset was preprocessed before use and was converted to the CSV format usable in the Waikato Environment for Knowledge Analysis (WEKA) software. The Agile Unified Process (AUP) methodology was adopted in this work the simulator for the work. The Simulator (web-based) was implemented using Python programming language and the Streamlit for python. The result of the models showed a 92.3% accuracy in prediction for the AdaBoosted J48 model and 89.2% for the Random Forest model. The results indicated that J48 with AdaBoost outperformed RF.","PeriodicalId":21583,"journal":{"name":"Science World Journal","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Heart failure prediction framework using random forest and J48 with Adaboost algorithms\",\"authors\":\"Ochim Gold, Agaji Iorshase\",\"doi\":\"10.4314/swj.v18i2.1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Heart failure is a very serious condition in health sector globally. It has proven difficult and expensive to manage over the years even with some pre-existing prediction models that signal its occurrence. The predictive accuracies of the existing models are below impressive hence the need for better heart failure predictive models. This work developed two heart failure predictive models to contribute to the decrease in the mortality rate due to heart failure as well as assist patients and physicians in managing the condition. The models were Random Forest(RF) and J48 model with AdaBoost. The dataset for the work was collected from the Cleveland Hospital database. It has 13 attributes and 303 instances. The dataset was preprocessed before use and was converted to the CSV format usable in the Waikato Environment for Knowledge Analysis (WEKA) software. The Agile Unified Process (AUP) methodology was adopted in this work the simulator for the work. The Simulator (web-based) was implemented using Python programming language and the Streamlit for python. The result of the models showed a 92.3% accuracy in prediction for the AdaBoosted J48 model and 89.2% for the Random Forest model. The results indicated that J48 with AdaBoost outperformed RF.\",\"PeriodicalId\":21583,\"journal\":{\"name\":\"Science World Journal\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-10-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Science World Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4314/swj.v18i2.1\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Science World Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4314/swj.v18i2.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
心力衰竭是全球卫生部门非常严重的疾病。多年来,即使有一些预先存在的预测模型表明它的发生,也证明管理它是困难和昂贵的。现有模型的预测精度低于令人印象深刻,因此需要更好的心力衰竭预测模型。这项工作开发了两种心力衰竭预测模型,有助于降低因心力衰竭引起的死亡率,并协助患者和医生管理病情。模型采用随机森林(Random Forest, RF)和J48模型,采用AdaBoost软件。这项工作的数据集是从克利夫兰医院的数据库中收集的。它有13个属性和303个实例。数据集在使用前进行预处理,并转换为可在Waikato Environment for Knowledge Analysis (WEKA)软件中使用的CSV格式。本工作采用了敏捷统一过程(AUP)方法,并对工作进行了仿真。模拟器(基于web)使用Python编程语言和Python的Streamlit实现。结果表明,AdaBoosted J48模型的预测准确率为92.3%,Random Forest模型的预测准确率为89.2%。结果表明,J48与AdaBoost的性能优于RF。
Heart failure prediction framework using random forest and J48 with Adaboost algorithms
Heart failure is a very serious condition in health sector globally. It has proven difficult and expensive to manage over the years even with some pre-existing prediction models that signal its occurrence. The predictive accuracies of the existing models are below impressive hence the need for better heart failure predictive models. This work developed two heart failure predictive models to contribute to the decrease in the mortality rate due to heart failure as well as assist patients and physicians in managing the condition. The models were Random Forest(RF) and J48 model with AdaBoost. The dataset for the work was collected from the Cleveland Hospital database. It has 13 attributes and 303 instances. The dataset was preprocessed before use and was converted to the CSV format usable in the Waikato Environment for Knowledge Analysis (WEKA) software. The Agile Unified Process (AUP) methodology was adopted in this work the simulator for the work. The Simulator (web-based) was implemented using Python programming language and the Streamlit for python. The result of the models showed a 92.3% accuracy in prediction for the AdaBoosted J48 model and 89.2% for the Random Forest model. The results indicated that J48 with AdaBoost outperformed RF.