r - 如何修复 bsts 包 R 中的“.ValidateHolidayList(holiday.list) 中的错误”?
问题描述
在bsts
R 包中指定自定义假期时,出现错误
Error " .ValidateHolidayList(holiday.list) : all(sapply(holiday.list, inherits, "Holiday")) is not TRUE "
与中的示例相同的问题vignette
。
如何创建有效的 Holiday 对象?
head(data)
A tibble: 6 x 2
Date tot
<date> <int>
1 2019-01-07 143
2 2019-01-08 133
3 2019-01-09 178
4 2019-01-10 140
5 2019-01-11 175
6 2019-01-12 255
holiday.name = "school_holidays"
start.date = as.Date(c("2019-01-01", "2019-03-04", "2019-04-08", "2019-07-01"))
end.date = as.Date(c("2019-01-06", "2019-03-10", "2019-04-22", "2019-08-05"))
holidays = DateRangeHoliday(holiday.name,
start.date,
end.date)
ss = AddRegressionHoliday(list(), data$tot, holiday.list = holidays)
Error in .ValidateHolidayList(holiday.list) :
all(sapply(holiday.list, inherits, "Holiday")) is not TRUE
解决方案
推荐阅读
- c - 使用 Zephyr RTOS 在 arm 嵌入式系统上处理日期和时间(struct tm)
- shell - 在 awk 打印中使用 for 循环变量
- r - 制作具有前 5 个值的饼图
- delphi - 如何在 FMX 上最小化到托盘
- reactjs - 将表单重构为单独的组件会导致它停止正常工作?
- c# - 每次运行游戏时,硬币价值都不会保存
- python - 提取 POST 数据并创建模型对象 - Django
- react-native - AsyncStorage 在本机反应中没有进入 then() 方法
- powerbi - 如何在 M 中使用相对日期来比较日期
- google-kubernetes-engine - ERROR: gcloud crashed (WindowsError): [Error 3] The system cannot find the path specified: u'W:\\'