Plotando os yields de US Treasuries
Como os títulos corporativos são mais arriscados do que os US Treasuries, a taxa livre de risco é a referência básica do retorno que esperaríamos desses títulos. No entanto, os yields dos US Treasuries não são constantes e podem mudar bastante ao longo do tempo. Podemos ver isso ao plotar os dados de yield dos US Treasuries em um período longo.
Neste exercício, você vai usar o pacote quantmod() para obter e plotar os dados do yield dos US Treasuries de 10 anos do Federal Reserve Electronic Database (FRED) de janeiro de 2006 a setembro de 2016.
O comando getSymbols() no quantmod permite acessar a base FRED especificando o argumento Symbols (neste caso, "DGS10" para títulos do Tesouro dos EUA de 10 anos). Você também precisa definir o argumento src como "FRED" e auto.assign como FALSE.
Este exercício faz parte do curso
Avaliação e Análise de Títulos em R
Instruções do exercício
- Carregue o pacote
quantmod. - Use
getSymbols()doquantmodpara obter os dados deDGS10doFRED. Certifique-se de definir o argumentoauto.assigncomoFALSE. Salve esses dados emt10yr. - Faça o subconjunto de
t10yrpara o período de janeiro de 2006 a setembro de 2016 usando o formatodados["data1/data2"]. - Use o código já fornecido para plotar seus dados
t10yr.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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")