ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Research Article
Revised

Repeating Christmas jump in LIBOR

[version 2; peer review: 2 approved]
Previously titled: Upcoming Christmas jump in LIBOR
PUBLISHED 27 Jul 2023
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

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

Revised Amendments from Version 1

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

See the authors' detailed response to the review by FAUZIA MUBARIK

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, here1.

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.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure1.gif

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

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 problems25.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure2.gif

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

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.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure3.gif

Figure 3. Data from 2012 year around Xmas.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure4.gif

Figure 4. Data from 2004 year around Xmas.

Although LIBOR itself is going to disappear in 2021611, 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 x1 < x2 < ... < xn and xk<x¯<xk+1 for some natural k ∈ [2,n − 2]. One chooses approximant A : Rr × R1R1 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 pRr. Then we appoint

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

and consider the approximation problem with the criterion Q(z0,A(p,·)) → minpRr. 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 z0. Notice that the amount of the data in z1 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 xi corresponds to yi, which is the annual interest rate of LIBOR for 2 months on day xi. 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 yiajxi, where i runs 1,2,3 and xi ∈ {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.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure5.gif

Figure 5. Approximation on data of 2012 year.

12563f06-355f-45c9-9b41-925dd2dd2b22_figure6.gif

Figure 6. Approximation on data of 2004 year.

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 FJ (aj,bj) ≈ Δ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 + β1a + β2b + β3ab and its predictions with p-values p for 2019 year.

Data2000–142001–152002–162003–172004 – 182005 – 20
Pred. on201520162017201820192020
β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 R20.980.990.990.990.990.99
RSS0.011780.008440.008440.009840.008150.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
Lmean
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.02570.00480.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 {yi} from 1 for bank days {xi} since Dec 21 till Dec 24 (in 2020, of course). Build 15 pairs (xi,yi), 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 data12. The result of the regression is two numbers: that corresponding to free term is b2020, the other is a2020. 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 minb {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-print13 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.397713312.

License: MIT License.

Comments on this article Comments (0)

Version 2
VERSION 2 PUBLISHED 09 Oct 2020
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Mikheev V and Miheev SE. Repeating Christmas jump in LIBOR [version 2; peer review: 2 approved]. F1000Research 2023, 9:1221 (https://doi.org/10.12688/f1000research.26024.2)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status: ?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions
Version 2
VERSION 2
PUBLISHED 27 Jul 2023
Revised
Views
5
Cite
Reviewer Report 04 Aug 2023
FAUZIA MUBARIK, Department of Management Science, National University of Modern Languages, Islamabad, Pakistan 
Approved
VIEWS 5
No further ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
MUBARIK F. Reviewer Report For: Repeating Christmas jump in LIBOR [version 2; peer review: 2 approved]. F1000Research 2023, 9:1221 (https://doi.org/10.5256/f1000research.152396.r191301)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
Version 1
VERSION 1
PUBLISHED 09 Oct 2020
Views
28
Cite
Reviewer Report 30 May 2022
FAUZIA MUBARIK, Department of Management Science, National University of Modern Languages, Islamabad, Pakistan 
Approved with Reservations
VIEWS 28
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 ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
MUBARIK F. Reviewer Report For: Repeating Christmas jump in LIBOR [version 2; peer review: 2 approved]. F1000Research 2023, 9:1221 (https://doi.org/10.5256/f1000research.28719.r127765)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 28 Apr 2023
    Vikenty Mikheev, Mathematics, Kansas State University, Manhattan, 66502, USA
    28 Apr 2023
    Author Response
    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 ... Continue reading
COMMENTS ON THIS REPORT
  • Author Response 28 Apr 2023
    Vikenty Mikheev, Mathematics, Kansas State University, Manhattan, 66502, USA
    28 Apr 2023
    Author Response
    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 ... Continue reading
Views
13
Cite
Reviewer Report 02 Mar 2022
Victor Malyutin, Institute of Mathematics of the National Academy of Sciences of Belarus, Minsk, Belarus 
Approved
VIEWS 13
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 ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Malyutin V. Reviewer Report For: Repeating Christmas jump in LIBOR [version 2; peer review: 2 approved]. F1000Research 2023, 9:1221 (https://doi.org/10.5256/f1000research.28719.r123668)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.

Comments on this article Comments (0)

Version 2
VERSION 2 PUBLISHED 09 Oct 2020
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.