반응형
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
반응형
'10. 시계열 > ts()' 카테고리의 다른 글
[R코딩] 여러 값을 갖는 시계열 생성 (다변량 시계열) (0) | 2020.12.13 |
---|
댓글