1. Introduction
In this post, I summarize the econometric method introduced in Analyzing the Spectrum of Asset Returns (JEL 2011) by Yacine Ait-Sahalia and Jean Jacod. From an economic perspective, Delbaen and Schachermayer (1994) (Theorem ) tells us that a (log) stock price follows a semi-martingale if and only if there is no arbitrage where a semi-martingale is defined as follows:
Definition (Semi-Martingale):
A real valued process defined on the filtered probability space is called a semi-martingale if it can be decomposed:(1)
where is a local martingale and is an adapted process with locally bounded variation.
What’s more, from a purely statistical perspective, we know that a semi-martingale can be decomposed into the sum of a drift component, a Brownian component and small and large jump components:
(2)
In the characterization above, which marks the cutoff between large and small jumps is arbitrary, but must be fixed. In this paper, the authors develop a suite of statistical tools based on spectrographic analysis in order to examine a time series properties of high frequency stock data over the time interval and determine whether or not the data has:
- A Brownian component,
- A jump component, and
- (if yes…) A finite number of jumps.
The authors ignore questions about the drift component since it is invisible for all intents and purposes at high frequencies.
2. Rough Idea
The authors’ basic unit of observation is the change in the log stock price over the interval sampled at a frequency of seconds. For, notational convenience, the authors write the change in from observation to observation when sampling at a frequency of as:
(3)
Since the authors are investigating the volatility and jump behavior of the process , a natural starting point is to look at the sum of the powers of the incremental changes . For instance, if then we’d have .1 Thus, the authors use the extended concept of variation defined below to decompose movements in into smooth Brownian components and large and small jump components:
(4)
The power variation function has free parameters which can be adjusted by the econometrician:
- Power: . As the smaller s get more and more weight in the summation ; whereas, when the larger s get more and more weight. Thus, for the power variation estimator is tuned to the continuous variation in , while for the estimator is tuned to pick up jumps in .
- Truncation Level: . Truncating large increments will eliminate large jumps from the series. will always contain a finite number of big jumps but may have an infinite number of small jumps.
- Sampling Frequency: . By sampling at slightly different frequencies and , we can identify the asymptotic behavior of the power variation as . For instance, if , then the power variation will diverge to for a particular power level and truncation level . Alternatively, if this limit is or the power variation with converge to a finite value or to respectively.
3. Examples
To get a feel for how to use the power variation of a series to decompose its movements into Brownian and jump components, I now walk through examples:
Example (Brownian Component Exists): Consider the null hypothesis that the Brownian motion component exists in the stochastic process . If we consider powers , then if the log price process contains a Brownian component the many tiny incremental changes due to Brownian motion will dominate the power variation and it will diverge to . Conversely, without a Brownian component, for some cutoff the power variation of will converge to at exactly the same rate for and for all since only the size of the jumps not their frequency will matter. This intuition yields a test statistic :
(5)
The asymptotic results for this test as are:
(6)
Example (Jump Component Exists): Consider the null hypothesis that at least of the jump components exists in the log price process . Then, if we set the power parameter , then as we sample at higher and higher frequencies only the jump components of should matter for the value of the power variation. This yields a test statistic defined below with :
(7)
The asymptotic results for this test as are:
(8)
- Here, the operator computes the nearest integer less than or equal to its argument. So for instance, . ↩
You must be logged in to post a comment.