Skip to main content
F1000Research logoLink to F1000Research
. 2023 Jul 27;9:1221. Originally published 2020 Oct 9. [Version 2] doi: 10.12688/f1000research.26024.2

Repeating Christmas jump in LIBOR

Vikenty Mikheev 1,a, Serge E Miheev 2
PMCID: PMC10403742  PMID: 37547625

Version Changes

Revised. Amendments from Version 1

Several links to works on the transition from Libor to other benchmark systems are added.

Abstract

Background: London Interbank Offered Rate (LIBOR) exists since 1986 as a benchmark interest rate.

Methods: Using two-layer linear regression method, we found a pattern of shortterm nature in LIBOR behaviour.

Results: To wit, 2-month LIBOR experiences a jump after Xmas for the last two decades. The direction and size of the jump depend on the data trend on 21 days before Xmas.

Conclusions: The obtained results can be used to build a winning strategy on the Swap Market.

Keywords: LIBOR, short term approximation, pattern, swap market, Christmas jump, linear regression

Introduction

In 1986, a new benchmark interest rate was introduced, named the London Interbank Offered Rate (LIBOR). At LIBOR, major banks of the world lend to one another in the international interbank market for short-term loans. From a mathematical point of view, LIBOR is a sequence of daily changing real values. LIBOR data is in open access and can be found on multiple web-sites, for example, here 1 .

In Figure 1, one can see a large scale sample of 2-month LIBOR for loans in USD. In Figure 2, the values of 2-month LIBOR 21 days before Xmas and 6 days after from 2004–2019 years were put together.

Figure 1. Data of 2-month LIBOR from 1987 to 2019.

Figure 1.

Figure 2. 2-month LIBOR values 21 days before Xmas and 6 days after from 2004–2019 years combined.

Figure 2.

LIBOR has a crucial role in the Swap Market, where people exchange their loan interests and can win or lose money depending on their right or wrong predictions of LIBOR dynamics. For example, person P got a one-million-dollar loan with 5% interest and person E borrowed the same amount but with the interest 2%+LIBOR. After some time, they decide to exchange their interest rates because P thinks that LIBOR will go lower than 3% but E believes that it will go higher than 3%. Both their opinions are based on some prediction methods, even if it is just an intuition. We intend to bring another prediction tool into the game. A curious reader may find more complex models and measures on LIBOR for different problems 25 .

Thus, here we are not interested to LIBOR nature per se but in its volatility. More precisely, we study the behavior of LIBOR after Christmas from December 26 to December 31. Examples of such data are in Figure 3 and Figure 4.

Figure 3. Data from 2012 year around Xmas.

Figure 3.

Figure 4. Data from 2004 year around Xmas.

Figure 4.

Although LIBOR itself is going to disappear in 2021 611 , and one can apply our results only for Xmas 2020, we think that the model we introduce here might be useful for short-term analysis in other problems.

So, how does Christmas affect dynamics of LIBOR until the next holiday?

Methods

Definition and models

The research we conducted indicates convincingly that a jump does exist. But what is a jump in a discrete sequence of numbers? The following seems to be the most acceptable:

Definition 1. There are a real number x¯ and a real discrete function given tabularly

z=(x1xny1yn),

where x 1 < x 2 < ... < x n and xk<x¯<xk+1 for some natural k ∈ [2, n − 2]. One chooses approximant A : R r × R 1R 1 among functions having continuous derivative by second argument notated as A2 and chooses some quality criterion Q( z, A( p, ·) to minimize by parameter vector pR r . Then we appoint

z0=(x1xky1yk),z1=(xk+1xnyk+1yn)

and consider the approximation problem with the criterion Q( z 0, A( p,·)) → min pR r . Let its solution be denoted as A¯(z0,x). Then we consider the next problem

Q(z1,A(p,))minpRrA2(p,x¯)=A¯2(z0,x¯).

Let its solution be denoted as A¯(z1,x). Then the difference A¯(z0,x¯)A¯(z1,x¯) is the jump at x¯ .

In other words, the jump at x¯ of a discrete function given by a tabular is the difference at x¯ between the obtained solutions of two approximation problems of the same type, the first problem is formulated on the left part of the table, the second problem is formulated on the right part of the table and must keep at x¯ trend (i.e. derivative) of the first problem solution. The left part corresponds to the nodes less than x¯ , the right part corresponds to the nodes greater than x¯ .

In our case, x¯ =Dec 25).

