我无法发布我的Shinyapp,有关解决此错误的任何建议

问题描述 投票:1回答:1

我正在尝试开发一个Shinyapp来对COVID-19疾病进行建模,但是当我尝试发布它时却找不到错误。在R中,代码可以正常运行,并且一切都可以正确显示,但是当我尝试发布时,该图应显示的部分显示错误:“发生了错误。请检查您的日志或联系应用作者以进行澄清。”我正在尝试使用先知包。我是这个软件包的新手,这是我的第一个应用程序,非常感谢您的帮助...

日志:

2020-04-04T06:19:59.741057+00:00 shinyapps[2055422]: Disabling daily seasonality. Run prophet with daily.seasonality=TRUE to override this.
2020-04-04T06:19:59.794156+00:00 shinyapps[2055422]: Compiling model (this will take a few minutes...)
2020-04-04T06:19:59.794607+00:00 shinyapps[2055422]: If this is the first time fitting a model since package install, this is normal. You should not see this message more than once after install.
2020-04-04T06:19:59.795419+00:00 shinyapps[2055422]: Writing model to: /opt/R/3.6.3/lib/R/library/prophet/libs
2020-04-04T06:19:59.795868+00:00 shinyapps[2055422]: Compiling using binary: /opt/R/3.6.3/lib/R/bin
2020-04-04T06:20:26.545815+00:00 shinyapps[2055422]: Warning in system(cmd, intern = !verbose) :
2020-04-04T06:20:26.545817+00:00 shinyapps[2055422]:   comando ejecutado '/opt/R/3.6.3/lib/R/bin/R CMD SHLIB file10a8c62e87.cpp 2> file10a8c62e87.cpp.err.txt' tiene estatus 1
2020-04-04T06:20:26.602133+00:00 shinyapps[2055422]: Warning: Error in sink: conexión inválida
2020-04-04T06:20:26.610392+00:00 shinyapps[2055422]:   185: sink
2020-04-04T06:20:26.610394+00:00 shinyapps[2055422]:   184: cxxfunctionplus
2020-04-04T06:20:26.610395+00:00 shinyapps[2055422]:   182: compile_stan_model
2020-04-04T06:20:26.610394+00:00 shinyapps[2055422]:   183: rstan::stan_model
2020-04-04T06:20:26.610395+00:00 shinyapps[2055422]:   181: fit.prophet
2020-04-04T06:20:26.610396+00:00 shinyapps[2055422]:   179: renderPlot [/srv/connect/apps/COVID19-Mexico/app.R#131]
2020-04-04T06:20:26.610396+00:00 shinyapps[2055422]:   177: fund
2020-04-04T06:20:26.610419+00:00 shinyapps[2055422]:   137: drawPlot
2020-04-04T06:20:26.610420+00:00 shinyapps[2055422]:   123: <reactive:plotObj>
2020-04-04T06:20:26.610420+00:00 shinyapps[2055422]:   107: drawReactive
2020-04-04T06:20:26.610421+00:00 shinyapps[2055422]:    94: origRenderFunc
2020-04-04T06:20:26.610421+00:00 shinyapps[2055422]:    93: output$timeplot
2020-04-04T06:20:26.610421+00:00 shinyapps[2055422]:    13: runApp
2020-04-04T06:20:26.610422+00:00 shinyapps[2055422]:     6: eval
2020-04-04T06:20:26.610422+00:00 shinyapps[2055422]:    12: fn
2020-04-04T06:20:26.610423+00:00 shinyapps[2055422]:     5: eval
2020-04-04T06:20:26.771701+00:00 shinyapps[2055422]: Disabling yearly seasonality. Run prophet with yearly.seasonality=TRUE to override this.
2020-04-04T06:20:26.610395+00:00 shinyapps[2055422]:   180: prophet
2020-04-04T06:20:26.610422+00:00 shinyapps[2055422]:     7: connect$retry
2020-04-04T06:20:26.772159+00:00 shinyapps[2055422]: Disabling daily seasonality. Run prophet with daily.seasonality=TRUE to override this.
2020-04-04T06:20:26.883191+00:00 shinyapps[2055422]: Compiling model (this will take a few minutes...)
2020-04-04T06:20:26.883501+00:00 shinyapps[2055422]: If this is the first time fitting a model since package install, this is normal. You should not see this message more than once after install.
2020-04-04T06:20:26.884052+00:00 shinyapps[2055422]: Writing model to: /opt/R/3.6.3/lib/R/library/prophet/libs
2020-04-04T06:20:26.884384+00:00 shinyapps[2055422]: Compiling using binary: /opt/R/3.6.3/lib/R/bin
2020-04-04T06:20:56.818503+00:00 shinyapps[2055422]: Warning in system(cmd, intern = !verbose) :
2020-04-04T06:20:56.818505+00:00 shinyapps[2055422]:   comando ejecutado '/opt/R/3.6.3/lib/R/bin/R CMD SHLIB file10a4e80f688.cpp 2> file10a4e80f688.cpp.err.txt' tiene estatus 1
2020-04-04T06:20:56.867650+00:00 shinyapps[2055422]: Warning: Error in sink: conexión inválida
2020-04-04T06:20:56.872694+00:00 shinyapps[2055422]:   115: sink
2020-04-04T06:20:56.872694+00:00 shinyapps[2055422]:   114: cxxfunctionplus
2020-04-04T06:20:56.872695+00:00 shinyapps[2055422]:   113: rstan::stan_model
2020-04-04T06:20:56.872695+00:00 shinyapps[2055422]:   112: compile_stan_model
2020-04-04T06:20:56.872695+00:00 shinyapps[2055422]:   111: fit.prophet
2020-04-04T06:20:56.872696+00:00 shinyapps[2055422]:   110: prophet
2020-04-04T06:20:56.872696+00:00 shinyapps[2055422]:   109: compute_data [/srv/connect/apps/COVID19-Mexico/app.R#221]
2020-04-04T06:20:56.872697+00:00 shinyapps[2055422]:   108: renderTable [/srv/connect/apps/COVID19-    Mexico/app.R#272]
2020-04-04T06:20:56.872707+00:00 shinyapps[2055422]:   107: fund
2020-04-04T06:20:56.872707+00:00 shinyapps[2055422]:    94: origRenderFunc
2020-04-04T06:20:56.872707+00:00 shinyapps[2055422]:    93: output$table
2020-04-04T06:20:56.872708+00:00 shinyapps[2055422]:    13: runApp
2020-04-04T06:20:56.872708+00:00 shinyapps[2055422]:    12: fn
2020-04-04T06:20:56.872709+00:00 shinyapps[2055422]:     7: connect$retry
2020-04-04T06:20:56.872709+00:00 shinyapps[2055422]:     6: eval
2020-04-04T06:20:56.872709+00:00 shinyapps[2055422]:     5: eval

是否有任何建议或其他发布此应用程序的方法?谢谢下载script

Blockquote

r shiny shinydashboard shinyapps
1个回答
0
投票

我通过从先知更改为预测,并使用Plotly进行绘图解决了问题。我认为问题出在dyplot.prophet,但是有了Plotly和Forecast软件包,问题就解决了。我使用了here

中的绘图代码
    ts_cases = ts(mex$y,ts(mex$y, start=min(mex$ds), end = max(mex$ds), frequency=1))

    fit <- auto.arima(ts_cases)
    f_arima<- forecast(fit, 20) # forecast

    # names
    f <- list(
      family = "Arial",
      size = 18,
      color = "#7f7f7f"
    )
    x <- list(
      title = "Tiempo en dias",
      titlefont = f
    )
    y <- list(
      title = "Numero de casos confirmados",
      titlefont = f
    )

    library(plotly)
    plot_ly() %>%
      add_lines(x = time(ts_cases), y = ts_cases,hoverinfo = "text",
                color = I("black"), name = "observed") %>%
      add_ribbons(x = time(f_arima$mean), ymin = f_arima$lower[, 2], ymax = f_arima$upper[, 2],
                  color = I("gray95"), name = "95% confidence") %>%
      add_ribbons(x = time(f_arima$mean), ymin = f_arima$lower[, 1], ymax = f_arima$upper[, 1],
                  color = I("gray80"), name = "80% confidence") %>%
      add_lines(x = time(f_arima$mean), y = f_arima$mean, color = I("blue"), name = "prediction")%>% layout(xaxis = x, yaxis = y,title= "ARIMA model")
© www.soinside.com 2019 - 2024. All rights reserved.