Click to Login

20-year Treasury Yield

Linear model of 20-year Treasury Yield at period t from the other tracked series and the LN_ / squared transforms described on the Regression Models index: Y(t) = Σ ai Xi(t−6).

Integrated series (S&P 500, Dow, Home Price Index, Commercial RE) are fit as ΔY. Quarterly series use one row per quarter.

Terms are added one at a time to minimize training AIC, at most min(5, n/8) predictors, one transform per driver, and only when the term’s p-value is at most 0.1 and |coefficient| is greater than 1.0e-10. A candidate correlated above 0.8 with Y or with an already selected X is skipped.

LN_ and squared predictors are clamped to their training range. Coefficients smaller than 0.001 are shown in scientific notation.

Each section is labeled by the month after its 12-month test window; the fit uses the prior 48 months of Y. Independents are dated six months earlier than Y.

Charts start in January 2020 and plot published prints only (not carried-forward extra samples). Fitted (train), fitted (test), and forecast are joined at the window boundaries so the line is continuous through the label month. The OLS test/forecast is shown when its test MAE beats or matches a last-print (or zero-change) baseline.

An intercept-only heading (for example “Δ SP500 = 40.657”) means no lagged series improved training AIC by at least 2 after the intercept, so the model is the training-mean change (a random walk with drift).

Test MAE is omitted when every print in the test window is a CCAR extra sample rather than a published observation.

Sept 2026: 20-year Treasury Yield = 3.42 + 0.026 × 1-year Treasury Yield² − 8.120e-4 × Real disposable income growth² − 0.051 × Nominal GDP growth + 0.022 × Nominal disposable income growth + 2.930e-10 × Dow Total Stock Market Index²

Train: Sept 2021 – Aug 2025 (48 observations). Test: Sept 2025 – Aug 2026 (11 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant3.420 (+/- 0.482)
p = 0.000***
1-year Treasury Yield20.026 (+/- 0.008)
p = 0.003***
Real disposable income growth2-0.001 (+/- 0.0001)
p = 0.00000***
Nominal GDP growth-0.051 (+/- 0.030)
p = 0.099*
Nominal disposable income growth0.022 (+/- 0.006)
p = 0.001***
Dow Total Stock Market Index20.000 (+/- 0.000)
p = 0.006***
Observations48
R20.870
Adjusted R20.855
Residual Std. Error0.352 (df = 42)
F Statistic56.282*** (df = 5; 42)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (Sept 2025 – Aug 2026)

MAE0.264
Last-print MAE0.096
RMSE0.331
R2-3.817

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
1-year Treasury Yield² +0.6262 +13.8695
Real disposable income growth² +0.1303 -0.0237
Nominal GDP growth +0.0600 -3.3492
Nominal disposable income growth +0.0267 +1.7770
Dow Total Stock Market Index² +0.0270 +62.1371

Aug 2026: 20-year Treasury Yield = 0.729 + 0.031 × 6-month Treasury Yield² + 0.447 × LN_Nominal disposable income growth − 7.878e-4 × Real disposable income growth² + 6.172e-8 × SP500 Stock Price Index² + 0.484 × LN_Nominal GDP growth

Train: Aug 2021 – July 2025 (41 observations). Test: Aug 2025 – July 2026 (12 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant0.729 (+/- 0.715)
p = 0.316
6-month Treasury Yield20.031 (+/- 0.008)
p = 0.0003***
LN_Nominal disposable income growth0.447 (+/- 0.097)
p = 0.0001***
Real disposable income growth2-0.001 (+/- 0.0001)
p = 0.000***
SP500 Stock Price Index20.00000 (+/- 0.000)
p = 0.00001***
LN_Nominal GDP growth0.484 (+/- 0.226)
p = 0.039**
Observations41
R20.916
Adjusted R20.904
Residual Std. Error0.260 (df = 35)
F Statistic76.517*** (df = 5; 35)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (Aug 2025 – July 2026)

MAE0.203
Last-print MAE0.094
RMSE0.281
R2-2.776

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
6-month Treasury Yield² +0.6311 +18.7343
LN_Nominal disposable income growth +0.1303 +28.1605
Real disposable income growth² +0.0677 -0.0244
SP500 Stock Price Index² +0.0760 +222.8360
LN_Nominal GDP growth +0.0110 +43.3223

July 2026: 20-year Treasury Yield = -17.868 + 0.067 × US Fed Reserve O-N Loan Rate² + 3.174 × LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations) + 1.132 × LN_Market Volatility Index − 2.260e-4 × Real disposable income growth² + 1.222 × LN_Dow Total Stock Market Index

Train: July 2021 – June 2025 (48 observations). Test: July 2025 – June 2026 (12 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant-17.868 (+/- 4.412)
p = 0.0003***
US Fed Reserve O-N Loan Rate20.067 (+/- 0.005)
p = 0.000***
LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations)3.174 (+/- 0.370)
p = 0.000***
LN_Market Volatility Index1.132 (+/- 0.221)
p = 0.00001***
Real disposable income growth2-0.0002 (+/- 0.0001)
p = 0.001***
LN_Dow Total Stock Market Index1.222 (+/- 0.381)
p = 0.003***
Observations48
R20.914
Adjusted R20.904
Residual Std. Error0.309 (df = 42)
F Statistic89.646*** (df = 5; 42)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (July 2025 – June 2026)

MAE0.601
Last-print MAE0.083
RMSE0.757
R2-38.039

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
US Fed Reserve O-N Loan Rate² +0.6306 +190.0982
LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations) +0.1876 +1240.7435
LN_Market Volatility Index +0.0420 +1268.0519
Real disposable income growth² +0.0333 -0.0464
LN_Dow Total Stock Market Index +0.0209 +13315.2664

