1

我正在尝试使用闪亮来渲染 roc 曲线。我尝试同时使用 pROC 和 ROCR 包,并使用 renderPlot,但输出图显示为 NULL。有没有办法在闪亮的应用程序中渲染 ROC 曲线?

4

1 回答 1

3

不要忘记在函数plot()内部的 ROC 对象上使用renderPlot。这是一个工作示例:

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)

希望这可以帮助!

于 2018-03-22T07:25:31.747 回答