Cargando…

Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease

Across the world, there are few universal scenarios, but the pain of losing a loved one to heart disease is an exception and a reality shared by millions every year. Heart disease is the greatest killer in society today, and one prevalent root of this issue is untimely diagnosis, often caused by uns...

Descripción completa

Detalles Bibliográficos
Autores principales: Mandal, Ankita, Pradhan, Soma
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Cureus 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10666956/
https://www.ncbi.nlm.nih.gov/pubmed/38024045
http://dx.doi.org/10.7759/cureus.49305
_version_ 1785149000802893824
author Mandal, Ankita
Pradhan, Soma
author_facet Mandal, Ankita
Pradhan, Soma
author_sort Mandal, Ankita
collection PubMed
description Across the world, there are few universal scenarios, but the pain of losing a loved one to heart disease is an exception and a reality shared by millions every year. Heart disease is the greatest killer in society today, and one prevalent root of this issue is untimely diagnosis, often caused by unsustainable costs and lack of accessible healthcare for underserved populations. Recognizing these disparities, the goal of this project was to create an easily available application and interface for all that accurately indicates one’s risk of heart disease. To address this, a machine learning model, Predict2Protect, was built in Python. An open-source dataset compiled of 1025 patients of diverse backgrounds was scaled, adjusted to include inquiries answerable by patients, and split into 75% for training, 15% for validation, and 25% for testing. Four models were tested with the hypothesis that if the RandomForestClassifier was used, it would have the highest validity. This was not supported, as the DecisionTree model had a 100% accuracy for training data and 95% for test data. Through the application software Streamlit, this program was processed into a web application that is now found in browser extensions. The application reports the risk of one having heart disease with a 95% accuracy and describes the risk percentage of developing heart disease within the next year. With a simple interface and high accuracy, Predict2Protect aims to provide a view into one’s health with the goals of accessible heart disease prediction and early treatment for patients around the world.
format Online
Article
Text
id pubmed-10666956
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Cureus
record_format MEDLINE/PubMed
spelling pubmed-106669562023-11-23 Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease Mandal, Ankita Pradhan, Soma Cureus Preventive Medicine Across the world, there are few universal scenarios, but the pain of losing a loved one to heart disease is an exception and a reality shared by millions every year. Heart disease is the greatest killer in society today, and one prevalent root of this issue is untimely diagnosis, often caused by unsustainable costs and lack of accessible healthcare for underserved populations. Recognizing these disparities, the goal of this project was to create an easily available application and interface for all that accurately indicates one’s risk of heart disease. To address this, a machine learning model, Predict2Protect, was built in Python. An open-source dataset compiled of 1025 patients of diverse backgrounds was scaled, adjusted to include inquiries answerable by patients, and split into 75% for training, 15% for validation, and 25% for testing. Four models were tested with the hypothesis that if the RandomForestClassifier was used, it would have the highest validity. This was not supported, as the DecisionTree model had a 100% accuracy for training data and 95% for test data. Through the application software Streamlit, this program was processed into a web application that is now found in browser extensions. The application reports the risk of one having heart disease with a 95% accuracy and describes the risk percentage of developing heart disease within the next year. With a simple interface and high accuracy, Predict2Protect aims to provide a view into one’s health with the goals of accessible heart disease prediction and early treatment for patients around the world. Cureus 2023-11-23 /pmc/articles/PMC10666956/ /pubmed/38024045 http://dx.doi.org/10.7759/cureus.49305 Text en Copyright © 2023, Mandal et al. https://creativecommons.org/licenses/by/3.0/This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Preventive Medicine
Mandal, Ankita
Pradhan, Soma
Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title_full Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title_fullStr Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title_full_unstemmed Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title_short Predict2Protect: Machine Learning Web Application in Early Detection of Heart Disease
title_sort predict2protect: machine learning web application in early detection of heart disease
topic Preventive Medicine
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10666956/
https://www.ncbi.nlm.nih.gov/pubmed/38024045
http://dx.doi.org/10.7759/cureus.49305
work_keys_str_mv AT mandalankita predict2protectmachinelearningwebapplicationinearlydetectionofheartdisease
AT pradhansoma predict2protectmachinelearningwebapplicationinearlydetectionofheartdisease