【发布时间】:2014-09-21 11:45:30
【问题描述】:
这就是我想要做的..
arima_fits <- group_by(Insample, Region) %>% do(fit=auto.arima(.$Sales))
for(i in 1:64) {
fitarima <- forecast.Arima(arima_fits$fit[[i]], h=32)
write.csv(fitarima,file="fitarima.csv") }
如何让 R 将所有 64 个输出的预测结果一起保存在一个新文件中?
示例如下所示(在本例中为 121 到 152) 每次循环运行时输出32行:
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
121 56.63080 54.28690 58.97471 53.04611 60.21549
122 56.94228 54.44269 59.44187 53.11949 60.76507
123 57.24700 54.62258 59.87141 53.23330 61.26070
124 57.54115 54.81863 60.26367 53.37741 61.70489
125 57.82130 55.02380 60.61881 53.54288 62.09972
126 58.08443 55.23172 60.93715 53.72158 62.44729
127 58.32794 55.43658 61.21929 53.90599 62.74988
【问题讨论】:
标签: r csv for-loop export output