Auf Auffälligkeiten prüfen

Importing und Verwalten finanzieller Daten in R

Joshua Ulrich

Quantitative Analyst & quantmod Co-Author and Maintainer

Daten visualisieren

getSymbols("DGS10", src = "FRED")
"DGS10"
treasury_10 <- DGS10["1982-02"]
plot(treasury_10, main = "10-Year Constant Maturity Treasury Rate")

Importing und Verwalten finanzieller Daten in R

Fehlende Werte behandeln

# Fehlende Werte mit Last Observation Carried Forward füllen
locf <- na.locf(treasury_10)
# Fehlende Werte linear interpolieren
approx <- na.approx(treasury_10)
# Fehlende Werte per Spline interpolieren
spline <- na.spline(treasury_10)
# Zu einem Objekt zusammenführen
na_filled <- merge(locf, approx, spline)

# Kombiniertes Objekt plotten plot(na_filled, col = c("black", "red", "green"), main = "Interpolationsmethoden vergleichen")
Importing und Verwalten finanzieller Daten in R

Fehlende Werte behandeln

Importing und Verwalten finanzieller Daten in R

Fehlende Werte behandeln

Importing und Verwalten finanzieller Daten in R

Daten visualisieren

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31", src = "google")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Google Finance)")

Importing und Verwalten finanzieller Daten in R

Daten visualisieren

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31", src = "google")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Google Finance)")

Importing und Verwalten finanzieller Daten in R

Quellen abgleichen

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Cl(MSFT), main = "Microsoft (Yahoo Finance)")

Importing und Verwalten finanzieller Daten in R

Quellen abgleichen

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Ad(MSFT), main = "Microsoft (Yahoo Finance—Adjusted)")

Importing und Verwalten finanzieller Daten in R

Quellen abgleichen

getSymbols("MSFT", from = "2004-07-01", to = "2004-12-31")
"MSFT"
plot(Ad(MSFT), main = "Microsoft (Yahoo Finance—Adjusted)")

Importing und Verwalten finanzieller Daten in R

Beispiel: Aktiensplit

  • MSFT führt einen 2:1-Aktiensplit durch

Importing und Verwalten finanzieller Daten in R

Beispiel: Aktiendividende

  • MSFT zahlt 3 $ Dividende pro Aktie

Importing und Verwalten finanzieller Daten in R

Unterschiede der Datenquellen

  • Yahoo Finance:
    • Roh-OKHL-Preise
    • Um Split und Dividende bereinigter Schlusskurs
  • Google Finance:
    • Um Splits bereinigte OKHL-Preise
Importing und Verwalten finanzieller Daten in R

Lass uns üben!

Importing und Verwalten finanzieller Daten in R

Preparing Video For Download...