Memplot imbal hasil US Treasury
Karena obligasi korporasi lebih berisiko daripada US Treasury, tingkat bebas risiko adalah tolok ukur dasar imbal hasil yang kita harapkan dari obligasi korporasi. Namun, imbal hasil US Treasury tidak konstan dan dapat berubah secara signifikan dari waktu ke waktu. Kita dapat melihat hal ini dengan memplot data imbal hasil US Treasury dalam periode yang panjang.
Dalam latihan ini, Anda akan menggunakan paket quantmod() untuk memperoleh dan memplot data imbal hasil US Treasury bertenor 10 tahun dari Federal Reserve Electronic Database (FRED) dari Januari 2006 hingga September 2016.
Perintah getSymbols() di quantmod memungkinkan Anda mengakses basis data FRED dengan menentukan argumen Symbols (pada kasus ini, "DGS10" untuk US Treasury 10 Tahun). Anda juga perlu menetapkan argumen src sama dengan "FRED", dan mengatur auto.assign ke FALSE.
Latihan ini adalah bagian dari kursus
Penilaian dan Analisis Obligasi di R
Petunjuk latihan
- Muat paket
quantmod. - Gunakan
getSymbols()dariquantmoduntuk memperoleh dataDGS10dariFRED. Pastikan argumenauto.assigndisetel keFALSE. Simpan data ini ket10yr. - Lakukan subset data
t10yrAnda untuk periode Januari 2006 hingga September 2016 menggunakan formatdata["date1/date2"]. - Gunakan kode yang telah disiapkan untuk memplot data
t10yrAnda.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Load quantmod package
# Obtain Treasury yield data
t10yr <- getSymbols(Symbols = "___", src = "___", auto.assign = ___)
# Subset data
t10yr <-
# Plot yields
plot(x = index(t10yr),
y = t10yr$DGS10,
xlab = "Date",
ylab = "Yield (%)",
type = "l",
col = "red",
main = "10-Year US Treasury Yields")