Ich downloade Daten von FRED mit der Quantmod-Bibliothek (Autor Jeffrey A. Ryan). Mit YAHOO- und GOOGLE-Daten kann ich Anfangs- und Enddaten festlegen. Kann das Gleiche für FRED-Daten getan werden?FRED-Daten mit quantmod herunterladen: Können Daten angegeben werden?
Die Hilfeseite listet nicht "von" und "bis" als Optionen der Funktion getSymbols von quandmod auf, aus der ich schließe, dass dies momentan nicht möglich ist.
Gibt es eine Möglichkeit, einen Bereich für die Daten festzulegen, die heruntergeladen werden sollen, oder muss ich den gesamten Datensatz herunterladen und die Daten löschen, die ich nicht benötige?
Danke für Ihre Hilfe. Unter dem Code, der den Kontext zeigt:
Die Termine werden ignoriert, wenn von FRED Download:
# environment in which to store data
data <- new.env()
# set dates
date.start <- "2000-01-01"
date.end <- "2012-12-31"
# set tickers
tickers <- c("FEDFUNDS", "GDPPOT", "DGS10")
# import data from FRED database
library("quantmod")
getSymbols(tickers
, src = "FRED" # needed!
, from = date.start # ignored
, to = date.end # ignored
, env = data
, adjust = TRUE
)
head(data$FEDFUNDS)
head(data$FEDFUNDS)
FEDFUNDS
1954-07-01 0.80
1954-08-01 1.22
1954-09-01 1.06
1954-10-01 0.85
1954-11-01 0.83
1954-12-01 1.28
EDIT: Lösung
Dank GSEE ‚s Vorschlag unten, ich bin mit der folgende Code, um die Daten in den oben angegebenen Datumsbereich zu unterteilen:
# subset data to within time range
dtx <- data$FEDFUNDS
dtx[paste(date.start,date.end,sep="/")]
Hier extrahierte ich die XTS-Daten aus der Umgebung, bevor ich darauf reagierte. Meine Follow-up-Frage untersucht Alternativen.
Folgefrage
Ich habe einige Folgefragen dort gestellt: get xts objects from within an environment
... weil FRED selbst es nicht erlaubt, einen Datumsbereich anzugeben. Es liefert nur alle Daten. –
Verstanden, danke! – PatrickT