1. Nauka
  2. /
  3. Kursy
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

ćwiczenie

Obsługa brakujących wartości

W rozdziale 3 używałeś(-aś) na.locf() do wypełniania brakujących wartości poprzednią dostępną wartością. Kiedy takie podejście nie jest odpowiednie, można sięgnąć po interpolację. W tym ćwiczeniu poznasz dwie metody interpolacji: liniową i sklejanych funkcji wielomianowych (spline).

Interpolacja liniowa wyznacza wartości leżące na prostej między dwoma znanymi punktami danych. To dobry wybór dla danych o wyraźnym trendzie liniowym. Interpolacja splajnami lepiej sprawdza się w przypadku szeregów bez silnego trendu – oblicza nieliniowe przybliżenie na podstawie wielu punktów danych.

Użyj obu metod, aby uzupełnić trzy brakujące wartości 10-letniej stopy obligacji skarbowych w obiekcie DGS10. Następnie porównaj wyniki z rezultatem na.locf().

Instrukcje

100 XP
  • Uzupełnij polecenie, aby użyć na.approx() do wypełnienia brakujących wartości metodą interpolacji liniowej.
  • Uzupełnij polecenie, aby użyć na.spline() do wypełnienia brakujących wartości metodą interpolacji splajnami.
  • Połącz obiekty locf, approx i spline w jeden obiekt o nazwie na_filled.
  • Uzupełnij polecenie, aby wykreślić na_filled.