It is easy to see that the so-defined jump depends on the type of approximation and on the amount of the input data. On top of that, we have to decide the amount of input data in z 0. Notice that the amount of the data in z 1 is only three pairs (date, LIBOR of this date) because there are exactly three working banking days between Xmas and New Year’s Eve (NYE). The data source is available in 1 or in many other sources.

Variability of the data due to random factors leads to the choice of the simplest approximation. We use linear approximating functions, which coefficients may be found by linear regression with its own quality criterion. We restrict ourselves to LIBOR data for the last 22 years, because it is natural to expect the evolution of LIBOR behavior over the years.

So, for year j in set J taken sequentially with no gaps from {1997, ..., 2019} data are taken for 15 banking days x −15,..., x −1 (corresponding to 21 calendar days) preceding Xmas of year j. Since all the days are in December, we may refer to them just by number without problem of passing days to another month: x −15,..., x −1 ⊂ {4,...,24}. Moreover, for simplicity of following constructions we may decrease them by 25, i.e. xi:=xi25 , i = −15,...,−1. Therefore, x −15,..., x −1 ⊂ {−21,...,−1}. Each x i corresponds to y i , which is the annual interest rate of LIBOR for 2 months on day x i . Using them we build a linear regression

y^(x)=ajx+bj,(1)

or yi=y^(x)+εi, where x is a December day minus 25 and ε i is the error.

That is, in terms of Definition 1, A¯(z0,x)=aj(z0)x+bj(z0). Since the current trend of LIBOR (meaning the rate of growth or decrease) does not change a lot over a short time interval, it is almost the same before and after Xmas. Therefore, we seek an approximation after Xmas in the following form: y^(x)=ajx+bj, where x is a December day decreased by 25 and aj=aj=A¯(z0,x¯). Hence, the second approximation has only one unknown parameter, bj. It can also be found by linear regression or can be calculated simply as the average of values y i a j x i , where i runs 1,2,3 and x i ∈ {27 − 25,...,31 − 25} = {2,...,6} (There are exactly three bank days between Xmas and New Year.) The examples of such approximations are seen in Figure 5 and Figure 6.

Figure 5. Approximation on data of 2012 year.

Figure 5.

Figure 6. Approximation on data of 2004 year.

Figure 6.

Notice that on the last Figure 5 and Figure 6 with data for 2012 and 2004 years and their regressions, the y-axes have different scales.

Thus, for each selected year j there is a relationship (bj,aj)b^j. According to Definition 1 the difference Δj:=b^j-bj is the jump we have been looking for. Having such connections over 23 years, one can try to find a pattern. To do that, we turn to linear-quadratic regression on two-dimensional nodes. This time the approximating function has the form:

F(a,b):=β0+β1a+β2b+β3ab(2)

with an approximation table F J ( a j , b j ) ≈ Δ j , jJ ⊂ {1995,...,2019}. Sub index J at F points at which subset of years over the past 23 has been chosen to construct the regression. The remaining years will be used to verify the statistical reliability of the result.

Why 15 week days before and 3 week days after Xmas?

On one hand, we want as much data for our approximation as possible. On the other hand, the longer the time interval, the less accurate the trend on the end of the interval. Someone could say: ”Why don’t you take a more complex approximant to capture more complicated futures of the time series?” Well, that would require even more data for statistical power of such approximant. Since we want to detect a short-term pattern, we should avoid such approach. It made sense to take a number of days before Xmas divisible by 5, so each week day would appear evenly. After trying 25, 20, 15, 10, 5, we found the model worked best with 15 days.

