Identificação de delirium em contexto hospitalar através de algoritmos de machine learning
Main Author: | |
---|---|
Publication Date: | 2022 |
Format: | Master thesis |
Language: | por |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | https://hdl.handle.net/1822/80037 |
Summary: | Dissertação de mestrado em Engenharia de Sistemas |
id |
RCAP_f5d2b2511c7b239a4bf95f0f29e06187 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/80037 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learningDetection of delirium in healthcare settings through machine learning algorithmsDeliriumMachine learningRandom forestRegressão logísticaLogistic regressionEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia de SistemasO aumento da esperança média de vida embora seja um indicador da melhoria da qualidade de vida, está também associado a um acréscimo de doenças crónicas. Em virtude das múltiplas alterações fisiológicas que caracterizam o indivíduo idoso é de esperar que este grupo etário seja particularmente vulnerável aos efeitos adversos da hospitalização. Pequenas alterações causadas pela mudança do estado de doença podem promover estados de confusão e desorientação nestes indivíduos. O delirium é uma manifestação comum de disfunção neuropsiquiátrica aguda grave, muito prevalente em ambiente hospitalar, que devido à sua variabilidade de apresentação clínica é frequentemente subdiagnosticado e negligenciado. Neste contexto, surgiu o tema desta dissertação, cujo objetivo se centrou no desenvolvimento de um modelo capaz de prever a ocorrência ou não de delirium. Para tal, foi usada a linguagem Python e uma base de dados recolhida num hospital português entre 2014 e 2016. O modelo desenvolvido foi implementado numa aplicação web, disponível através da seguinte hiperligação: https://share.streamlit.io/natawild/appdelirium/main/AppDelirium.py. Foram testados algoritmos de machine learning (ML), nomeadamente os algoritmos Random Forest (RF) e regressão logística (RL). A modelação iniciou-se com uma limpeza da base de dados, eliminando as variáveis e registos que não possuíam informações relevantes para a previsão de delirium. De seguida, executou-se uma transformação de dados que incluiu um agrupamento de medicamentos por grupo farmacológico e uma transformação dos dados categóricos. A seleção de variáveis foi realizada através do método wrapper, no qual foram testados os métodos Sequential Feature Selector (SFS), Recursive Feature Elimination (RFE) e Select From Model (SFM). Dos modelos estudados, verificou-se o algoritmo de classificação RL com o método de seleção de variáveis SFM foi o que apresentou melhores resultados nas métricas de avaliação do modelo. Obtendo-se como resultados um modelo com 36 variáveis, a área abaixo da curva ROC (AUC-ROC) de 0,833 e a área abaixo da curva precision-recall (AUC-PR) de 0,582. Conclui-se que a idade, os antipsicóticos e a glicose demonstraram-se mais relevantes para a previsão do delirium. E, embora o modelo de previsão ainda possa ser melhorado, apresenta-se como ferramenta interessante para o auxílio de diagnóstico de delirium em ambiente hospitalar.Increased life expectancy is an indicator of improved quality of life, but it is also associated with an increase in chronic diseases. Due to the multiple physiological changes that characterise the elderly, it is expected that this age group is particularly vulnerable to the adverse effects of hospitalisation. Small changes in the individual caused by the change of disease state may promote states of confusion and disorientation. Delirium is a common manifestation of severe acute neuropsychiatric dysfunction, prevalent in hospital environment, which due to its variability of clinical presentation is often under diagnosed and neglected. In this sense, the topic of this dissertation emerged, whose purpose was focused on the development of a model capable of predicting the occurrence or not of delirium. To this end, Python language and a database collected in a Portuguese hospital between 2014 and 2016 were used. The developed model was implemented in a web application, available through the following link: https://share.streamlit.io/natawild/appdelirium/main/AppDelirium.py. The machine learning algorithms tested were random forest and logistic regression. Before pattern recognition process, the dataset was cleaned, features and records with no relevance for delirium prediction were eliminated. Then, a feature engineering was performed, which included grouping medicines by pharmacological group and transformation of categorical data to make it interpretable by machine learning algorithms. Feature selection was performed using wrapper method, in which the Sequential Feature Selector, Recursive Feature Elimination and Select From Model methods were tested. From the models studied, the logistic regression algorithm with the Select From Model feature selection method was the one that displayed best evaluation metrics. The outcome obtained was a 36 features model with an area under a receiver operating characteristic curve (AUC-ROC) of 0.833 and an area under curve precision-recall (AUC-PR) of 0.582. Based on the model selected, age, antipsychotics and glucose were shown to be relevant for delirium prediction. And, although the prediction model can still be improved, this approach might be a useful support tool to identify patients at increased risk of delirium in healthcare settings.Braga, A. C.Mariz, JoséUniversidade do MinhoFigueiredo, Célia Natália Lemos2022-05-122022-05-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/80037por203020120info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T05:46:46Zoai:repositorium.sdum.uminho.pt:1822/80037Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:29:56.290121Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning Detection of delirium in healthcare settings through machine learning algorithms |
title |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
spellingShingle |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning Figueiredo, Célia Natália Lemos Delirium Machine learning Random forest Regressão logística Logistic regression Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
title_full |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
title_fullStr |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
title_full_unstemmed |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
title_sort |
Identificação de delirium em contexto hospitalar através de algoritmos de machine learning |
author |
Figueiredo, Célia Natália Lemos |
author_facet |
Figueiredo, Célia Natália Lemos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Braga, A. C. Mariz, José Universidade do Minho |
dc.contributor.author.fl_str_mv |
Figueiredo, Célia Natália Lemos |
dc.subject.por.fl_str_mv |
Delirium Machine learning Random forest Regressão logística Logistic regression Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Delirium Machine learning Random forest Regressão logística Logistic regression Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado em Engenharia de Sistemas |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-05-12 2022-05-12T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/80037 |
url |
https://hdl.handle.net/1822/80037 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
203020120 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833595352510365696 |