我已将包含(销售和价格)的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]
访问验证价格是否正确。地平线值来自输入变量。