1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wizualizacja szeregów czasowych w R

Connected

ćwiczenie

Wyróżnianie zdarzeń w szeregu czasowym

Wiesz już, że funkcja abline() pozwala dodawać proste linie do istniejącego wykresu. Możesz narysować poziomą linię dla konkretnej wartości na osi Y, ustawiając parametr h, lub pionową linię dla konkretnej wartości na osi X, ustawiając parametr v:

> abline(h = NULL, v = NULL, ...)

Pamiętaj, że indeks obiektu xts przechowuje daty, więc wartości na osi X wykresu również będą datami. W tym ćwiczeniu użyjesz indeksowania oraz funkcji as.Date("YYYY-MM-DD") i mean(), aby porównać wizualnie średnią cenę akcji Citigroup z jej wartością z 4 stycznia 2016 roku – dnia, w którym rynek odczuł skutki turbulencji na chińskiej giełdzie.

Do dyspozycji masz ten sam zbiór danych data co wcześniej. Do dzieła!

Uwaga: ten kod wymaga wersji xts 0.9-7. Aby zainstalować konkretną wersję pakietu, możesz użyć funkcji remotes::install_version().

Instrukcje

100 XP
  • Narysuj wykres trzeciej serii z data z tytułem "Citigroup"
  • Utwórz obiekt vert_line – indeks punktu danych w serii "citigroup" odpowiadającego 4 stycznia 2016 roku
  • Dodaj czerwoną pionową linię w tej dacie, używając abline(), .index() i vert_line
  • Utwórz obiekt hori_line równy średniej wartości ceny "citigroup"
  • Dodaj niebieską poziomą linię na poziomie tej średniej, używając abline() i hori_line