Regarding 3 LIBOR days after Xmas, the same logic explained above is applicable here too. Again, empirically we have found that 3 days work the best. Notice every year has exactly 3 LIBOR days between Xmas and NYE. It is possible that NYE plays a big role in that.

Results

We conducted the process above for several different numbers of years for F regression (from 5 to 20 years), different LIBOR data (overnight, 1 month, 2 months, etc.). The most convincing results have been obtained with the following setups: 21 calendar day regression for each year from 15-year intervals; 2-month-loan values of LIBOR.

Observe the results in the Table 1.

Table 1. Model Δ ≈ β 0 + β 1 a + β 2 b + β 3 ab and its predictions with p-values p for 2019 year.

Data 2000–14 2001–15 2002–16 2003–17 2004 – 18 2005 – 20
Pred. on 2015 2016 2017 2018 2019 2020
β0^
β1^
β2^
β3^
-2.96E-3
-9.286
1.8E-4
1.91521
4.1E-4
-9.337
-0.002209
1.99021
4.1E-4
-9.321
-0.00220
1.98676
0.00327
-9.278
-0.00204
2.02619
0.00473
-9.265
-0.00238
2.016
0.00477 ( p=0.157)
-9.26577 ( p=1.93e-12)
-0.002346 ( p=0.113)
2.01876 ( p=2.90e-08)
Adj R 2 0.98 0.99 0.99 0.99 0.99 0.99
RSS 0.01178 0.00844 0.00844 0.00984 0.00815 0.00854
Pred. val
Real val
-0.0709
-0.0599
-0.0306
-0.0269
-0.0548
-0.0291
-0.0180
-0.0228
-0.0085
-0.0188
wait for data
till 12/24/2019
L^mean
L mean
0.5024
0.5134
0.8146
0.8183
1.5967
1.6224
2.6222
2.6174
1.8509
1.8404
wait for data
till 12/24/2020
Error -0.0110 -0.0037 -0.0257 0.0048 0.0105

So, our prediction for the jump formula after Xmas 2020 are:

Δ^2020=0.0047709.265766a20200.002346b2020+2.018758a2020b2020(3)

The 95%-confidence intervals for the coefficients β 0, β 1, β 2, β 3 in ( 3) are (-0.00217, 0.01171), (-9.77318, -8.75835), (-0.00536, 0.00066) and (1.72466, 2.31286), respectively.

It may be activated at Dec 24 2020 as following:

At this day extract data { y i } from 1 for bank days {xi} since Dec 21 till Dec 24 (in 2020, of course). Build 15 pairs ( x i , y i ), i = −15,...,−1, where xi=xi25 . Put them into any program to find linear regression, for example, into our code in R, which is available as Extended data 12 . The result of the regression is two numbers: that corresponding to free term is b 2020, the other is a 2020. Substitution of them to ( 3) yields the jump.

The prediction of the jump can be used to predict the mean LIBOR after Xmas and before NYE ( Ljmean). Let us show some formulas.

According to Definition 1 the jump with approximations above is Δj=b^j-bj , where b^j = arg min b {i=13(ajxi+byi)2}, which is equivalent to b^j=13i=13(yiajxi). Hence

Δj=13i=13(yiajxi)bj=1313yi13i=13(ajxi+bj).(4)

Notice that the last term in ( 4) is just a predicted mean value of LIBOR between Xmas and NYE (L^jmean), according to the regression for j-th year. Thus,

Ljmean=L^jmean+Δj=L^jmean+Δ^j+(ΔjΔ^j).

If as estimate of Ljmean we take L^jmean+Δ^j, then its absolute error is equal to Δ^jΔj.

The latter difference according to our calculations for years 2015, 2016, 2017, 2018, 2019 was always less by absolute value than |Δ^j|.

Conclusion

