Manipularea datelor privind șomajul din Massachusetts
Acum că ai adăugat decalaje, diferențe și valori mobile la datele despre PIB și șomajul din SUA, e momentul să aplici aceste abilități în cadrul misiunii tale.
Amintește-ți că clientul tău are nevoie de informații relevante pentru industria turismului din Boston. Pe lângă datele despre economia SUA în general, ar fi util să pregătești câțiva indicatori relevanți pentru datele economice din Massachusetts.
În acest exercițiu, vei folosi abilitățile de manipulare a seriilor de timp pentru a genera: un decalaj de un an, o diferență de ordinul întâi pe șase luni, o medie mobilă pe șase luni și un maxim mobil pe un an al ratei șomajului din Massachusetts. Clientul tău așteaptă!
Acest exercițiu face parte din cursul
Studiu de caz: Analiza seriilor de timp pentru un oraș în R
Instrucțiuni pentru exercițiu
- Folosește
lag()pentru a genera un decalaj de un an al ratei șomajului din Massachusetts (conținută în coloanamadin datele tale lunareunemployment). Nu uita să setezi argumentulkla numărul de observații corespunzător unui an. Salvează acest indicator în dateleunemploymentcama_yearlag. - Folosește
diff()pentru a genera o diferență de ordinul întâi pe șase luni a ratei șomajului din Massachusetts. Asigură-te că specifici coloana corectă din datele taleunemployment. Salvează acest indicator în dateleunemploymentcama_sixmonthdiff. - Calculează media mobilă pe șase luni a șomajului din Massachusetts folosind
rollapply(). Asigură-te că specifici valorile corecte pentru argumentelewidthșiFUN. Salvează acest indicator în dateleunemploymentcama_sixmonthavg. - Calculează „valoarea maximă" a șomajului din ultimul an folosind un nou apel la
rollapply()cu specificarea corespunzătoare a argumentuluiwidth. De data aceasta, setează argumentulFUNlamax. Salvează acest ultim indicator în dateleunemploymentcama_yearmax. - Folosește
tail()pentru a vizualiza ultimul an din dateleunemployment(n = 12).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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