我正在尝试使用闪亮渲染roc曲线。我尝试同时使用 pROC 和 ROCR 包,并使用 renderPlot,但输出图显示 NULL。有没有办法在闪亮的应用程序中渲染 ROC 曲线?
不要忘记在
renderPlot
函数内的ROC对象上使用plot()
。这是一个工作示例:
library(shiny)
library(pROC)
ui <- shinyUI(
plotOutput('myplot')
)
server <- function(input, output)
{
output$myplot <- renderPlot({
my_roc <- pROC::roc(c(1,1,1,1,1,0,0,0,0,0),c(1,1,1,1,0,0,0,0,0,0))
plot(my_roc)
})
}
shinyApp(ui,server)
希望这有帮助!