使用modeltime的prophet_reg()拟合模型时遇GMT时区错误求助
时区错误问题:CCTZ: Unrecognized output timezone: "GMT"
问题详情
使用timetk与modeltime包建模时,工作电脑出现家用电脑未遇到的错误,疑似与lubridate相关。拟合模型时触发如下错误:
Error in C_force_tz(to_posixct(time), tz, roll_dst) : CCTZ: Unrecognized output timezone: "GMT"
使用环境为R 4.3(2023.03.1 Build 446),此前R 4.2.3版本也存在该问题,尝试过相关解决方案但无效。
复现代码
library(tidyverse) library(timetk) library(modeltime) library(tidymodels) df <- timetk::bike_sharing_daily split <- timetk::time_series_split(df,assess = 200,cumulative = TRUE) (train <- training(split)) (test <- testing(split)) rec <- recipe(cnt~dteday,data=train) mod <- prophet_reg() %>% set_engine("prophet") wf <- workflow() %>% add_recipe(rec) %>% add_model(mod) wf %>% fit(data=train)
内容的提问来源于stack exchange,提问作者alejandro_hagan
相关产品推荐
相关产品推荐

