Manipolare i dati sulla disoccupazione in MA
Ora che hai aggiunto ritardi, differenze e valori mobili ai dati su PIL e disoccupazione negli Stati Uniti, è il momento di applicare queste abilità al tuo incarico.
Ricorda che il tuo cliente è interessato al settore turistico di Boston. Oltre ai dati sull’economia USA in generale, può essere utile preparare alcuni indicatori pertinenti anche per i dati economici del Massachusetts.
In questo esercizio userai le tecniche di manipolazione di serie temporali per generare: un ritardo di un anno, una differenza del primo ordine a sei mesi, una media mobile a sei mesi e un massimo mobile a un anno del tasso di disoccupazione in MA. Il tuo cliente sta aspettando!
Questo esercizio fa parte del corso
Caso di studio: analisi di serie temporali cittadine in R
Istruzioni dell'esercizio
- Usa
lag()per generare un ritardo di un anno del tasso di disoccupazione in MA (contenuto nella colonnamadei tuoi dati mensiliunemployment). Ricorda di impostare l’argomentokpari a un anno di osservazioni. Salva questo indicatore inunemploymentcomema_yearlag. - Usa
diff()per generare una differenza del primo ordine a sei mesi nel tasso di disoccupazione in MA. Ricorda di specificare la colonna corretta nei tuoi datiunemployment. Salva questo indicatore inunemploymentcomema_sixmonthdiff. - Calcola la media mobile a sei mesi della disoccupazione in MA usando
rollapply(). Assicurati di fornire la specifica appropriata per gli argomentiwidtheFUN. Salva questo indicatore inunemploymentcomema_sixmonthavg. - Misura il massimo raggiunto dalla disoccupazione nell’ultimo anno usando un’altra chiamata a
rollapply()con l’opportuna specifica dell’argomentowidth. Questa volta imposta l’argomentoFUNsumax. Salva questo indicatore finale inunemploymentcomema_yearmax. - Usa
tail()per visualizzare l’ultimo anno di datiunemployment(n = 12).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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