Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/64128
Title: | Desenvolvimento de um programa para comparação de curvas ROC: para amostras independentes e amostras relacionadas |
Author(s): | Moreira, Augusto Daniel Teixeira |
Advisor(s): | Braga, A. C. |
Issue date: | 2018 |
Abstract(s): | A análise ROC (Receiver Operating Characteristic) tem vindo a ganhar muita popularidade,
principalmente na área da medicina, dado que é uma ferramenta útil para avaliar e especificar
problemas no desempenho de um indicador de diagnóstico.
A área abaixo da curva ROC (AUC) é um indicador que pode ser utilizado para comparação
de duas ou mais curvas ROC.
Este trabalho, surgiu da necessidade de existência de softwares que permitem o cálculo
das medidas necessárias para comparação de sistemas com base nas curvas ROC. Existem
vários softwares que efetuam o cálculo de medidas associadas à análise ROC, no entanto
apresentam algumas lacunas, nomeadamente no que diz respeito à comparação para
amostras independentes com diferentes dimensões e na comparação de duas curvas ROC
quando estas se intersetam.
Neste trabalho é apresentado uma nova aplicação que se designa por CERCUS. Esta foi
desenvolvida usando a linguagem de programação JAVA e destaca-se pela possibilidade de
comparar duas ou mais curvas ROC.
Este programa tem como principal intuito o cálculo de várias estimativas ROC, usando
os diferentes métodos sugeridos no desenrolar do trabalho e fazer a comparação de curvas
ROC, mesmo que haja interseção, quer para amostras independentes ou amostras emparelhadas.
Permite ainda, a representação no plano unitário da curva ROC empírica e a área
entre as curvas. Receiver Operating Characteristic (ROC) analysis has gained much popularity, especially in the medical field, as it is a useful tool to assess and specify problems in the performance of a diagnostic indicator. The area below the ROC curve (AUC) is an indicator that can be used to compare two or more ROC curves. This work emerged from the need for software to allow the calculation of the necessary measurements to compare systems based on ROC curves. There are several software that perform the calculation of measures related to ROC analysis, however they present some gaps, particularly as regards the comparison for independent samples with different dimensions and in comparing two ROC curves where they intersect. In this work a new application is presented that is denominated by CERCUS. This was developed using the programming language JAVA and stands out by the possibility of comparing two or more ROC curves. The main purpose of this program is the calculation of several ROC estimates, using the different methods suggested along in the dissertation and comparing ROC curves, even if there is an intersection, for independent samples or paired samples. It also allows the representation in the unit plane of the empirical ROC curve and the area between the curves. |
Type: | Master thesis |
Description: | Dissertação de mestrado em Bioinformática |
URI: | https://hdl.handle.net/1822/64128 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Augusto-Daniel-Teixeira-Moreira-dissertacao-final_pg30381.pdf | 2,63 MB | Adobe PDF | View/Open |