{"title":"机器学习算法与卷积神经网络模型脑卒中风险预测的比较分析","authors":"M. Ferdous, Rifat Shahriyar","doi":"10.1109/ECCE57851.2023.10101567","DOIUrl":null,"url":null,"abstract":"A critical, sometimes fatal medical disease called a stroke happens when the blood flow to a portion of the brain is broken off. In the case of stroke, urgent treatment is very essential. Nowadays, stroke is the main cause of death and impairment globally, according to WHO. In this situation, it will be very helpful if we predict the probability of stroke earlier depending on some most important features. Many researchers use different machine learning algorithms for prediction but very few researchers use stacking methods and CNN. The main contribution of this paper is to develop a stacking classifier of ensemble methods and the CNN model. In this paper, data-set is collected from Kaggle. Stroke data is imbalanced. Random oversampling is used for balancing data-set. Then most important features are find out using feature selection method, then applying different machine learning algorithms such as Logistic Regression, Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbour's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes, Stacking of six algorithms (Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbor's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes) and CNN. Then comparing the performances for predicting the probability of stroke during both the training and testing periods. Results show that the Stacking of six algorithms gives the highest accuracy, which is 99.89% for testing and 100% for training.","PeriodicalId":131537,"journal":{"name":"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Comparative Analysis for Stroke Risk Prediction Using Machine Learning Algorithms and Convolutional Neural Network Model\",\"authors\":\"M. Ferdous, Rifat Shahriyar\",\"doi\":\"10.1109/ECCE57851.2023.10101567\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A critical, sometimes fatal medical disease called a stroke happens when the blood flow to a portion of the brain is broken off. In the case of stroke, urgent treatment is very essential. Nowadays, stroke is the main cause of death and impairment globally, according to WHO. In this situation, it will be very helpful if we predict the probability of stroke earlier depending on some most important features. Many researchers use different machine learning algorithms for prediction but very few researchers use stacking methods and CNN. The main contribution of this paper is to develop a stacking classifier of ensemble methods and the CNN model. In this paper, data-set is collected from Kaggle. Stroke data is imbalanced. Random oversampling is used for balancing data-set. Then most important features are find out using feature selection method, then applying different machine learning algorithms such as Logistic Regression, Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbour's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes, Stacking of six algorithms (Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbor's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes) and CNN. Then comparing the performances for predicting the probability of stroke during both the training and testing periods. Results show that the Stacking of six algorithms gives the highest accuracy, which is 99.89% for testing and 100% for training.\",\"PeriodicalId\":131537,\"journal\":{\"name\":\"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECCE57851.2023.10101567\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electrical, Computer and Communication Engineering (ECCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECCE57851.2023.10101567","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Comparative Analysis for Stroke Risk Prediction Using Machine Learning Algorithms and Convolutional Neural Network Model
A critical, sometimes fatal medical disease called a stroke happens when the blood flow to a portion of the brain is broken off. In the case of stroke, urgent treatment is very essential. Nowadays, stroke is the main cause of death and impairment globally, according to WHO. In this situation, it will be very helpful if we predict the probability of stroke earlier depending on some most important features. Many researchers use different machine learning algorithms for prediction but very few researchers use stacking methods and CNN. The main contribution of this paper is to develop a stacking classifier of ensemble methods and the CNN model. In this paper, data-set is collected from Kaggle. Stroke data is imbalanced. Random oversampling is used for balancing data-set. Then most important features are find out using feature selection method, then applying different machine learning algorithms such as Logistic Regression, Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbour's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes, Stacking of six algorithms (Decision Tree Classifier, Support vector machine, Random forest classifier, KNearest neighbor's classifier, Bernoulli Naïve Bayes, Gaussian Naïve Bayes) and CNN. Then comparing the performances for predicting the probability of stroke during both the training and testing periods. Results show that the Stacking of six algorithms gives the highest accuracy, which is 99.89% for testing and 100% for training.