【发布时间】:2017-05-24 18:57:21
【问题描述】:
使用prophet 库时出现以下错误:
[<-(*tmp*, m$history$t >= m$changepoints.t[i], i, value = 中的错误 1) : 下标越界
代码:m <- prophet(data) 这是我从 csv 文件加载的数据。
我的数据集如下所示:
ds y
1 2017-05-23 08:07:00 21.16641
2 2017-05-23 08:07:10 16.79345
3 2017-05-23 08:07:20 16.40846
4 2017-05-23 08:07:30 16.24653
5 2017-05-23 08:07:40 16.14694
6 2017-05-23 08:07:50 15.89552
ds 列属于以下类型:"POSIXct" "POSIXt"
y 列属于以下类型:"numeric"(这些是一些计数值的日志值)
作为 R 的新手,我不知道如何解决这个问题。请帮忙。
【问题讨论】:
-
@marco,你能为我的问题提供任何线索吗?
-
@MarcoSandri 请格式化我不知道该怎么做。
-
@MarcoSandri 有什么提示吗?
-
@marcosandri ,您可以进一步提出建议吗?
-
参见
?prophet,ds变量必须是 Date 类(不是 POSIXct)。这有效(但当然是假的):data$ds <- seq.Date(as.Date("2016-1-1"),as.Date("2016-1-6"), by="1 day")然后运行prophet(data)
标签: r facebook stringindexoutofbounds