본문 바로가기
10. 시계열/ts()

[R 코딩] 시계열 데이터 만들기 ts 함수

by makhimh 2020. 12. 12.
반응형

R에서 시계열데이터를 만들 때는 ts 함수를 이용합니다. 

아래와 같은 형식으로 사용합니다. 

ts(데이터, frequency=간격, start=시작일)

아래는 예시입니다. 1년을 12개로 나누고, 2020년 12월 부터 시작하겠다는 의미입니다. 데이터는 1부터 10까지 정수입니다.  

> ts(1:10,frequency=12,start=c(2020,12)) 
     Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 
2020                                               1 
2021   2   3   4   5   6   7   8   9  10   



아래는 또다른 예시입니다. 1년을 4개로 나누고, 1990년 2월부터 시작한 것입니다. 데이터는 표준정규분포에서 10개를 임의 추출하였습니다. 

> ts(rnorm(10),frequency=4,start=c(1990,2)) 
           Qtr1       Qtr2       Qtr3       Qtr4 
1990            -0.1778734  1.0173002 -1.0726405 
1991 -0.0180586 -0.2515263 -1.4940241 -1.8736186 
1992  1.8206376 -0.9600018 -0.5320868 

 

반응형

댓글