Hola! Tengo que hacer una curva ROC com unos datos que obtuve de hacer una macro de excel y aplicar unas reglas, y basicamente tengo que a partir de la variacion del tiempo y la velocidad del barco obtengo diferentes porcentajes de true positives (TP) y false positives (FP) y con eso deberia de construir una curva ROC. Dada mi ignorância en este tema, no se muy bien por donde empezar , estuve mirando los manuales de dos paquetes el ROCR y el pROC, alguien me recomienda alguno en particular? Yen los manuales el script del ROCR para hacer la curva era algo asi: library(ROCR) data(ROCR.simple) pred <- prediction( ROCR.simple$predictions, ROCR.simple$labels) perf <- performance(pred,"tpr","fpr") plot(perf) ## precision/recall curve (x-axis: recall, y-axis: precision) perf1 <- performance(pred, "prec", "rec") plot(perf1) ## sensitivity/specificity curve (x-axis: specificity, ## y-axis: sensitivity) perf1 <- performance(pred, "sens", "spec") plot(perf1) Me parecio mas fácil de entender que el del otro paquete pero no se como aplicarlo a mis datos y si voy a obtener lo que quiero, si alguien me puede orientar un poco, agradeceria. Adjunto mis datos para tener una idea. Muchas gracias, un saludo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20140620/49a6085b/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: amanhecer ROC csv.csv Type: text/csv Size: 51489 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20140620/49a6085b/attachment-0001.bin>
Hola, En la sesión del 27-feb del "Grupo de Usuarios de R de Madrid" ( http://r-es.org/GILMadrid), Pedro Concejero dio una charla justamente de estos dos paquetes, de sus ventajas e inconvenientes. La sesión está grabada en video... https://vimeo.com/87840245 https://vimeo.com/87841416 Y el material de su presentación está aqui: http://r-es.org/tiki-download_file.php?fileId=1192 Saludos, Carlos Ortega www.qualityexcellence.es El 20 de junio de 2014, 14:11, Marta valdes lopez <martavaldes85@gmail.com> escribió:> Hola! > > Tengo que hacer una curva ROC com unos datos que obtuve de hacer una macro > de excel y aplicar unas reglas, y basicamente tengo que a partir de la > variacion del tiempo y la velocidad del barco obtengo diferentes > porcentajes de true positives (TP) y false positives (FP) y con eso deberia > de construir una curva ROC. > > Dada mi ignorância en este tema, no se muy bien por donde empezar , estuve > mirando los manuales de dos paquetes el ROCR y el pROC, alguien me > recomienda alguno en particular? > > Yen los manuales el script del ROCR para hacer la curva era algo asi: > > library(ROCR) > data(ROCR.simple) > pred <- prediction( ROCR.simple$predictions, ROCR.simple$labels) > perf <- performance(pred,"tpr","fpr") > plot(perf) > ## precision/recall curve (x-axis: recall, y-axis: precision) > perf1 <- performance(pred, "prec", "rec") > plot(perf1) > ## sensitivity/specificity curve (x-axis: specificity, > ## y-axis: sensitivity) > perf1 <- performance(pred, "sens", "spec") > plot(perf1) > > Me parecio mas fácil de entender que el del otro paquete pero no se como > aplicarlo a mis datos y si voy a obtener lo que quiero, si alguien me puede > orientar un poco, agradeceria. > > Adjunto mis datos para tener una idea. > > Muchas gracias, un saludo > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Hola, Muchas gracias buen aporte, voy a intentar adaptarlo a mis datos. Gracias, un saludo El 20 de junio de 2014, 15:32, Carlos Ortega <cof@qualityexcellence.es> escribió:> Hola, > > En la sesión del 27-feb del "Grupo de Usuarios de R de Madrid" ( > http://r-es.org/GILMadrid), Pedro Concejero dio una charla justamente de > estos dos paquetes, de sus ventajas e inconvenientes. > > La sesión está grabada en video... > https://vimeo.com/87840245 > https://vimeo.com/87841416 > > Y el material de su presentación está aqui: > http://r-es.org/tiki-download_file.php?fileId=1192 > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > > > El 20 de junio de 2014, 14:11, Marta valdes lopez <martavaldes85@gmail.com > > escribió: > >> Hola! >> >> Tengo que hacer una curva ROC com unos datos que obtuve de hacer una >> macro de excel y aplicar unas reglas, y basicamente tengo que a partir de >> la variacion del tiempo y la velocidad del barco obtengo diferentes >> porcentajes de true positives (TP) y false positives (FP) y con eso deberia >> de construir una curva ROC. >> >> Dada mi ignorância en este tema, no se muy bien por donde empezar , >> estuve mirando los manuales de dos paquetes el ROCR y el pROC, alguien me >> recomienda alguno en particular? >> >> Yen los manuales el script del ROCR para hacer la curva era algo asi: >> >> library(ROCR) >> data(ROCR.simple) >> pred <- prediction( ROCR.simple$predictions, ROCR.simple$labels) >> perf <- performance(pred,"tpr","fpr") >> plot(perf) >> ## precision/recall curve (x-axis: recall, y-axis: precision) >> perf1 <- performance(pred, "prec", "rec") >> plot(perf1) >> ## sensitivity/specificity curve (x-axis: specificity, >> ## y-axis: sensitivity) >> perf1 <- performance(pred, "sens", "spec") >> plot(perf1) >> >> Me parecio mas fácil de entender que el del otro paquete pero no se como >> aplicarlo a mis datos y si voy a obtener lo que quiero, si alguien me puede >> orientar un poco, agradeceria. >> >> Adjunto mis datos para tener una idea. >> >> Muchas gracias, un saludo >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es >[[alternative HTML version deleted]]