벡터를 이용하여 시계열 데이터를 직접 만들어 보자. 시계열 데이터를 만들 때에는 ts(time series) 객체를 이용한다. Show #=== 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) 2019. 1. 30. 17:29 시계열 ts() R로 시계열 분석 시, frequency를 나눌 때는 데이터가 frequency대로 정확하게 떨어지게 나눠야 함 ex) ts(data, start=c(2012,3), frequency = 12) 2012년 1월~2018년 2월 자료까지 밖에 없는 경우 2012년 3월을 start 점으로 해줘야 함 'programing > R studio' 카테고리의 다른 글
NAME PASSWORD HOMEPAGE SECRET PREV 1···8910111213141516···355 NEXT + Recent postsPowered by Tistory, Designed by wallel Rss Feed and Twitter, Facebook, Youtube, Google+
시계열 데이터(time series)는 시간 순서로 배열된 데이터의 한 종류로 시간에 걸쳐 순차적으로 기록된다. 시계열 데이터는 널려있다고 해도 과언은 아니다. 주식수익률 데이터를 포함한 재무데이터, 인플레이션, 소비자 물가를 포함한 각종 경제 관련 데이터 및 시간순으로 정당 지지율도 대표적인 시계열 데이터가 된다. 날짜와 시간을 어떻게 R 자료구조로 표현하는 방법과 실무에서 자주 등장하는 불규칙한 시계열 데이터를 일정 간격을 갖는 시계열 데이터로 변환하는 방법에 대해서는 다음 웹사이트를 참고한다.
1. 시계열 데이터 맛보기1.1. 시계열 데이터 팩키지와 자료구조 1
시계열 데이터를 R에서 담아내는 객체는 다양하다. C++ Base 팩키지에 포함된
1.2. 시계열 데이터 시각화 2시계열 데이터를 시각화할 경우 시계열 시간이 항상 시계열 관측값보다 긴 것이 좋다. 태양의 흑점수(sunspot)를 관측한 데이터의 특징은 흑점개수가 빠르게 증가하고 느리게 감소하는 경향이 있는데 상단 그래프(시간축이 관측축보다 긴 경우)는 이런 경향이 잘 관찰되지만, 하단 그래프(시간축과 관측축이 동일한 경우)는 이런 경향을 확인하기 상대적으로 쉽지 않다.
2. 시계열 데이터 다루기2.1. 주식 데이터 1종시계열 데이터의 대표적인 데이터가 주식 데이터로 특정 기업(웹젠)을 살펴보자.
따라서, 아마존을 대상으로 살펴보자.
2.2. 주식 데이터 다수주식 데이터 다수를 가져열 경우 일단
|