📈📉 비즈니스 어낼리틱스/🕑 시계열 분석

🕑시계열데이터 분석 03 - quantmod 패키지

nyamin9 2023. 3. 27. 20:02

모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!!

 

 


🕑 quantmod 패키지


🕑 getSymbols( ) 함수 : 파이낸스 데이터 불러오기

 

 

quantmod 패키지의 getSymbols( ) 함수를 통해 야후 파이낸스 데이터를 ts data 형태로 불러올 수 있습니다.

 

주말도 알아서 제외해줍니다.

 

 

🕑 getSymbols("META", src = "yahoo", from = as.Date("2015-08-01"), to = as.Date("2016-08-31"))

 

## quantmod
## 페이스북 데이터 불러옴
## FB에서 META로 이름이 바뀌었으므로 META로 키값 지정

install.packages("quantmod")
library(quantmod)

getSymbols("META", src = "yahoo", from = as.Date("2015-08-01"), to = as.Date("2016-08-31"))
>> ## [1] "META"

 

## 트위터 데이터 불러옴

getSymbols("TWTR", src = "yahoo", from = as.Date("2015-08-01"), to = as.Date("2016-08-31"))
>> ## [1] "TWTR"

 

 


🕑 Chartseries 함수 : 시계열 차트 plot

 

 

quantmod를 사용해서 불러온 ts 데이터는 chartSeries( ) 함수를 통해 plot할 수 있습니다.

 

 

🕑 chartSeries( ) 함수 : chartSeries(ts_DATA, theme)

 

## ts 데이터 -> chartSeries 함수
chartSeries(META$META.Adjusted)

 

 

chartSeries(META$META.Adjusted, theme="white")

 

 

chartSeries(TWTR$TWTR.Adjusted, theme="white")

 

 

chartSeries(META, theme="white")

 

 

chartSeries(TWTR, theme="white")