Loop for para previsão de vários conjuntos de dados de uma só vez em R

Eu tenho um conjunto de dados com variáveis "Tempo, região, vendas" e desejo prever vendas para cada região usando ARIMA ou ETS (SES) usandolibrary(forecast). Há um total de 70 regiões e todas elas têm 152 observações cada e (3 anos de dados). Algo assim:

  Week      Region    Sales 
01/1/2011      A       129
07/1/2011      A       140
14/1/2011      A       133
21/1/2011      A       189
...           ...      ...
01/12/2013     Z       324
07/12/2013     Z       210
14/12/2013     Z       155
21/12/2013     Z       386
28/12/2013     Z       266 

Então, eu quero que o R trate cada região como um conjunto de dados diferente e execute umauto.arima. Eu estou supondo que um loop for deve ser um ajuste ideal aqui, mas eu falhei miseravelmente com ele. O que eu idealmente gostaria que fosse um loop for para executar algo como isto (um auto arima para cada 152 observações):

fit.A <- auto.arima(data$Sales[1:152])  
fit.B <- auto.arima(data$Sales[153:304])
....
fit.Z <- auto.arima(data$Sales[10490:10640])

Me depareiesta mas, ao converter o quadro de dados em séries temporais, tudo o que tenho são os NAs.

Qualquer ajuda é apreciada! Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion