1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ilościowe zarządzanie ryzykiem w R

Connected

ćwiczenie

Wykresy Q-Q do oceny normalności

Wykres kwantyl-kwantyl (wykres Q-Q) to lepsza graficzna metoda wykrywania odchyleń od normalności. Ogólnie rzecz biorąc, wykres Q-Q porównuje kwantyle danych z kwantylami rozkładu referencyjnego. Jeśli dane pochodzą z rozkładu tego samego typu (z dokładnością do skalowania i przesunięcia), powinniśmy zaobserwować w przybliżeniu prostą linię. Warto wiedzieć, że stopnie swobody (ang. degrees of freedom, df) oznaczają liczbę wartości lub obserwacji, które mogą wpływać na analizowany układ.

W materiale wideo zobaczyłeś(-aś), jak generować 1000 punktów z rozkładu normalnego za pomocą funkcji rnorm(), a także jak używać qqnorm() do tworzenia wykresu Q-Q i qqline() do dodania prostej linii referencyjnej:

> data <- rnorm(1000, mean = 3, sd = 2)
> qqnorm(data)
> qqline(data) 

W tym ćwiczeniu stworzysz wykres Q-Q logarytmicznych stóp zwrotu indeksu Dow Jones z djx względem rozkładu normalnego jako punktu odniesienia. Następnie porównasz ten wykres z symulowanymi zbiorami danych z rozkładu normalnego, t-Studenta i jednostajnego, wygenerowanymi za pomocą funkcji rnorm(), rt() i runif(). O rozkładzie t dowiesz się więcej w dalszej części tego rozdziału.

Jeśli dane pochodzą z rozkładu normalnego, punkty powinny leżeć blisko czerwonej linii (choć na samych końcach mogą pojawić się pewne odchylenia).

Podobnie jak wcześniej, djx jest już wczytany do twojego środowiska pracy.

Instrukcje

100 XP
  • Utwórz wykres Q-Q dla djx względem rozkładu normalnego za pomocą qqnorm(), a następnie dodaj czerwoną linię za pomocą qqline() z argumentem col = "red", aby ocenić liniowość wykresu.
  • Oblicz długość djx za pomocą length() i przypisz wynik do obiektu n.
  • Wygeneruj n zmiennych z rozkładu normalnego standardowego za pomocą rnorm() i przypisz je do x1. Utwórz wykres Q-Q dla x1 względem rozkładu normalnego i dodaj czerwoną linię jak poprzednio.
  • Wygeneruj n zmiennych z rozkładu t-Studenta o 4 stopniach swobody i przypisz je do x2 (ten krok jest już wykonany). Utwórz wykres Q-Q dla x2 względem rozkładu normalnego i dodaj czerwoną linię.
  • Wygeneruj n zmiennych z rozkładu jednostajnego i przypisz je do x3 (ten krok jest już wykonany). Utwórz wykres Q-Q dla x3 względem rozkładu normalnego i dodaj czerwoną linię.