매사추세츠 실업률 데이터 다루기
이제 GDP와 미국 실업률 데이터에 시차, 차분, 롤링 값을 추가했으니, 이 기술을 실제 과제로 가져와 봅시다.
의뢰인은 보스턴 관광 산업과 관련된 정보를 원해요. 미국 전체 경제 데이터와 더불어, 매사추세츠(MA) 경제 데이터에서도 관련 지표를 준비하면 도움이 될 거예요.
이번 연습에서는 시계열 데이터 가공 기술을 활용해 MA 실업률에서 다음을 생성해 보겠습니다: 1년 시차, 6개월 1차 차분, 6개월 롤링 평균, 그리고 1년 롤링 최댓값. 의뢰인이 기다리고 있어요!
이 연습은 강의의 일부입니다
사례 연구: R로 도시 시계열 데이터 분석
연습 안내
lag()를 사용해 MA 실업률(월별unemployment데이터의ma열)에 대해 1년 시차를 생성하세요. 1년치 관측값에 해당하도록k인수를 설정하는 것을 잊지 마세요. 이 지표를unemployment데이터에ma_yearlag로 저장하세요.diff()를 사용해 MA 실업률의 6개월 1차 차분을 생성하세요.unemployment데이터에서 올바른 열을 지정해야 합니다. 이 지표를unemployment데이터에ma_sixmonthdiff로 저장하세요.rollapply()를 사용해 MA 실업률의 6개월 롤링 평균을 계산하세요.width와FUN인수에 알맞은 값을 지정해야 합니다. 이 지표를unemployment데이터에ma_sixmonthavg로 저장하세요.- 또 한 번
rollapply()를 호출해 지난 1년 동안의 실업률 "최댓값"을 측정하세요. 이번에는width인수를 적절히 지정하고,FUN인수를max로 설정하세요. 이 최종 지표를unemployment데이터에ma_yearmax로 저장하세요. tail()을 사용해unemployment데이터의 마지막 1년치(n = 12)를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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