Данные процентных ставок
Объект zcb содержит ежедневные значения доходности канадских бескупонных облигаций, выраженные в процентах, за период 2006–2015 годов. Доходность — ключевой фактор риска при анализе процентного риска портфеля облигаций и других инструментов с фиксированным доходом.
Однозначного ответа на вопрос о наилучшем способе вычисления изменений факторов риска для доходности не существует. Можно рассчитать логарифмические доходности при условии, что значения доходности неотрицательны, а также простые доходности. Чтобы вычислить простые доходности ряда, используйте только diff() — без log().
В этом упражнении вы построите временны́е ряды доходности для фиксированных сроков погашения и визуализируете изменения факторов риска для этих значений. Кроме того, вы отобразите кривую доходности для конкретных дат. Данные zcb уже загружены в рабочее пространство. Вектор yield_cols содержит названия столбцов, соответствующих срокам погашения 1, 5 и 10 лет. Числовой вектор maturity содержит все сроки погашения в годах.
Это упражнение является частью курса
Количественное управление рисками в R
Инструкции к упражнению
- Вычислите логарифмические доходности
zcbи сохраните их вzcb_x, а простые доходности — вzcb_x2. - Постройте график
zcb_xдля сроков погашения 1, 5 и 10 лет на одном графике. - Постройте график
zcb_x2для сроков погашения 1, 5 и 10 лет на одном графике. - Используйте индексацию
zcbв функцииplot(), чтобы построить кривую доходности для первого дня вzcb. - Используйте индексацию
zcbв функцииlines(), чтобы добавить линию кривой доходности для последнего дня вzcb.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Compute log-returns as zcb_x and simple returns as zcb_x2
zcb_x <- ___(___)
zcb_x2 <- ___(___)
# Plot zcb_x for 1, 5 and 10-year maturities
___(___)
# Plot zcb_x2 for 1, 5 and 10-year maturities
___(___)
# Plot the yield curve for the first day of zcb
plot(maturity, ___, ylim = range(zcb), type = "l", ylab = "yield (%)", col = "red")
# Add a line for the last day of zcb
lines(maturity, ___)