벡터를 이용하여 시계열 데이터를 직접 만들어 보자. 시계열 데이터를 만들 때에는 ts(time series) 객체를 이용한다.
#=== 3. 시계열분석 데이터 만들기 - ts()
# (1) ts() 함수 사용
vect01 <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
ts01 <- ts(vect01,start=2001,frequency=4)
ts01
ts02 <- ts(vect01,start=2001,frequency=12)
ts02
ts03 <- ts(vect01,start=2001,frequency=1)
ts03
(ts04 <- ts(vect01,end=2001,frequency=4))
(ts05 <- ts(vect01,end=2001,frequency=12))
?ts
length : 원소들의 갯수
mode : 원소들의 종류
tsp : 시계열 시작, 종료, 간격
dim : 다중시계열의 행과 열의 수
dimnames : 다중시계열의 행과 열의 이름
● 분기별 데이터 만들기
vect01 <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
ts01 <- ts(vect01,start=2001,frequency=4)
ts01
> ts01
Qtr1 Qtr2 Qtr3 Qtr4
2001 1 2 3 4
2002 5 6 7 8
2003 9 10 11 12
2004 13 14 15 16
length(ts01) # 16
class(ts01) # ts
mode(ts01) # numeric
help(ts)
● 월별 데이터 만들기
ts02 <- ts(vect01,start=2001,frequency=12)
ts02
> ts02
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 13 14 15 16
● 연도별 데이터 만들기
ts03 <- ts(vect01,start=2001,frequency=1)
ts03
> ts03
Time Series:
Start = 2001
End = 2016
Frequency = 1
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
>
(ts04 <- ts(vect01,end=2001,frequency=4))
(ts05 <- ts(vect01,end=2001,frequency=12))
> help(ts)
'SAS강좌와 통계컨설팅 - 통계편 > 30. 시계열분석' 카테고리의 다른 글
(S)제29강(00)_시계열분석 (목차) (0) | 2021.12.28 |
---|---|
(R)제29강(01)시계열분석이란 무엇인가? (0) | 2021.12.27 |
(R)제29(02)_시계열분석 실습(R로 해 보는) (0) | 2021.12.27 |
(S)제29강(01)시계열분석 실습 - SAS ,R (0) | 2021.11.29 |
(P)제29강(01)_시계열분석 실습: 파이썬 (0) | 2020.10.29 |