上下文:我一直遵循prophet official tutorial并将其应用于R中的时间序列数据集。我安装了prophet
和rstan
(因为我认为安装这将有助于更好地解析和编译代码)库。
根据文档,我已将列重命名为ds
和y
,并记录了转换后的数据。
错误:这是执行以下代码后得到的错误:
m <- prophet(train)
初始对数联合概率= -4693.37
评估模型对数概率的错误:非有限梯度。
评估模型对数概率的错误:非有限梯度。
优化正常终止:
检测到收敛:相对梯度幅度低于公差
sessionInfo:
R version 3.5.0 (2018-04-23)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_India.1252 LC_CTYPE=English_India.1252
[3] LC_MONETARY=English_India.1252 LC_NUMERIC=C
[5] LC_TIME=English_India.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] bindrcpp_0.2.2 magrittr_1.5 forcats_0.3.0 stringr_1.3.1
[5] dplyr_0.7.6 purrr_0.2.5 readr_1.1.1 tidyr_0.8.1
[9] tibble_1.4.2 tidyverse_1.2.1 prophet_0.3.0.1 Rcpp_0.12.18
[13] rstan_2.17.4 StanHeaders_2.17.2 ggplot2_3.0.0
loaded via a namespace (and not attached):
[1] tidyselect_0.2.4 haven_1.1.2 lattice_0.20-35 colorspace_1.3-2 htmltools_0.3.6
[6] stats4_3.5.0 yaml_2.2.0 rlang_0.2.2 pillar_1.3.0 glue_1.3.0
[11] withr_2.1.2 modelr_0.1.2 readxl_1.1.0 bindr_0.1.1 plyr_1.8.4
[16] munsell_0.5.0 gtable_0.2.0 cellranger_1.1.0 rvest_0.3.2 codetools_0.2-15
[21] inline_0.3.15 knitr_1.20 broom_0.5.0 scales_1.0.0 backports_1.1.2
[26] jsonlite_1.5 gridExtra_2.3 hms_0.4.2 digest_0.6.15 stringi_1.1.7
[31] grid_3.5.0 cli_1.0.0 tools_3.5.0 lazyeval_0.2.1 crayon_1.3.4
[36] pkgconfig_2.0.1 xml2_1.2.0 lubridate_1.7.4 assertthat_0.2.0 httr_1.3.1
[41] rstudioapi_0.7 R6_2.2.2 nlme_3.1-137 compiler_3.5.0
我尝试过的事情:
让我知道我是否需要更多信息。
PS:我无法共享数据。另外,ds
是POSIXct格式。