Shiny R中模型训练的进度条

时间:2017-10-12 02:15:50

标签: r machine-learning shiny r-caret

我正在制作一个闪亮的应用程序,其中,在单击actionButton时,使用插入符包训练模型。由于此培训需要时间 - 大约4-5分钟 - 我想显示一个进度条,随着模型的训练而进展。

由于

1 个答案:

答案 0 :(得分:2)

要在闪亮的应用中显示进度条,您需要使用withProgress中的server功能,如下所示:

withProgress(message = "Model is Training", value = 1.0, {             
   ## Your code
})

因此,您将代码放在此函数中,并在代码运行时显示消息“Model is training”。函数中的value是应用程序中的进度指示器(1.0是100%)。您可以根据计算进行设置。例如,您可以设置value = min + (max - min) * 0.1。它不需要完全像这样。任何适合你的东西,取决于代码。设置value = 1.0不会有害,因为它会在您的案例“模型正在训练”中显示进度条及其有意义且相关的消息。

要获取更多信息,请访问此链接:https://shiny.rstudio.com/reference/shiny/latest/withProgress.html