1. 학습
  2. /
  3. 강의
  4. /
  5. R로 배우는 시계열 분석

Connected

연습 문제

기본 시계열 그래프

print(), length(), head(), tail() 같은 간단한 명령은 시계열 데이터에 대한 핵심 정보를 알려주지만, 어떤 데이터를 탐색할 때든 그래프를 그려 보는 것도 매우 유용해요.

이번 연습에서는 plot() 함수를 사용해 River Nile의 연간 유량 데이터를 그려 보겠습니다. Nile처럼 시계열 데이터 객체의 경우, 가로축에는 보통 Time 인덱스가 포함돼요. 이전 연습에서 이 데이터가 1871년부터 1970년까지라는 것을 확인했고, 가로 눈금도 그렇게 표시되지요. 하지만 기본 레이블인 "Time"은 그리 정보성이 높지 않아요. 이 데이터는 연간 측정값이므로 "Year"로 바꾸는 것이 좋습니다. 아울러 세로축 레이블도 "River Volume (1e9 m^{3})"로 변경해 주세요.

또한, 정보가 담긴 제목을 넣는 것도 좋습니다. 제목은 main 인수로 설정할 수 있어요. 여기서는 "Annual River Nile Volume at Aswan, 1871-1970"이 유용한 제목이 됩니다.

마지막으로, 시계열 객체의 기본 그리기 type은 선을 의미하는 "l"입니다. 연속된 관측치를 연결하면 시계열 그래프를 해석하기가 더 쉬워져요. 때로는 관측점과 선을 모두 표시하는 것도 유용하므로, 이때는 "b"를 사용해 둘 다 표시할 수 있습니다.

지침

100 XP
  • plot()을 사용해 Nile 데이터셋을 표시하세요.
  • 두 번째 plot() 호출에서는 xlab = "Year", ylab = "River Volume (1e9 m^{3})" 인수를 추가해 데이터를 표시하세요.
  • 세 번째 plot() 호출에서는 Nile 데이터에 제목과 관측점도 포함하도록 다음 인수를 추가하세요: main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b".