Abzinsung von Anleihe-Cashflows mit bekannter Rendite
Nachdem wir die Cashflows der Anleihe aufgestellt haben, können wir nun die Schritte zur Berechnung des Barwerts jedes Cashflows durchgehen und die Anleihe bewerten. Denk daran: Der Wert der Anleihe ist die Summe der Barwerte ihrer Cashflows.
In dieser Übung berechnest du für jeden Cashflow den passenden Barwertfaktor pv_factor, damit wir den Barwert pv jedes Cashflows berechnen können. Anschließend summierst du die pv, um den Wert der Anleihe zu ermitteln.
Zur Erinnerung: Diese Anleihe hat eine Rendite von 6 %, die als Diskontsatz dient. Der in der vorherigen Übung erstellte Data Frame cf ist in deinem Workspace vorhanden.
Diese Übung ist Teil des Kurses
Anleihebewertung und -analyse in R
Anleitung zur Übung
- Erstelle eine neue Spalte
tin deinem Data Framecf, die das Jahr angibt, in dem der Cashflow zufließt. Für unsere Zwecke entspricht das Jahr dem Namen der Zeilen in deinem Data Frame (1,2,3usw.). Das heißt, du kannst einfachrownames()verwenden, umtzu benennen. Nutzeas.numeric(), damit die Werte vontnumerisch sind. - Erstelle eine weitere neue Spalte
pv_factorin deinem Objektcf, um den Barwertfaktor jedes Jahres zu speichern. Denk daran: Der Barwertfaktor eines Jahres berechnet sich als 1 geteilt durch 1 plus die Rendite (hier 6 % bzw.0.06), potenziert mit deiner Zeitvariablen (t). - Erstelle eine Spalte
pvincf, um den Barwert des Cashflows jedes Jahres zu speichern. Der Barwert berechnet sich als Cashflow (cf) multipliziert mit dem Barwertfaktor des Jahres (pv_factor). - Verwende abschließend
sum(), um die Werte inpvzu summieren und so den Wert der Anleihe zu bestimmen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Add column t to cf
cf$t <- as.numeric(___(___))
# Calculate pv_factor
cf$pv_factor <- 1 / (1 + ___)^___
# Calculate pv
cf$pv <- ___ * ___
# Calculate the bond price
sum(___$___)