Wyznaczanie przepływów pieniężnych obligacji
W kolejnych ćwiczeniach zbudujesz ramkę danych z przepływami pieniężnymi, podobną do tej z poprzedniego wideo.
Załóżmy, że rozważasz inwestycję w obligację o wartości nominalnej 100 USD, stopie kuponowej 5% i terminie zapadalności wynoszącym 5 lat. Stopa kuponowa to odsetki, które zarabiasz z tytułu posiadania obligacji – przed terminem zapadalności otrzymujesz co roku 5 USD z tytułu płatności kuponowych. W dniu zapadalności otrzymujesz również z powrotem wartość nominalną w wysokości 100 USD.
W tym ćwiczeniu utworzysz wektor cf przedstawiający przepływy pieniężne tej obligacji. Następnie przekształcisz ten wektor w ramkę danych, aby móc dodać kolejne kolumny z danymi potrzebnymi w dalszych analizach.
To ćwiczenie jest częścią kursu
Wycena i analiza obligacji w R
Instrukcje do ćwiczenia
- Utwórz wektor
cfzawierający przepływy pieniężne obligacji. Pamiętaj, że przez pierwsze 4 lata przepływy wynoszą 5 USD, a w 5. roku – 105 USD. - Użyj funkcji
data.frame(), aby przekształcićcfw ramkę danych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create vector of cash flows
cf <-
# Convert to data frame
cf <-
cf