Manipulando os dados de desemprego de MA
Agora que você adicionou defasagens (lags), diferenças e valores móveis aos seus dados de PIB e de desemprego dos EUA, é hora de aplicar essas habilidades na sua tarefa.
Lembre-se de que seu cliente quer informações relevantes para a indústria do turismo de Boston. Além dos dados sobre a economia dos EUA em geral, pode ser útil preparar alguns indicadores pertinentes para os seus dados econômicos de Massachusetts.
Neste exercício, você vai usar suas habilidades de manipulação de séries temporais para gerar: uma defasagem de um ano, uma diferença de primeira ordem em seis meses, uma média móvel de seis meses e um máximo móvel de um ano na taxa de desemprego de MA. Seu cliente está aguardando!
Este exercício faz parte do curso
Estudo de Caso: Analisando Séries Temporais de Cidades em R
Instruções do exercício
- Use
lag()para gerar uma defasagem de um ano da taxa de desemprego de MA (contida na colunamados seus dados mensaisunemployment). Lembre-se de definir o argumentokigual ao número de observações de um ano. Salve esse indicador nos seus dadosunemploymentcomoma_yearlag. - Use
diff()para gerar uma diferença de primeira ordem em seis meses na taxa de desemprego de MA. Lembre-se de especificar a coluna correta nos seus dadosunemployment. Salve esse indicador nos seus dadosunemploymentcomoma_sixmonthdiff. - Meça a média móvel de seis meses do desemprego em MA usando
rollapply(). Certifique-se de fornecer a especificação apropriada para os argumentoswidtheFUN. Salve esse indicador nos seus dadosunemploymentcomoma_sixmonthavg. - Meça o “ponto mais alto” do desemprego ao longo do último ano usando outra chamada a
rollapply()com a especificação adequada do argumentowidth. Desta vez, defina o argumentoFUNcomomax. Salve esse indicador final nos seus dadosunemploymentcomoma_yearmax. - Use
tail()para ver o último ano dos dados deunemployment(n = 12).
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Add a one-year lag of MA unemployment
unemployment$ma_yearlag <-
# Add a six-month difference of MA unemployment
unemployment$ma_sixmonthdiff <-
# Add a six-month rolling average of MA unemployment
unemployment$ma_sixmonthavg <-
# Add a yearly rolling maximum of MA unemployment
unemployment$ma_yearmax <-
# View the last year of unemployment data