先知模型循环运行时R崩溃

时间:2018-07-05 11:48:29

标签: r time-series facebook-prophet

先知模型在循环中运行并且循环的终止不是特定方式时R崩溃,即随机使R崩溃。

for(j in seq_along(unique_code_train)) {
  train1 <- filter(train, CODE == unique_code_train[j])
  train1 <-arrange(train1, BILLDATE)
  train1 <-data.table(train1)
  names(train1) <- c("ds", "y") # billdate = ds , sum(saleamt) = y
  m <- prophet(train1, changepoint.range = 1.0, seasonality.mode =
  'multiplicative', holidays = holidays)
  future <- make_future_dataframe(m, periods = 26)
  forecast <- predict(m, future)
  forecast$yhat <- as.integer(forecast$yhat)
}

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。您能否提供有关系统的详细信息?这是我的帖子供参考。 R Prophet crashing Rstudio in loop

编辑:This was traced to a problem with rlang.对于大多数人来说,安装版本0.2.0或0.2.2可以解决此问题,但是我认为人们只在Windows上看到此问题。您可能会遇到一些不同的情况,但是值得尝试。 devtools::install_version("rlang", version="0.2.2")