Ben FRED'den quantmod kütüphanesi (yazar Jeffrey A. Ryan) ile veri indiriyorum. YAHOO ve GOOGLE verileriyle başlangıç ve bitiş tarihlerini ayarlayabiliyorum. FRED verileri için de aynısı yapılabilir mi?quantED ile FRED verilerini indirme: tarihler belirtilebilir?
Yardım sayfası, quandmod'un getSymbols işlevinin seçenekleri olarak "from" ve "to" seçeneklerini listelemez; bunun üzerinden şu anda mümkün olmadığını belirtelim.
Verilerin indirileceği bir aralık belirlemenin bir yolu var mı yoksa tüm veri kümesini indirmem ve ihtiyacım olmayan verileri atmam gerekiyor mu? Yardımlarınız için
teşekkürler.
# 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
DÜZENLEME: FRED dan indirirken tarihleri dikkate alınmaz
: bağlamı göstermektedir kod Aşağıda Çözüm
Teşekkür aşağıda GSEE 'ın önerisine, ben kullanıyorum Verileri altta belirtilen tarih aralığına ayırmak için aşağıdaki kod:
# subset data to within time range
dtx <- data$FEDFUNDS
dtx[paste(date.start,date.end,sep="/")]
Burada xts verilerini üzerine etki etmeden önce ortamdan ayıkladım. Takip sorumum alternatifleri araştırıyor.
Takip Soru
Orada bazı takip sorulan sorular var: get xts objects from within an environment
... Çünkü FRED'in kendisi bir tarih aralığı belirtmenize izin vermiyor. Sadece tüm verileri sağlar. –
Anladım, teşekkürler! – PatrickT