Support Vector Machine for Stroke Risk Prediction

Authors

  • Yifan Feng

DOI:

https://doi.org/10.54097/hset.v38i.5977

Keywords:

Machine learning; stroke prediction; support vector machine.

Abstract

Nowadays, there are many paralytic patients sent to the hospital, and it is impossible for hospitals to search out those particular patients at once because these patients share the same symptoms such as unconsciousness as those hypoglycemic patients. Nowadays, most patients need to conduct blood tests to ensure whether they have a stroke or not. However, this will take a lot of time and resources. The investigation aims at stroke prediction. By using machine learning, the model will be used to train and test data. Support vector machine (SVM) will be used in this project. By using a support vector classifier (SVC), the model will be trained to learn from data. Then it will react to another data set to find out if it is fitted. As a classification problem, the accuracy is 0.77. It shows that certain model performs well after training which reflects that the prediction is successful. What’s more, its high recall which is 0.83 means that the model of stroke prediction can surely offer some help to patient classification to some extent because it can find most of the paralytic patients among all the samplers. Stroke prediction trained by the SVM model can help make the first division among all patients which can help save a lot of time and energy. However, since there is still a little deviation, it is still need to keep pace with modern medical technology to improve it.

Downloads

Download data is not yet available.

References

Caulfeild S, Pak S, Yao N, et al. Stroke Prediction. Mechanical engineering and Automation, 2021, 011(006):180-182.

Waterman A D, Shannon W, Boechler M, et al. Validation of Clinical Classification Schemes for Predicting Stroke. JAMA The Journal of the American Medical Association, 2001, 285(22):20-21.

Mcmahon S, Richard P, Jeffrey C, et al. Blood Pressure, Stroke and Coronary Heart Disease. The Lancet, 1990, 335(8692):765-774.

Khosla A, Cao Y, Lin C Y, et al. An integrated machine learning approach to stroke prediction. ACM International Conference on Knowledge Discovery & Data Mining. 2010, 183-192.

Letham B, Rudin C, McCormick T H, et al. Interpretable classifiers using rules and bayesian analysis: Building a better stroke prediction model. The Annals of Applied Statistics, 2015, 9(3): 1350-1371.

Chang C C, Lin C J. LIBSVM: a library for support vector machines. ACM transactions on intelligent systems and technology (TIST), 2011, 2(3): 1-27.

Cherkassky V, Ma Y. Practical selection of SVM parameters and noise estimation for SVM regression. Neural networks, 2004, 17(1): 113-126.

Tsang I W, Kwok J T, Cheung P M, et al. Core vector machines: Fast SVM training on very large data sets. Journal of Machine Learning Research, 2005, 6(4):363-392.

Wien M, Schwarz H, Oelbaum T. Performance analysis of SVC. IEEE Transactions on Circuits and Systems for Video Technology, 2007, 17(9): 1194-1203.

Xiong Q, Zeng X. Application and improvement of SVM method in precipitation forecast. Meteor. Mon, 2008, 34(12): 90-95.

Li C, Ding Y, Wen G. Application of SVMKNN combination improvement algorithm on patent text classification. Computer Engineering and Applications, 2006, 42(20): 193-212.

Downloads

Published

16-03-2023