Fehlermeldung bei Rendite aus Schlusskursen berechnen
Verfasst: Do Nov 26, 2020 4:26 pm
Hallo zusammen,
ich möchte in meinem Datensatz, der aus Datum und Schlusskursen besteht, die Rendite aus den Schlusskursen berechnen.
Dafür habe ich folgenden Befehl genutzt:
MSCI_World_R$Rendite <- log(MSCI_World_R$PX_LAST) %>% diff()
Und bekomme folgende Fehlermeldung:
Fehler: Assigned data `log(MSCI_World_R$PX_LAST) %>% diff()` must be compatible with existing data.
x Existing data has 2870 rows.
x Assigned data has 2869 rows.
i Only vectors of size 1 are recycled.
Ich dachte mit diesem Befehl hätte ich das Problem schon behoben, dass die Zeitreihen nicht gleich lang sind, in dem ich den ersten Wert auf NA setze bei der Rendite.
Kann mir jemand weiterhelfen, wie ich den Befehl erweitern muss?
Vielen Dank und liebe Grüße, Corinna
ich möchte in meinem Datensatz, der aus Datum und Schlusskursen besteht, die Rendite aus den Schlusskursen berechnen.
Dafür habe ich folgenden Befehl genutzt:
MSCI_World_R$Rendite <- log(MSCI_World_R$PX_LAST) %>% diff()
Und bekomme folgende Fehlermeldung:
Fehler: Assigned data `log(MSCI_World_R$PX_LAST) %>% diff()` must be compatible with existing data.
x Existing data has 2870 rows.
x Assigned data has 2869 rows.
i Only vectors of size 1 are recycled.
Ich dachte mit diesem Befehl hätte ich das Problem schon behoben, dass die Zeitreihen nicht gleich lang sind, in dem ich den ersten Wert auf NA setze bei der Rendite.
Kann mir jemand weiterhelfen, wie ich den Befehl erweitern muss?
Vielen Dank und liebe Grüße, Corinna