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

Connected

ćwiczenie

Korygowanie danych jednowymiarowych o podziały akcji i dywidendy

Jeśli dysponujesz tylko cenami zamknięcia, możesz je skorygować za pomocą funkcji adjRatios(). Przyjmuje ona 3 argumenty: splits, dividends oraz close. Zwraca obiekt xts ze współczynnikami korygującymi dla podziałów akcji i dywidend odpowiednio w kolumnach "Split" i "Div".

Aby obliczyć współczynnik korygujący dla podziałów, należy przekazać dane o podziałach przez argument splits. Aby obliczyć współczynnik korygujący dla dywidend, trzeba podać surowe dywidendy i surowe ceny przez argumenty dividends i close.

Gdy masz już oba współczynniki, obliczasz skorygowaną cenę, mnożąc cenę nieskorygowaną przez oba współczynniki.

W przestrzeni roboczej masz dostępne obiekty splits, dividends i raw_dividends z poprzednich ćwiczeń oraz dane AAPL pobrane z Yahoo Finance.

Instrukcje

100 XP
  • Użyj funkcji adjRatios(), aby obliczyć współczynniki korygujące dla podziałów akcji i dywidend. Wynik przypisz do zmiennej ratios.
  • Oblicz skorygowaną cenę zamknięcia akcji AAPL, wyodrębniając cenę zamknięcia i mnożąc ją przez oba współczynniki korygujące, a wynik przypisz do aapl_adjusted.
  • Sprawdź pierwsze wiersze kolumny ze skorygowaną ceną zamknięcia dostarczonej przez Yahoo Finance.
  • Sprawdź pierwsze wiersze obliczonej przez ciebie skorygowanej ceny zamknięcia i porównaj ją ze skorygowaną ceną zamknięcia z Yahoo Finance.