June 2026: 20-year Treasury Yield = -14.56 + 0.067 × US Fed Reserve O-N Loan Rate² + 3.107 × LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations) + 1.087 × LN_Market Volatility Index − 2.306e-4 × Real disposable income growth² + 0.935 × LN_Dow Total Stock Market Index

Train: June 2021 – May 2025 (48 observations). Test: June 2025 – May 2026 (12 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant-14.560 (+/- 4.267)
p = 0.002***
US Fed Reserve O-N Loan Rate20.067 (+/- 0.005)
p = 0.000***
LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations)3.107 (+/- 0.311)
p = 0.000***
LN_Market Volatility Index1.087 (+/- 0.211)
p = 0.00001***
Real disposable income growth2-0.0002 (+/- 0.0001)
p = 0.0002***
LN_Dow Total Stock Market Index0.935 (+/- 0.373)
p = 0.017**
Observations48
R20.926
Adjusted R20.917
Residual Std. Error0.293 (df = 42)
F Statistic104.590*** (df = 5; 42)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (June 2025 – May 2026)

MAE0.636
Last-print MAE0.079
RMSE0.76
R2-41.915

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
US Fed Reserve O-N Loan Rate² +0.6397 +223.9818
LN_US Avg Retail Gasoline Price ($-gal; all grades, all formulations) +0.2045 +1334.0887
LN_Market Volatility Index +0.0388 +1314.0350
Real disposable income growth² +0.0315 -0.0647
LN_Dow Total Stock Market Index +0.0111 +8751.7149

May 2026: 20-year Treasury Yield = -0.091 + 0.023 × Prime Rate² + 0.763 × US Avg Retail Gasoline Price ($-gal; all grades, all formulations) − 6.820e-4 × Real disposable income growth² + 0.023 × Nominal disposable income growth + 0.221 × LN_Real GDP growth

Train: May 2021 – Apr 2025 (45 observations). Test: May 2025 – Apr 2026 (9 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant-0.091 (+/- 0.454)
p = 0.842
Prime Rate20.023 (+/- 0.002)
p = 0.000***
US Avg Retail Gasoline Price ($-gal; all grades, all formulations)0.763 (+/- 0.110)
p = 0.00000***
Real disposable income growth2-0.001 (+/- 0.0001)
p = 0.00000***
Nominal disposable income growth0.023 (+/- 0.004)
p = 0.00001***
LN_Real GDP growth0.221 (+/- 0.076)
p = 0.006***
Observations45
R20.945
Adjusted R20.938
Residual Std. Error0.264 (df = 39)
F Statistic133.405*** (df = 5; 39)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (May 2025 – Apr 2026)

MAE0.76
Last-print MAE0.082
RMSE0.769
R2-110.902

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
Prime Rate² +0.6272 +755.7922
US Avg Retail Gasoline Price ($-gal; all grades, all formulations) +0.2304 +1851.8285
Real disposable income growth² +0.0290 -0.5794
Nominal disposable income growth +0.0245 +27.4773
LN_Real GDP growth +0.0336 +81.2944

Apr 2026: 20-year Treasury Yield = -0.14 + 0.023 × Prime Rate² + 0.779 × US Avg Retail Gasoline Price ($-gal; all grades, all formulations) − 6.823e-4 × Real disposable income growth² + 0.024 × Nominal disposable income growth + 0.218 × LN_Real GDP growth

Train: Apr 2021 – Mar 2025 (45 observations). Test: Apr 2025 – Mar 2026 (9 observations). Independents are dated six months before each Y period.

Regression for 20-year Treasury Yield
Dependent variable (+/- SE):
20-year Treasury Yield
Constant-0.140 (+/- 0.443)
p = 0.753
Prime Rate20.023 (+/- 0.002)
p = 0.000***
US Avg Retail Gasoline Price ($-gal; all grades, all formulations)0.779 (+/- 0.107)
p = 0.000***
Real disposable income growth2-0.001 (+/- 0.0001)
p = 0.000***
Nominal disposable income growth0.024 (+/- 0.004)
p = 0.00001***
LN_Real GDP growth0.218 (+/- 0.071)
p = 0.004***
Observations45
R20.949
Adjusted R20.942
Residual Std. Error0.257 (df = 39)
F Statistic144.552*** (df = 5; 39)
Note:*p<0.1; **p<0.05; ***p<0.01

Test period (Apr 2025 – Mar 2026)

MAE0.73
Last-print MAE0.087
RMSE0.747
R2-94.518

Chart forecast uses the last-print baseline (OLS MAE is worse).

R2 impact

Train ΔR2 is the gain when the term was added. Test ΔR2 is the drop if that term is omitted from the frozen coefficients and the reduced model is scored on the test window.

Variable Train ΔR2 Test ΔR2
Prime Rate² +0.6267 +676.6105
US Avg Retail Gasoline Price ($-gal; all grades, all formulations) +0.2346 +1714.8691
Real disposable income growth² +0.0299 -0.5215
Nominal disposable income growth +0.0246 +24.6653
LN_Real GDP growth +0.0330 +66.9316