2017-05-24 343 views
3

獲得以下錯誤,同時使用prophet庫:標出界錯誤的R中編程

錯誤[<-*tmp*,M $ $歷史T> = M $ changepoints.t [I],I,值= 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,我不知道如何解決這個問題。請幫忙。

+0

@marco,你能給我的問題提供任何線索嗎? –

+0

@MarcoSandri請格式化我不知道該怎麼做。 –

+0

@MarcoSandri任何提示? –

回答

1

您的數據沒有任何更改點(數據系列中局部趨勢方向有變化的興趣點)。這個錯誤看起來像是先知包中的一個錯誤,它並沒有很好地處理這種情況。但是,您可以通過設置更改點調整參數來解決此問題。

快速修復:設置changespoints 0通過使用PARAM:

n.changepoints = 0 
在你的先知呼叫