ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use lag() para gerar uma defasagem de um ano da taxa de desemprego de MA (contida na coluna ma dos seus dados mensais unemployment). Lembre-se de definir o argumento k igual ao número de observações de um ano. Salve esse indicador nos seus dados unemployment como ma_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 dados unemployment. Salve esse indicador nos seus dados unemployment como ma_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 argumentos width e FUN. Salve esse indicador nos seus dados unemployment como ma_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 argumento width. Desta vez, defina o argumento FUN como max. Salve esse indicador final nos seus dados unemployment como ma_yearmax.
  • Use tail() para ver o último ano dos dados de unemployment (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
Editar e executar o código