ts()로 시계열 객체 만들기
함수 ts()는 시계열 객체를 만드는 데 사용합니다. 시계열 객체는 각 관측치의 시간 인덱스, 표본 추출 빈도와 관측 간 시간 간격, 주기성 데이터의 주기 길이 등 추가 속성을 가진 벡터(단변량) 또는 행렬(다변량)입니다. 이러한 객체는 ts 클래스에 속하며, (대략) 동일한 간격의 시점에서 관측된 데이터를 나타냅니다. 이제 직접 시계열 객체를 만들어 보겠습니다.
ts 클래스의 시계열 객체를 만들어 다루는 장점은 시간 인덱스 정보와 같은 시계열 속성을 활용할 수 있는 다양한 메서드를 사용할 수 있다는 점입니다. 예를 들어, 이전 연습 문제에서 보셨듯이 ts 객체에 plot()을 호출하면 시간에 따른 그래프가 자동으로 생성됩니다.
이번 연습에서는 data_vector로 저장된 일부 시계열 데이터를 ts로 변환하고 결과를 살펴보며 ts 클래스에 익숙해지겠습니다. 여러분의 시계열 data_vector는 2004년에 시작하고 연간 4개의 관측치(즉, 분기별 데이터)를 갖습니다.
이 연습은 강의의 일부입니다
R로 배우는 시계열 분석
연습 안내
data_vector에print()와plot()을 적용하세요. 기본값으로는 그래프에 시간 정보가 포함되지 않는다는 점을 확인하세요.data_vector에ts()를 사용해 데이터를ts객체로 변환하세요.start인수는2004,frequency인수는4로 설정하세요. 결과를time_series에 할당하세요.print()와plot()으로time_series객체를 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Use print() and plot() to view data_vector
print(___)
plot(___)
# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <-
# Use print() and plot() to view time_series