Не удалось создать модель пророка в R
Контекст: я следовал официальному руководству Пророка, чтобы применить его к своему набору данных временных рядов в 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
Что я пробовал:
- Я установил rstan после того, как получил эту ошибку на время. Установка rstan исправит эту ошибку, но это не так.
- Я посмотрел на PR в репозитории пророка github, чтобы решить эту проблему. Кто-то предложил установить последнюю версию, но это не в моем случае.
Дайте мне знать, если потребуется дополнительная информация с моей стороны.
PS: я не могу поделиться данными. Так же ds
в формате POSIXct.