[英]subscript out of bounds error in R programming
使用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的新手,我對如何解決這個問題一無所知。 請幫忙。
您的數據沒有任何變更點(數據系列中當地趨勢方向發生變化的興趣點)。 這個錯誤似乎是先知包中的一個錯誤,它不能優雅地處理這種情況。 但是,您可以通過設置更改點調整參數來解決此問題。
快速修復:使用param將changepoints設置為0:
n.changepoints = 0
在你的先知召喚中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.