[R] 3. tsibbledata

반응형

tsibbledata

  • tsibbledata 라이브러리는 시계열 데이터로 적절한 예시로 쓰일 수 있는 데이터들을 제공해줍니다.
  • github에서 나와 있는 예시는 olympic_running 데이터입니다.
  • 아래 데이터는 올림픽 달리기 종목의 성별 최고기록에 관한 데이터라고 합니다.
olympic_running
## # A tsibble: 312 x 4 [4Y]
## # Key:       Length, Sex [14]
##     Year Length Sex    Time
##    <int>  <int> <chr> <dbl>
##  1  1896    100 men    12  
##  2  1900    100 men    11  
##  3  1904    100 men    11  
##  4  1908    100 men    10.8
##  5  1912    100 men    10.8
##  6  1916    100 men    NA  
##  7  1920    100 men    10.8
##  8  1924    100 men    10.6
##  9  1928    100 men    10.8
## 10  1932    100 men    10.3
## # … with 302 more rows
  • 이 데이터를 가지고 성별 달리기 최고 기록에 대한 값을 그래프로 나타낸 예제입니다.
    • 참고로 1916, 1940, 1944년의 경우 세계대전으로 인해 결측 처리되었습니다.
olympic_running %>% 
  ggplot(aes(x = Year, y = Time, color = Sex, group = Sex)) +
  geom_line(size = 0.7) +
  geom_point(size = 1.2) +
  facet_wrap(. ~ Length, scales = "free_y", nrow = 2) +
  labs(x = "Year", y = "Running time (seconds)") +
  scale_color_brewer(palette = "Dark2") + 
  theme_minimal() +
  theme(legend.position = "bottom", legend.title = element_blank())

반응형

'time-series (tidy approach)' 카테고리의 다른 글

[R] 6. Exponential smoothing  (0) 2021.07.29
[R] 5. Time-series Regression  (0) 2021.07.29
[R] 4. feasts  (0) 2021.07.28
[R] 2. tsibble  (0) 2021.07.27
[R] 1. fpp3 간단한 소개  (0) 2021.07.27
TAGS.

Comments