我試圖自動爲不同的時間序列很多的ACF的策劃這樣我就可以快速檢測,如果這些TS可以通過ARMA過程中得到很好的建模。我創建了以下循環,目的是將每個圖打印到它自己的jpeg。自動化ACF地塊中的R用許多時間序列在一個數據幀
更換線3,d = ACF(data.ts)與分解功能時,我已經測試環路,並能夠返回所有這些結果的。此外,如果我用數據框中的任何TS替換變量i,我可以查看RStudio中的jpeg,但我不想花費時間right_click - > Save_as everything。
我收到以下錯誤,當我運行代碼:
Error in plot.window(...) : need finite 'ylim' values
In addition: Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
這是我一直關閉的循環。
for (i in 2:272){
data.ts=ts(df1[i,], start=c(2011,1), end = c(2016,12),fr=12)
mypath = file.path("S:", "Work")
jpeg(paste("acfplot_", i, ".jpeg", sep=""))
acf(data.ts, lag.max = 999)
dev.off()
}
編輯:該溶液包括添加如@亞歷克斯-braksator答覆下面看的ylimit到ACF功能。
這個工作!謝謝。 – dward4