SPB Git

spb/wp29_uqo

Public

# F6-conf-01 — Weekday effects in daily changes of the 10-year Treasury yield

# Question

Does the day of the week help predict the one-day change Δy_t (basis points) in the 10-year US Treasury constant-maturity yield (FRED DGS10) over 2000–2019? There are three estimands: (i) a joint test that the five weekday means are equal; (ii) the Monday contrast (mean on Mondays minus mean on Tuesday–Friday), with a 95% interval; (iii) the out-of-sample RMSE of weekday-mean forecasts against a zero-change forecast.

# Data and exclusions

  • Input: data/DGS10.csv, 5217 rows (n_input_rows), one per weekday from 2000-01-03 to 2019-12-31. Its SHA-256 matches data/README.md.
  • 215 rows have an empty yield field because of US market holidays, including the 2001-09-11/12 closure (n_missing_rows). These rows were dropped first. One more observation was lost because the first available observation has no change. This leaves 5001 daily changes (n_analysed), see out/exclusions.csv.
  • The estimation period (changes dated ≤ 2009-12-31) has 2500 changes (n_train). The evaluation period (changes dated ≥ 2010-01-01; the first is 2010-01-04) has 2501 changes (n_test).
  • Data issues are listed in data_issues:
    • Changes after a holiday span more than one trading session. As the task prescribes, they were kept and attributed to the weekday of t.
    • Crisis-period moves are extreme (for example −51 bp on 2009-03-18). They were kept.
    • Yields are quoted on a 1 bp grid.
  • No values were trimmed or winsorised.

# Method

  • Joint test (i). Classical one-way equal-variance ANOVA of Δy on weekday, over all 5001 changes, with an F(4, 4996) reference distribution (scipy f_oneway). It was cross-checked against the overall F from an OLS regression on weekday dummies.
  • Monday contrast (ii). Difference in means with a Welch two-sample t interval (unequal variances, Welch–Satterthwaite df).
  • Out-of-sample comparison (iii). The model forecast for each evaluation-period change is the estimation-period mean change of its weekday (train_weekday_means_bp). The baseline forecast is 0. Both are scored by RMSE over the evaluation period. No evaluation-period information enters the forecasts.
  • Conclusion rule. Use the ANOVA at 5%. If it rejects, the sign comes from the Monday interval.
  • Robustness checks (extra keys, not part of the decision rule):
    • Monday-indicator OLS with HC1 and Newey–West (5 lags) intervals;
    • Kruskal–Wallis test;
    • Levene test for equal variances;
    • ANOVA excluding the 2008-09 to 2009-06 crisis window.
  • Outputs and reproducibility. out/table1.csv and out/figure1.png (weekday means with 95% t-intervals) are produced by out/analysis.py. No randomness is used (random_seed = null).

# Results

  • Joint test. ANOVA F = 0.263 (anova_f_stat), p = 0.90 (anova_p_value). Equality of the five weekday means is not rejected.
  • Monday contrast. +0.05 bp (effect_estimate), 95% Welch CI [−0.32, +0.42] bp (effect_ci_low, effect_ci_high). This is small next to the typical daily move (evaluation-period RMSE of about 4.9 bp, baseline_metric), and it is not distinguishable from zero.
  • Weekday means. All five lie within about ±0.22 bp of zero; every 95% bar in figure 1 covers zero (out/table1.csv).
  • Out of sample. The weekday-mean forecast has RMSE 4.884 bp (model_metric), against 4.876 bp for the zero-change forecast (baseline_metric), a ratio of 1.0017 (rmse_ratio_model_over_baseline). Weekday-specific means estimated in 2000–2009 slightly worsen forecasts for 2010–2019.
  • Conclusion: no_detectable_effect (conclusion). Over this period, the weekday carries no detectable predictive content for daily 10-year yield changes.

# Uncertainty

  • The Monday contrast is pinned down to within about ±0.37 bp (half-width of [effect_ci_low, effect_ci_high]). Weekday effects larger than about 0.4 bp per day on Mondays are therefore inconsistent with these data, but smaller ones cannot be ruled out.
  • The Welch interval agrees with the HC1 interval (robust_effect_ci_hc1) and with the Newey–West(5) interval, which allows for short serial correlation (robust_effect_ci_nw5).
  • The rank-based Kruskal–Wallis test also does not reject (robust_kruskal_wallis_p = 0.47).
  • Excluding the 2008–09 crisis window (4794 changes, n_excl_crisis), the ANOVA still does not reject (robust_anova_p_excl_crisis_2008_09_to_2009_06 = 0.59).
  • The out-of-sample RMSE difference was not given a formal test (for example Diebold–Mariano). The 0.17% gap is descriptive only.

# Limitations and open issues

  • Equal-variance assumption is violated. Levene's test strongly rejects equal weekday variances (robust_levene_p ≈ 1e-7). The prescribed classical ANOVA p-value is therefore approximate. Heteroskedasticity-robust alternatives (robust_effect_ci_hc1, robust_kruskal_wallis_p) lead to the same conclusion, but a Welch-type ANOVA for the joint test was not computed.
  • Dependence and volatility clustering. The ANOVA and Welch tests assume independent observations. Daily yield changes show strong volatility clustering, especially in 2008–09. Only the Monday contrast was given a HAC check (robust_effect_ci_nw5); the joint test was not made HAC-robust.
  • Holiday-spanning changes. Changes after a holiday cover two sessions and are attributed to the weekday of t (mostly Tuesdays after Monday holidays). This mixes a calendar-gap effect into the weekday comparison. Excluding or rescaling these changes was not examined.
  • Weekend changes. A Monday change spans the weekend (3 calendar days). The data cannot separate weekend news from a genuine Monday effect.
  • Low power for tiny effects and non-stationarity. With daily standard deviations of about 5–6 bp, effects of a few tenths of a bp are hard to detect. Weekday patterns could also exist in sub-periods (for example around announcement-heavy days such as payroll Fridays or FOMC Wednesdays) and average out over 20 years. No sub-period or event-day analysis was done beyond the crisis exclusion.
  • Narrow out-of-sample test. The comparison uses a single fixed split (2000–2009 vs 2010–2019). Rolling or expanding re-estimation and formal forecast-comparison tests were not done.
  • Data revisions and other maturities. FRED vintage effects and other maturities were not checked; the analysis uses only the given file.
  • What would overturn the result. A data error in the file (none detected in the audit), or a different definition of the change (for example per-session changes), could alter the result. The conclusion applies only to the stated estimands under the task's definitions.
Files · 46a1f53512bec3cd5d9c16e8fc9d9da4129c09cc
Menu

Theme