CURVAS ROC: PASSADO, PRESENTE E FUTURO

 

  • Prof. Doutora Ana Cristina Braga – Departamento Produção e Sistemas – Universidade do Minho
  • FCUL (DEIO) – Campo Grande – Bloco C/6 – Piso 4 – Sala 6.4.30 -14:30
  • Quarta-feira, 13 de Abril de 2005
 
A análise ROC (Receiver Operating Characteristic) é uma ferramenta poderosa para medir e especificar problemas no desempenho do diagnóstico em medicina. Esta análise por meio de um método gráfico simples e robusto, permite estudar a variação da sensibilidade e especificidade, para diferentes valores de corte. A área abaixo da curva ROC está associada ao poder discriminante de um teste de diagnóstico. Analiticamente, a área abaixo da curva ROC pode ser determinada através de: – métodos de resolução numérica, tipo regra do trapézio; -métodos estatísticos: relação com a estatística de Wilcoxon-Mann-Witney e estimativa de máxima verosimilhança. Geometricamente, a curva ROC é um gráfico de pares “x”e”y” (que correspondem, a (1especificidade) e à sensibilidade, respetivamente) num plano designado por plano ROC unitário. A designação de plano ROC unitário, deve-se ao facto das coordenadas deste gráfico representarem medidas de probabilidade, e por conseguinte variarem entre zero e um. Uma questão que se colocou no início do trabalho de doutoramento, foi: “Dada a versatilidade e robustez da curva ROC, como poderá ser modelada?” Para responder a esta questão, procurou-se estudar como é que algumas hipóteses sobre as distribuições associadas à variável de decisão podem afetar a forma da curva ROC. Para a visualização da curva ROC, utilizou-se a representação desta no plano ROC unitário e no plano binormal. São apresentados alguns exemplos ilustrativos, no campo da análise de diagnóstico em medicina, para melhor compreensão da metodologia em estudo. As primeiras aplicações tratam amostras correlacionadas, enquanto que numa outra aplicação é tratado um conjunto de dados independentes. Ainda no âmbito do trabalho de doutoramento, foi também elaborado um novo programa, recorrendo à linguagem de programação JAVA, que permite fazê-lo correr em plataformas diferentes do DOS ou WINDOWS (como por exemplo LINUX, SOLARIS e UNIX). Este programa visa minimizar o trabalho tido para traçar a curva ROC, achar o valor da área abaixo desta pelos diferentes métodos sugeridos no desenrolar do trabalho e comparar várias curvas ROC em termos do índice área abaixo da curva ROC (para amostras independentes e amostras correlacionadas). Permite ainda, efetuar um ajuste à curva ROC empírica no plano unitário.Será ainda apresentada uma nova metodologia, que se encontra em desenvolvimento, para comparação de curvas ROC, quando estas se cruzam.