We have found a short-term pattern in LIBOR dynamics. Namely, the 2-month LIBOR experiences a jump after Xmas. The sign and size of the jump depends on data trend on 21 days before Xmas. The results are obtained in the form of the jump per se and as mean predicted value of LIBOR between Xmas and NYE. A swap market player may try to use this information to predict behaviour of LIBOR to do a better game on his part. For Xmas of 2020, on a date of Dec 24, one can compute a and b according to ( 1) on 21 calendar days and use the formula ( 3) to predict the jump after Xmas.

In the pre-print 13 of this paper, one can find our predictions for the jump after Xmas of 2019 and see that later data from the event confirmed it.

Data availability

Source data

All data used in this paper can be found at IBORate ( http://iborate.com/usd-libor/) 1 .

Extended data

The code used to develop the model is available at: https://github.com/keshmish/Chistmas-Jump-in-LIBOR/.

Archived code at time of publication: https://doi.org/10.5281/zenodo.3977133 12 .

License: MIT License.

Acknowledgements

We would like to show our gratitude to the Institute for Mathematics and its Applications ( https://ima.umn.edu/node), U. of Minnesota for organizing Math-to-Industry Boot Camp IV, where Fadil Santosa and Daniel Spirn suggested to search for some patterns in LIBOR behaviour around national holidays. We thank Davood Damircheli, Anthony Nguyen and Samantha Pinella for discussions and participation in the first attempts to detect the pattern.

Funding Statement

The author(s) declared that no grants were involved in supporting this work.

[version 2; peer review: 2 approved]

References

  • 1. IBORate: LIBOR database. Cited 15 Jan 2020. http://iborate.com/usd-libor/
  • 2. Jamshidian F: LIBOR and swap market models and measures. Financ Stoch. 1997;1:293–330. 10.1007/s007800050026 [DOI] [Google Scholar]
  • 3. Schoenmakers J: Robust Libor Modelling and Pricing of Derivative Products. Chapman and Hall/CRC, New York,2005. Reference Source [Google Scholar]
  • 4. Moreni N, Pallavicini A: Parsimonious HJM modelling for multiple yield-curve dynamics. Quant Finance. Routledge,2014;14(2):199–210. 10.1080/14697688.2013.829242 [DOI] [Google Scholar]
  • 5. Hinch M, McCord M, McGreal S: LIBOR and interest rate spread: sensitivities of the Australian housing market. Pac Rim Prop Res J. Routledge,2019;25(1):73–99. 10.1080/14445921.2019.1610594 [DOI] [Google Scholar]
  • 6. Heltman J: Libor is going dark in 2021, and some banks aren’t ready. American Banker,2018; Cited 15 Jan 2020. Reference Source
  • 7. Farrar D: You might have heard that LIBOR is going away.... Consumer Financial Protection Bureau.2019; Cited 15 Jan 2020. Reference Source
  • 8. The LIBOR Transition. Congressional Research Service. 2022; Cited 3 July 2023. Reference Source
  • 9. Rhame L, Reback T, Korz A: LIBOR reform: From theoretical to tactical. FS Investments.2020; Cited 3 July 2023. Reference Source
  • 10. Guggenheim B, Schrimpf A: At the crossroads in the transition away from LIBOR: from overnight to term rates. BIS Working Papers. Cited 3 July 2023. Reference Source
  • 11. Mubarik F: Benchmarking Islamic Finance: Goodbye to the LIBOR. Taylor&Francis Group. Cited 3 July 2023. Reference Source [Google Scholar]
  • 12. Mikheev V: Code in R for Xmass Jump in Libor. 10.5281/zenodo.3977133 [DOI] [Google Scholar]
  • 13. Mikheev V, Miheev SE: Christmas Jump in LIBOR. Arxiv. 2019. Reference Source [DOI] [PMC free article] [PubMed] [Google Scholar]
F1000Res. 2023 Aug 4. doi: 10.5256/f1000research.152396.r191301

Reviewer response for version 2

FAUZIA MUBARIK 1

No further comments to make.

Is the work clearly and accurately presented and does it cite the current literature?

Yes

If applicable, is the statistical analysis and its interpretation appropriate?

Partly

Are all the source data underlying the results available to ensure full reproducibility?

Yes

Is the study design appropriate and is the work technically sound?

Yes

Are the conclusions drawn adequately supported by the results?

Yes

Are sufficient details of methods and analysis provided to allow replication by others?

Yes

Reviewer Expertise:

Financial Economics, Islamic Finance

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

F1000Res. 2022 May 30. doi: 10.5256/f1000research.28719.r127765

Reviewer response for version 1

FAUZIA MUBARIK 1

The article has a good readability and qualifies to be approved with reservations. This article has an interesting way forward to identify and recognize the most recent developments in the Alternative Reference Rates (ARR); Secured Overnight Financing Rate (SOFR) of United States, Sterling Overnight Index Average (SONIA) of England, Euro Short-Term Rate (ESTR) of European Union, Swiss Average Rate Overnight (SARON) of Switzerland and Tokyo Overnight Average Rate (TONAR) of Japan introduced in the global financial market as the successors to LIBOR.

The article can be published after incorporating the following suggestions/recommendations;

  1. The in-text citations are missing.

  2. The results can be strengthened through empirical support. 2021 and 2020 were big years for LIBOR research, please cite some of this research – or conduct more of your own – to strengthen your results. See this Congressional Report, this from KKR Investments, and this from the Bank for International Settlements, for example.

  3. The researcher may explain whether any windows are created to study the jumps.

  4. Is it a two step study, first of 21 days and 6 days; second of 15 days and 3 days?

  5. Is the prediction in the jump studied through mean of the regression method?

Is the work clearly and accurately presented and does it cite the current literature?

Yes

If applicable, is the statistical analysis and its interpretation appropriate?

Partly

Are all the source data underlying the results available to ensure full reproducibility?

Yes

Is the study design appropriate and is the work technically sound?

Yes

Are the conclusions drawn adequately supported by the results?

Yes

Are sufficient details of methods and analysis provided to allow replication by others?

Yes

Reviewer Expertise:

Financial Economics, Islamic Finance

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.

F1000Res. 2023 Feb 15.
Vikenty Mikheev 1

1. If you could specify where exactly those missing citations were supposed to be, it would help us a lot.

2. The articles you mentioned are talking about LIBOR transition, which is a little unrelated to our topic. Unfortunately, adding data after 2020 is hard since the LIBOR got mostly shut down in 2021. There above, you mentioned similar to LIBOR data where the proposed here method could be tried on. This is a very useful hint. Thanks!

3. We hope that the section "Why 15 week days before and 3 week days after Xmas?" explains this very reasonable question.

4,5. "Two-step" in our research stays for two-step regression. First, we find (by a regression) the parameters of a function for each year from 1997 to 2019. Second, we do another regression, this time on those found parameters to predict the next year.

F1000Res. 2022 Mar 2. doi: 10.5256/f1000research.28719.r123668

Reviewer response for version 1

Victor Malyutin 1

The behavior of LIBOR after Christmas from December 26 to December 31 is studied in the paper. The Authors use linear regression to find the regression coefficients for data before Xmas and jump after Xmas for each selected year. To get the jump prediction formula the linear-quadratic regression on two-dimensional nodes is used. The prediction of the jump can be used to predict the mean LIBOR after Xmas and before NYE. Presented results demonstrate that predicted results approximate real values well.

Is the work clearly and accurately presented and does it cite the current literature?

Yes

If applicable, is the statistical analysis and its interpretation appropriate?

Yes

Are all the source data underlying the results available to ensure full reproducibility?

Yes

Is the study design appropriate and is the work technically sound?

Yes

Are the conclusions drawn adequately supported by the results?

Yes

Are sufficient details of methods and analysis provided to allow replication by others?

Yes

Reviewer Expertise:

Mathematical statistics

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.


Articles from F1000Research are provided here courtesy of F1000 Research Ltd

RESOURCES