Не удалось создать модель пророка в R - PullRequest
0 голосов
/ 08 октября 2018

Контекст: Я следовал официальному учебнику пророка , чтобы применить его к своему набору данных временных рядов в 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.

...