Cargando…
Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms
Detecting the presence of a disease requires laboratory tests, testing kits, and devices; however, these were not always available on hand. This study proposes a new approach in disease detection using machine learning algorithms by analyzing symptoms experienced by a person without requiring labora...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9026809/ https://www.ncbi.nlm.nih.gov/pubmed/35453869 http://dx.doi.org/10.3390/diagnostics12040821 |
_version_ | 1784691204034658304 |
---|---|
author | Villavicencio, Charlyn Nayve Macrohon, Julio Jerison Inbaraj, Xavier Alphonse Jeng, Jyh-Horng Hsieh, Jer-Guang |
author_facet | Villavicencio, Charlyn Nayve Macrohon, Julio Jerison Inbaraj, Xavier Alphonse Jeng, Jyh-Horng Hsieh, Jer-Guang |
author_sort | Villavicencio, Charlyn Nayve |
collection | PubMed |
description | Detecting the presence of a disease requires laboratory tests, testing kits, and devices; however, these were not always available on hand. This study proposes a new approach in disease detection using machine learning algorithms by analyzing symptoms experienced by a person without requiring laboratory tests. Six supervised machine learning algorithms such as J48 decision tree, random forest, support vector machine, k-nearest neighbors, naïve Bayes algorithms, and artificial neural networks were applied in the “COVID-19 Symptoms and Presence Dataset” from Kaggle. Through hyperparameter optimization and 10-fold cross validation, we attained the highest possible performance of each algorithm. A comparative analysis was performed according to accuracy, sensitivity, specificity, and area under the ROC curve. Results show that random forest, support vector machine, k-nearest neighbors, and artificial neural networks outweighed other algorithms by attaining 98.84% accuracy, 100% sensitivity, 98.79% specificity, and 98.84% area under the ROC curve. Finally, we developed a web application that will allow users to select symptoms currently being experienced, and use it to predict the presence of COVID-19 through the developed prediction model. Based on this mechanism, the proposed method can effectively predict the presence or absence of COVID-19 in a person immediately without using laboratory tests, kits, and devices in a real-time manner. |
format | Online Article Text |
id | pubmed-9026809 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-90268092022-04-23 Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms Villavicencio, Charlyn Nayve Macrohon, Julio Jerison Inbaraj, Xavier Alphonse Jeng, Jyh-Horng Hsieh, Jer-Guang Diagnostics (Basel) Article Detecting the presence of a disease requires laboratory tests, testing kits, and devices; however, these were not always available on hand. This study proposes a new approach in disease detection using machine learning algorithms by analyzing symptoms experienced by a person without requiring laboratory tests. Six supervised machine learning algorithms such as J48 decision tree, random forest, support vector machine, k-nearest neighbors, naïve Bayes algorithms, and artificial neural networks were applied in the “COVID-19 Symptoms and Presence Dataset” from Kaggle. Through hyperparameter optimization and 10-fold cross validation, we attained the highest possible performance of each algorithm. A comparative analysis was performed according to accuracy, sensitivity, specificity, and area under the ROC curve. Results show that random forest, support vector machine, k-nearest neighbors, and artificial neural networks outweighed other algorithms by attaining 98.84% accuracy, 100% sensitivity, 98.79% specificity, and 98.84% area under the ROC curve. Finally, we developed a web application that will allow users to select symptoms currently being experienced, and use it to predict the presence of COVID-19 through the developed prediction model. Based on this mechanism, the proposed method can effectively predict the presence or absence of COVID-19 in a person immediately without using laboratory tests, kits, and devices in a real-time manner. MDPI 2022-03-27 /pmc/articles/PMC9026809/ /pubmed/35453869 http://dx.doi.org/10.3390/diagnostics12040821 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Villavicencio, Charlyn Nayve Macrohon, Julio Jerison Inbaraj, Xavier Alphonse Jeng, Jyh-Horng Hsieh, Jer-Guang Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title | Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title_full | Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title_fullStr | Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title_full_unstemmed | Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title_short | Development of a Machine Learning Based Web Application for Early Diagnosis of COVID-19 Based on Symptoms |
title_sort | development of a machine learning based web application for early diagnosis of covid-19 based on symptoms |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9026809/ https://www.ncbi.nlm.nih.gov/pubmed/35453869 http://dx.doi.org/10.3390/diagnostics12040821 |
work_keys_str_mv | AT villavicenciocharlynnayve developmentofamachinelearningbasedwebapplicationforearlydiagnosisofcovid19basedonsymptoms AT macrohonjuliojerison developmentofamachinelearningbasedwebapplicationforearlydiagnosisofcovid19basedonsymptoms AT inbarajxavieralphonse developmentofamachinelearningbasedwebapplicationforearlydiagnosisofcovid19basedonsymptoms AT jengjyhhorng developmentofamachinelearningbasedwebapplicationforearlydiagnosisofcovid19basedonsymptoms AT hsiehjerguang developmentofamachinelearningbasedwebapplicationforearlydiagnosisofcovid19basedonsymptoms |