Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method

In Indonesia, coronary heart disease continues to grow. However, the efforts to prevention it can still be done by diagnosing the initial symptoms caused by using an expert system. This study was designed to build an expert system application to diagnose early coronary disease by random forest metho...

Full description

Bibliographic Details
Main Authors: Yogi Prawira Putra, Duman Care Khrisne, I Made Arsa Suyadnya
Format: Article
Language:English
Published: Universitas Udayana 2019-06-01
Series:Journal of Electrical, Electronics and Informatics
Online Access:https://ojs.unud.ac.id/index.php/JEEI/article/view/46590
id doaj-3420cd45257a4a929c54006bf75995a0
record_format Article
spelling doaj-3420cd45257a4a929c54006bf75995a02020-11-25T03:25:56ZengUniversitas UdayanaJournal of Electrical, Electronics and Informatics2549-83042622-03932019-06-0131151810.24843/JEEI.2019.v03.i01.p0346590Expert System for Early Diagnosis of Heart Disease Using the Random Forest MethodYogi Prawira PutraDuman Care KhrisneI Made Arsa SuyadnyaIn Indonesia, coronary heart disease continues to grow. However, the efforts to prevention it can still be done by diagnosing the initial symptoms caused by using an expert system. This study was designed to build an expert system application to diagnose early coronary disease by random forest methods. The application interface was built using the PHP programming language using framework bootstrap, and uses the python programming language to build a random forest. To make an early diagnosis of coronary heart disease, a decision tree was built by training data from the UCI Dataset Machine Learning Repository using the random forest method. Followed by patient classification data that has been collected through 13 questions to get the diagnosis. The diagnosis results were normal, stadium 1, stadium 2, stadium 3 and stadium 4. Based on the tests that had been carried out, the application was able to provide results in accordance with the sample data collected using a confusion matrix resulting in an accuracy of 92.25% +/- 0.62 with 70% precision, remember 46%, which obtained a score of f0,5 72%.https://ojs.unud.ac.id/index.php/JEEI/article/view/46590
collection DOAJ
language English
format Article
sources DOAJ
author Yogi Prawira Putra
Duman Care Khrisne
I Made Arsa Suyadnya
spellingShingle Yogi Prawira Putra
Duman Care Khrisne
I Made Arsa Suyadnya
Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
Journal of Electrical, Electronics and Informatics
author_facet Yogi Prawira Putra
Duman Care Khrisne
I Made Arsa Suyadnya
author_sort Yogi Prawira Putra
title Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
title_short Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
title_full Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
title_fullStr Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
title_full_unstemmed Expert System for Early Diagnosis of Heart Disease Using the Random Forest Method
title_sort expert system for early diagnosis of heart disease using the random forest method
publisher Universitas Udayana
series Journal of Electrical, Electronics and Informatics
issn 2549-8304
2622-0393
publishDate 2019-06-01
description In Indonesia, coronary heart disease continues to grow. However, the efforts to prevention it can still be done by diagnosing the initial symptoms caused by using an expert system. This study was designed to build an expert system application to diagnose early coronary disease by random forest methods. The application interface was built using the PHP programming language using framework bootstrap, and uses the python programming language to build a random forest. To make an early diagnosis of coronary heart disease, a decision tree was built by training data from the UCI Dataset Machine Learning Repository using the random forest method. Followed by patient classification data that has been collected through 13 questions to get the diagnosis. The diagnosis results were normal, stadium 1, stadium 2, stadium 3 and stadium 4. Based on the tests that had been carried out, the application was able to provide results in accordance with the sample data collected using a confusion matrix resulting in an accuracy of 92.25% +/- 0.62 with 70% precision, remember 46%, which obtained a score of f0,5 72%.
url https://ojs.unud.ac.id/index.php/JEEI/article/view/46590
work_keys_str_mv AT yogiprawiraputra expertsystemforearlydiagnosisofheartdiseaseusingtherandomforestmethod
AT dumancarekhrisne expertsystemforearlydiagnosisofheartdiseaseusingtherandomforestmethod
AT imadearsasuyadnya expertsystemforearlydiagnosisofheartdiseaseusingtherandomforestmethod
_version_ 1724594962628083712