..

Volatility Modeling of U.S. 10-Year Treasury Yields Using GARCH

This page presents a GARCH (Generalized Autoregressive Conditional Heteroskedasticity) volatility analysis of 10-Year U.S. Treasury yields using data from the Federal Reserve Economic Data (FRED).


Summary Statistics

Key statistics for 10-Year Treasury yields and their daily changes over the analysis period (1990-2025).

Statistic Value
Mean Yield 4.26%
Median Yield 4.17%
Std Dev of Yield 1.94%
Min Yield 0.52%
Max Yield 9.09%
Mean Daily Change -0.0004 pp
Std Dev of Daily Change 0.069 pp
Skewness 0.044
Kurtosis 5.44

Key Observations:


1. Historical 10-Year Treasury Yields

The complete time series of 10-Year U.S. Treasury constant maturity rates.

10-Year Treasury Yields


2. Daily Yield Changes

Daily changes in Treasury yields show periods of high and low volatility, with occasional extreme movements during market stress events.

Daily Yield Changes


3. Distribution of Yield Changes

The distribution of daily yield changes compared to a normal distribution (red dashed line).

Distribution of Changes


4. GARCH(1,1) Conditional Volatility

The estimated volatility from the GARCH(1,1) model. This represents the model’s real-time estimate of the standard deviation of yield changes.

GARCH Volatility

Key observations:


5. GARCH vs Rolling Window Volatility

Comparison between GARCH(1,1) conditional volatility and a simple 30-day rolling standard deviation.

Volatility Comparison


6. Recent Volatility (Last 5 Years)

Recent Volatility


7. Evidence of Volatility Clustering

Autocorrelation function (ACF) of squared yield changes. Significant autocorrelation indicates volatility clustering.

ACF Squared Returns

Bars extending beyond the red dashed lines indicate statistically significant autocorrelation, confirming the presence of ARCH effects (volatility clustering).


GARCH Model Results

Model Specification

Where:

Model Comparison

Two GARCH(1,1) models were estimated:

  1. GARCH(1,1) with Normal distribution
  2. GARCH(1,1) with Student-t distribution

Interpretation

What does this analysis tell us?

  1. Volatility is not constant: Treasury yield volatility varies significantly over time
  2. Volatility clusters: High volatility periods are followed by high volatility, low by low
  3. Persistence: Volatility shocks have long-lasting effects
  4. Predictability: GARCH models can forecast near-term volatility with reasonable accuracy

Methodology

Data Source

Software & Packages

Analysis performed in R using:

Model Diagnostics

The analysis includes:


Files Available for Download

After running the analysis, the following CSV files are generated:


← Back to Home