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

Connected

ćwiczenie

Wizualizacja zależności dwuwymiarowych

Jeśli chcesz pójść o krok dalej niż samo wykreślanie zmiennych i zbadać, czy między dwiema zmiennymi istnieje jakaś zależność, możesz narysować wykres rozrzutu. To graf, na którym wartości dwóch zmiennych są nanoszone wzdłuż dwóch osi.

Układ powstałych punktów pozwala wykryć ewentualną korelację. Zwykle dodaje się linię regresji, która pokazuje ogólny trend – jeśli taki istnieje:

  • Rosnąca linia regresji oznacza dodatnią liniową zależność między A i B (gdy A rośnie, B też ma tendencję do wzrostu)
  • Malejąca linia regresji oznacza ujemną liniową zależność między A i B

Wykres rozrzutu i model regresji możesz utworzyć za pomocą następujących funkcji:

plot(x = A, y = B)
lm(B ~ A)

W tym ćwiczeniu narysujesz wykres rozrzutu i linię regresji dla szeregów zwrotów indeksu SP500 (sp500) oraz akcji Citigroup (citi) w okresie od stycznia 2015 do stycznia 2017. Obie zmienne są dostępne w twoim środowisku pracy

Instrukcje

100 XP
  • Narysuj wykres rozrzutu, umieszczając sp500 na osi x, a citi na osi y.
  • Dodaj linię regresji citi względem sp500, korzystając z funkcji lm() i abline().
    • Przekaż model regresji jako argument reg do funkcji abline().
    • Ustaw kolor linii na czerwony i zwiększ jej grubość dwukrotnie w stosunku do domyślnej.