Prediction of heart disease using random forest algorithm, support vector machine, and neural network

Didik Setiyadi, Henderi Henderi, Anrie Suryaningrat, Rulin Swastika, Saludin Saludin, Muhamad Malik Mutoffar, Imam Yunianto

Abstract


The heart is a vital organ responsible for pumping blood throughout the human body. Machine learning has become an increasingly important tool in medical forecasting, improving diagnostic accuracy and reducing human errors. This study focuses on detecting heart disease using machine learning algorithms. It aims to compare the performance of three key algorithms random forest (RF), support vector machine (SVM), and neural networks (NN), in predicting heart disease. Using a patient dataset with both nominal and numeric attributes, record mining techniques were applied through Orange software. The target classes indicated the absence (0) or presence (1) of heart disorders. The evaluation was based on the prediction accuracy of each algorithm. Results show that SVM achieved the highest accuracy, with a rate of 85%, outperforming RF and NN. The findings suggest that the SVM algorithm is a reliable tool for heart disease prediction, helping reduce diagnostic errors and improve medical decision-making.

Keywords


heart disease; neural network; prediction; random forest; support vector machine;

Full Text:

PDF


DOI: http://doi.org/10.12928/telkomnika.v23i1.25341

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604

View TELKOMNIKA Stats