使用REACTIVE函数检索存储的ARIMA模型

时间:2018-07-31 15:28:04

标签: shiny shiny-reactivity

我已将包含(销售和价格)的ARIMA模型和验证数据框保存为RDS对象,并尝试使用REACTIVE函数检索它们。

server <- function(input,output) {              

  m_arima_model <- reactive({
      readRDS(<path>)
  }) 

  m_valid_data <- reactive({
    readRDS(<path>)
  })

  output$FC <- renderPlot({
     m_fc <- forecast(m_arima_model(), 
                        xreg = 
     m_valid_data()$price[1:input$horizon])
     plot(m_fc)
})

但这会引发以下错误“ as.vector中的错误:无法将类型'closure'强制转换为类型'character'的向量”。我也尝试过将m_arima_model()移至renderPlot内的另一个变量,该变量会引发相同的错误。你能帮忙吗?

我不确定使用m_valid_data()$price[1:input$horizon]访问验证价格是否正确。地平线值来自输入变量。

0 个答案:

没有答案