• 検索結果がありません。

1Introduction [email protected] [email protected] ACHARACTERISATIONOF,ANDHYPOTHESISTESTFOR,CON-TINUOUSLOCALMARTINGALES

N/A
N/A
Protected

Academic year: 2022

シェア "1Introduction [email protected] [email protected] ACHARACTERISATIONOF,ANDHYPOTHESISTESTFOR,CON-TINUOUSLOCALMARTINGALES"

Copied!
14
0
0

読み込み中.... (全文を見る)

全文

(1)

in PROBABILITY

A CHARACTERISATION OF, AND HYPOTHESIS TEST FOR, CON- TINUOUS LOCAL MARTINGALES

OWEN D. JONES

Dept. of Mathematics and Statistics, University of Melbourne email: [email protected]

DAVID A. ROLLS

Dept. of Psychological Sciences, University of Melbourne email: [email protected]

SubmittedAugust 14, 2010, accepted in final formSeptember 16, 2011 AMS 2000 Subject classification: 60G44; 62G10

Keywords: continuous martingale hypothesis; crossing-tree; realised volatility; time-change Abstract

We give characterisations for Brownian motion and continuous local martingales, using the cross- ing tree, which is a sample-path decomposition based on first-passages at nested scales. These results are based on ideas used in the construction of Brownian motion on the Sierpinski gasket (Barlow & Perkins 1988). Using our characterisation we propose a test for the continuous martin- gale hypothesis, that is, that a given process is a continuous local martingale. The crossing tree gives a natural break-down of a sample path at different spatial scales, which we use to investigate the scale at which a process looks like a continuous local martingale. Simulation experiments indi- cate that our test is more powerful than an alternative approach which uses the sample quadratic variation.

1 Introduction

It is well known that a processX, withX(0) =0, is a continuous local martingale iff we can write X=asBθ, whereBis a Brownian motion andθ a continuous non-decreasing process, defined on the same filtration. That is, a continuous local martingale is a continuous time-change of Brownian motion. Moreoverθ=asX,X〉, where〈X,X〉denotes the quadratic variation process. (Note that in what follows our Brownian motions will always start at 0.) The ‘only if’ part of this result is due to Dambis[7]and Dubins & Schwarz[9](see Revuz & Yor[22]Theorems V.1.6 and V.1.7). The

‘if’ part can be found in, for example, Revuz & Yor[22]Theorem V.1.5.

Time-changed Brownian motions have been proposed as models where so-called ‘volatility clus- tering’ or ‘intermittency’ is observed, in particular in finance but notably also in turbulence and telecommunications. Models that incorporate a continuous time-change of Brownian motion (pos- sibly after taking logs and removing drift) include, for example, stochastic volatility models (Hull

& White [12]), fractal activity time geometric Brownian motion (Heyde[11]) and infinitely di- 638

(2)

visible cascading motion (Chainais, Riedi & Abry[6]). We always take a ‘time-change’ to be with respect to a non-decreasing process, possibly dependent on the past but not on the future, and will use the terminologychronometerfor such a process. (Some authors call this asubordinator, however we will reserve this term for chronometers with stationary independent increments.) Note that a continuous time-changed Brownian motion is not the same as a time-change of Brow- nian motion that is continuous. That is, it is possible forBθ to be continuous even thoughθ is not. From Monroe[18]we know that in general a time-changed Brownian motion is a semi- martingale, and vice versa. In what follows when we write ‘continuous time-changed Brownian motion’, X =Bθ, we mean thatθ (and thusX) is continuous. Thus we exclude the class of continuous semimartingales that are not local martingales, which includes for example Brownian motion with drift, the Ornstein-Uhlenbeck process (the Vasicek model) and Feller’s square root process (the Cox, Ingersoll & Ross model).

For a given process X, thecontinuous martingale hypothesis states that X is a continuous local martingale, or equivalently that XX(0)is a continuous time-changed Brownian motion. The Dambis, Dubins & Schwarz characterisation suggests a method for testing the continuous martin- gale hypothesis. We can estimateθ = 〈X,X〉using the sample quadratic variation (also called therealised volatility, see for example Andersen et al.[1]), then test that the time-changed pro- cess(XX(0))◦θˆ−1behaves like Brownian motion. That is, we test that(XX(0))◦θˆ−1 has independent Gaussian increments. Peters & de Vilder[21]and Andersen et al.[2]give financial applications of this approach. Guasoni[10]also tests the continuous martingale hypothesis by testing if(XX(0))◦θˆ−1 behaves like Brownian motion, but does so using local time at, and excursions from, 0.

The principle result of this paper is a characterisation of continuous local martingales (Corollary 4, Section 2), based on the crossing tree, a path decomposition introduced by Jones & Shen[14]. This characterisation suggests a way of testing the continuous martingale hypothesis, which we discuss in Section 3, and in Section 4 we present some preliminary results that indicate that this test is more powerful than using the sample quadratic variation. Code for extracting the crossing tree of a process can be found atwww.ms.unimelb.edu.au/~odj.

2 Characterisations of BM and CLM using the crossing tree

In this section we describe the crossing tree then show that it can be used to give characterisations of Brownian motion (BM) and continuous local martingales (CLM). Fix δ >0. Our definitions depend inherently onδ, but as it remains fixed throughout we will not include it in our notation.

Let X be a continuous process, then for alll ∈Zwe define crossing times (more precisely first passage times) by puttingT0l=0 and

Tjl = inf{t>Tj−1l :|X(t)−X(Tj−1l )|=2lδ}

k(∞,l) = sup{k : Tkl<∞}.

By a levell crossing (equivalently sizeδ2l crossing) of the process X we mean a section of the sample path between two successive crossing timesTj−1l andTjlplus the starting time and position of the crossing, Tjl−1andX(Tjl−1). LetClj be the j-th crossing of sizeδ2l. There is a natural tree structure to the crossings, as each crossing of size δ2l can be decomposed into a sequence of

‘subcrossings’ of sizeδ2l−1. We identify vertices of the tree with crossings and link each level l crossing with its levell−1 subcrossings. This is illustrated in Figure 1. Define the crossing length Wkl=TklTkl−1; orientationαlk=sgn(X(Tkl+1)−X(Tkl)); and the number of subcrossingsZkl.

(3)

0 100 200 300 400 500

−25

−20

−15

−10

−5 0 5 10 15

sample path and crossings (levels 3 to 4)

0 100 200 300 400 500

0 2 4 6 8 10 12 14 16

crossing tree (points give start of crossing)

crossing size

Figure 1: The crossing tree associated with a continuous sample path. Here δ= 1. In the left frame, for l = 3 and 4, we have joined the points (Tjl,X(Tjl)); we see that the single level 4 crossing can be decomposed into a sequence of four level 3 crossings. In the right frame we have plotted the points(Tjl,δ2l)for alll,j≥0, then, identifying crossingCljwith its starting timeTjl−1, we joined each point to the points corresponding to its subcrossings.

Subcrossing orientations come in pairs, either+−,−+,++or−−, corresponding respectively to excursions up and down and direct crossings up and down. The subcrossings of a crossing can be broken down into some variable number of excursions, followed by a single direct crossing, where the orientation of the direct crossing is the same as the orientation of the crossing. Let Vjl=0 if the j-th levellexcursion is up (+−) andVjl=1 if it is down (−+). LetkV(∞,l)be the number of levellexcursions. Ifk(∞,l)<∞thenkV(∞,l) =bk(∞,l)/2c −k(∞,l+1), otherwise kV(∞,l) =∞.

Note that the crossing tree isnotrelated to the excursion tree of Le Gall[17].

Theorem 1. Brownian motion is the unique continuous process B for which k(∞,l) =∞for all l a.s., and:

BM0 B(0) =0;

BM1 The Wkl/(δ24l)are identically distributed with mean 1 and finite variance, and for each l are independent for k=1, 2, . . .;

BM2 The Zkl are i.i.d. for all l and k, withP(Zkl=2i) =2−i, i=1, 2, . . .;

BM3 The Vjlare i.i.d. for all l and j, withP(Vjl=0) =P(Vjl=1) =1/2.

Proof. This characterisation of Brownian motion, in terms of its crossings, is based on the con- struction of Brownian motion on a nested fractal given by Barlow & Perkins[5](see also Barlow [4]). The idea of looking at Brownian motion at crossing times goes back to Knight[15](see also Knight[16]§1.3).

Given a Brownian motionB, it is clear thatk(∞,l) =∞for allla.s., since Brownian motion visits every point infinitely often with probability 1. Also, it follows from the strong Markov property that for eachl, theWklare i.i.d. It is well known that the crossing duration has meanδ24land finite variance. From the self-similarity of Brownian motion we have thatWkl/(δ24l)=d Wjm/(δ24m)for alll,m,j,k, so BM1 holds.

(4)

It also follows from the strong Markov property that theZkl are all independent. Moreover since Brownian motion is statistically self-similar, they are identically distributed. The distribution of Zkl is just that of the time taken for a simple symmetric random walkX onZto hit±2, starting at 0, which we now calculate. LetSk, k =−1, 0, 1, be the number of steps taken byX before hitting ±2, starting at k. Put fk(t) =EtSk, then conditioning on the first step we get f0(t) = (t/2)f1(t) + (t/2)f−1(t), f1(t) =t/2+ (t/2)f0(t), and by symmetry f−1= f1. Solving for f0we get f0(t) =t2/(2−t2), which is exactly the probability generating function of theZkl, and so BM2 holds.

To see that BM3 holds, consider an up-crossing: the orientations of its subcrossings are the same as the steps taken by a simple symmetric random walkX onZ, starting at 0 and conditioned to hit 2 before−2. Given this, we see that BM3 follows from the strong Markov property, and the fact thatP(X(1) =1|X(0) =0,X(2) =0) =P(X(1) =−1|X(0) =0,X(2) =0) =1/2.

Now suppose that we are given a continuous process B, with an infinite number of crossings at all levels, and satisfying conditions BM0–BM3. Put Xl(k) = B(Tkl), and for l < mlet Nl,m be the first time Xl hits Xm(1)(so Nl,l+1 = Z1l+1). Conditions BM2 and BM3 specify the dis- tribution of {Xl(0), . . . ,Xl(Nl,l+1)|Xl+1(0),Xl+1(1)}, and thus by induction the distribution of {Xl(0), . . . ,Xl(Nl,m)|Xm(0),Xm(1)}, for anyl<m. (In the terminology of[5], the random walks Xl, l ∈Z, are nested.) The arguments above show that we get precisely the same laws for the subcrossing numbers and orientations if instead ofXl we take the simple symmetric random walk onδ2lZ, started at 0 and run it until it hits±δ2m. That is,{Xl(0), . . . ,Xl(Nl,m)|Xm(0),Xm(1)}

is a simple symmetric random walk on δ2lZ, started at 0 and conditioned to hit Xm(1)before

Xm(1).

Now, from BM2 and BM3 we have that for anym∈Z, P(Xm(1) =δ2m|Xm(0) =0)

= P(Xm+1(1) =δ2m+1,Xm(1) =δ2m|Xm(0) =0) +P(Xm+1(1) =−δ2m+1,Xm(1) =δ2m|Xm(0) =0)

= 12P(Xm+1(1) =δ2m+1,Xm(1) =δ2m|Z1m+1=2,Xm(0) =0) +12P(Xm+1(1) =δ2m+1,Xm(1) =δ2m|Z1m+1>2,Xm(0) =0) +12P(Xm+1(1) =−δ2m+1,Xm(1) =δ2m|Z1m+1=2,Xm(0) =0) +12P(Xm+1(1) =−δ2m+1,Xm(1) =δ2m|Z1m+1>2,Xm(0) =0)

= 12P(Xm+1(1) =δ2m+1|Z1m+1=2,Xm(0) =0)

+14P(Xm+1(1) =δ2m+1|V1m=0,Z1m+1>2,Xm(0) =0) +0

+14P(Xm+1(1) =−δ2m+1|V1m=0,Z1m+1>2,Xm(0) =0)

= 12P(Xm+1(1) =δ2m+1|Z1m+1=2,Xm+1(0) =0) +14.

Similarly

P(Xm+1(1) =δ2m+1|Z1m+1=2,Xm+1(0) =0)

= 12P(Xm+2(1) =δ2m+2|Z1m+2=2,Z1m+1=2,Xm+2(0) =0) +14,

(5)

whence iterating we get

P(Xm(1) =δ2m|Xm(0) =0)

= 21nP(Xm+n(1) =δ2m+n|Z1m+n=2, . . . ,Z1m+1=2,Xm+n(0) =0) +Pn i=1 1

21+i

= 12. (1)

Thus, removing the conditioning on Xm(1), Xl(k)is indistinguishable from a simple symmetric random walk for k= 0, . . . ,Nl,m. But Nl,m ≥2m−l, so sendingm→ ∞we see thatXl is just a simple symmetric random walk onδ2lZ.

Let Yl24lk) = Xl(k), so that at times tδ24lZ+ we have Yl(t)∈δ2lZ. By linear interpo- lation we can extend the definition of Yl(t)to all t ∈R+. It is well known that as l → −∞, Yl converges a.s. on the space of continuous sample paths to a Brownian motion, Y say[16]

§1.3. To see that Y =as B, take t = δ24mk for any m and k, then for all l < m we have Yl(t) = Xl(4mlk) = B(Tl

4m−lk). By the strong law of large numbers, the law of the iterated logarithm, and BM1, 1nPn

i=1Wil/(δ24l)→as 1 uniformly inl. Thus Tl

4m−lk

t = 1

4mlk

4m−lk

X

i=1

Wil δ24l

as 1 asl→ −∞,

which completes the proof.

Remark 2. 1. Our definition of Brownian motion includes the requirement B(0) =0, but can easily be generalised to allow B(0)to have a non-trivial distribution, provided it is independent of BB(0).

2. The definition of the crossing tree does not require X(0) =0and, as defined, the crossing tree considers the process when it hits new points on the lattice X(0)+δ2lZ, for all levels l∈Z. We can just as easily consider lattices a+δ2lZ, by the simple modification of putting T0l=inf{t≥ 0 : X(t)∈a+δ2lZ}. Similarly, in addition to allowing B(0)6=0, our characterisation of Brownian motion can be generalised to allow for lattices centred at an arbitrary point a. The proof is essentially the same, but does require more care with the nested random walks Xl, as per[5]Theorem 2.14.

Clearly theVjlandZkl are invariant under a continuous time-change, so a continuous local martin- gale must satisfy BM2 and BM3. We show below that these properties characterise a continuous local martingale, up to a shift at time 0. We will need the following lemma.

Lemma 3. Let {P(n)}n=0 be a supercritical Galton-Watson branching process, with P(0) = 1, P(P(1) =0) =0,µ=EP(1)>1andEP(1)logP(1)<, then

n→∞lim max

0≤kP(n)µnLnk=0a.s.,

where L01=limn→∞µnP(n)and Lnk =d L01is the analogous normed limit of the process descending from individual k in generation n.

Proof. The result follows directly from O’Brien[19]Theorem 1, noting that sinceEL01<∞we have thatRy

0 x d F(x)is slowly varying, whereF is the c.d.f. of L10. It can also be proved using extreme values statistics for Galton-Watson trees (Pakes[20]).

(6)

Corollary 4. A continuous process X :[0,∞)→Rwith k(∞,l) =∞for all l a.s. is a continuous time-change of Brownian motion, equivalently a continuous local martingale, if and only if

CLM0 X(0) =0;

CLM1 The Zkl are i.i.d. for all l and k, withP(Zkl=2i) =2−i, i=1, 2, . . .;

CLM2 The Vjl are i.i.d. for all l and j, withP(Vjl=0) =P(Vjl=1) =1/2.

Proof. The ‘only if’ part is clear, sinceZkl andVjlare unaffected by a continuous time-change.

We now show the ‘if’ part. Properties CLM0–CLM2 are enough for us to construct a so-called Em- bedded Branching Process (EBP) processY :[0,∞)→R, with continuous sample paths,Y(0) =0, and subcrossing family sizes and excursion orientations exactly the same as those ofX. We give the construction here, in a form suited to the current setting, but note that a more general form of the construction can be found in Decrouez & Jones[8]. The method we use is due originally to Knight[15]and Barlow & Perkins[5].

We first construct the first level 0 crossing ofY, from 0 toX(T10). We need to define a number of ancillary processes. Form≤0 letYmbe a discrete process with steps of size 2mand duration 4m. PutY0(0) =0 andY0(1) =X(T10), then constructYm−1fromYmby replacing stepk ofYmby a sequence of Zkm steps of size 2m−1. These are the level m−1 sub-crossings of crossingk at level m. SinceEZkm=4, theexpectedduration of the level 0 crossing ofYm−1is 1.

By assumption theZkm are independent and identically distributed. The orientations of the level m−1 sub-crossings are determined by the Vjm−1 and Zkm. Each sequence of Zkm sub-crossings consists of(Zkm−2)/2 excursions followed by a direct crossing. If the parent crossing is up, then the sub-crossings end up-up, otherwise they end down-down.

Let Tm = inf{t : Ym(t) = X(T10)}. We extend Ym from 4mZ+ →2mZ to R+ →R by linear interpolation, where fort>Tmwe just putYm(t) =X(T10). The interpolatedYmhas continuous sample paths. We will show that with probability 1, asm→ −∞the sample paths ofYmconverge uniformly on any finite interval, whence the limiting sample paths are a.s. continuous.

FornmletTm,n0 =0 andTm,nk+1=inf{t>Tm,nk :Yn(t)∈2mZ,Yn(t)6=Yn(Tm,nk )}. IfYn(Tm,nk ) = X(T10)then we putTm,nk+1=∞. TheTm,nk are the levelmcrossing times ofYn. Thek-th levelm crossing duration ofYn isWm,nk = Tm,nkTm,nk−1. For each mand k, {4nWm,nk }−∞n=m is a Galton- Watson branching process, with offspring distribution given by the law of the Zkm. Thus for each m there exist i.i.d. continuous non-negative r.v.sWmk with mean 4m such that (see for example Athreya & Ney[3])

Wm,nkWmk with probability 1.

LetTmk =Pk

j=1Wmj =limn→−∞Tm,nk .

Fixε,δ >0 andT>0. We will find ausuch that for allr,su≤0 andt∈[0,T]

|Yr(t)−Ys(t)| ≤εwith probability 1−δ (2) Givent∈[0,T], letk=k(t,n)be such thatTnk−1t<Tnk, then for any r,sn

|Yr(t)−Ys(t)|

≤ |Yr(t)−Yr(Tn,rk )|+|Yr(Tn,rk )−Ys(Tn,sk )|+|Ys(Tn,sk )−Ys(t)|

= |Yr(t)−Yr(Tn,rk )|+|Ys(Tn,sk )−Ys(t)| (3)

(7)

noting that Yr(Tn,rk ) = Ys(Tn,sk ) = Yn(k4n). Now, let j = j(T,u) be the smallest j such that Tn,uj >T, then asu→ −∞, j(T,u)→j(T)<∞a.s., so we can choose ausuch that for allqu

maxij

¦|Tn,qiTni

<min

ij Wni with probability 1−δ. Thus for anyqu, with probability 1δwe have

Tn,qk−2<t<Tn,qk+1 and

|Yq(t)−Yq(Tn,qk )|=|Yq(t)−Yn(k4n)| ≤3·2n

since Yq(Tn,qk−2) =Yn((k−2)4n), Yq(Tn,qk+1) = Yn((k+1)4n)and in three steps Yn can move at most distance 3·2n. Applying this to (3) proves (2), takingnsmall enough that 6·2nε. Thus asεandδare arbitrary,Ynconverges to some (necessarily continuous)Y uniformly on all closed intervals[0,T], with probability 1.

By constructionY(Tmk) =X(Tkm)for allm≤0 andTkmT10.

Clearly our construction can be used to construct the first levelmcrossing ofY, for any m, and the constructions are nested. That is, when constructing the first level m+1 crossing, the first sub-crossing at levelmis exactly what we would obtain were we to start at levelm. Formnlet Zjm,n≥2m−nbe the number of levelncrossings that make up thej-th levelmcrossing. Form≥0 we have that Tm1 = PZ1m,0

k=1W0k ≥ P2m

k=1W0k. Thus, since theW0k are i.i.d. non-negative random variables with mean 1,Tm1 → ∞a.s., and so we can extend our construction ofY to[0,∞). From the embedded branching process we know that the random variablesWmk/4mare identically distributed, and for eachmare independent fork=1, 2, . . .. Moreover, as the offspring distribution has finite variance, so doesWmk/4m(see for example Athreya & Ney[3]). A constant rescaling of time is enough to ensure thatEWmk/(δ24m) =1, whence by Theorem 1, Y is Brownian motion (up to a constant rescaling of time).

By construction we haveY(Tlk) =X(Tkl). Thus definingθ(Tkl) =Tlkwe get, fort=Tkl,Y(θ(t)) = X(t). By assumption Tl := limk→∞Tkl = ∞, thus for any t ∈[0,∞)we can find a sequence {k(t,l)}−∞l=∞such that for alll,t∈[Tk(tl ,l)−1,Tk(t,l)l ). We use this to extendθ to[0,∞), by putting θ(t) =liml→−∞Tlk(t,l).

The result now follows provided that θ is continuous. Suppose thatθ has a jump at t. Since X is continuous,Wkl(t,l)>0 for all t∈[0,T). Thus for alll, 0< θ(t+)−θ(t−)≤θ(Tkl(t,l))− θ(Tkl(t,l)−2) =Wlk(t,l)+Wlk(t,l)−1. This contradicts Lemma 3, and soθhas no jumps, with probability 1.

Finally, by construction we have that Y(θ(t)) andθ(t)are Ft measurable, where{Ft} is the filtration generated byX.

Remark 5. 1. It is possible to have k(∞,l) =∞for all l even if X is only defined on a finite interval. That is, we can have T:=liml→−∞Tl <. If the process does explode in this way, then our construction of Y andθ still works, though of course our representation of X(t)as time-changed Brownian motion only holds for t∈[0,T).

2. If k(∞,l)<for some (and thus a.s. all) l, then for a continuous local martingale we have that CLM1 holds for k=1, . . . ,k(∞,l)and CLM2 holds for j=1, . . . ,kV(∞,l). We can still define T =liml→−∞Tkl(∞,l) (a non-decreasing sequence), and we see that X is necessarily a

(8)

process stopped at this time. To obtain a converse in this situation we need to replace CLM2 by the stronger statement that, for each l, the orientationsαlkare i.i.d. with equal probabilities of up and down. The reason for this is that we can no longer use the argument of (1) to infer the orientation distribution from the excursion distribution. Given the orientations it is still possible to construct the Brownian motion Y , but only up to T=θ(T). However, since X is stopped at T, this is enough to show that X is still a continuous time change of Brownian motion.

3 The continuous martingale hypothesis

The characterisation of Corollary 4 suggests a method for testing the continuous martingale hy- pothesis. Given a processX and a choice ofδ, the subcrossing numbersZkl and excursionsVjl are easily obtained. We need to check that they are independent and follow the distributions specified by CLM1 and CLM2.

In practice a continuous processX is never completely observed. Typically we get observations at either regularly spaced times or whenever the process moves a fixed distance (for example tick- by-tick financial data). We deal with this by choosingδso that, with high probability, we observe all the level 0 (sizeδ) crossings. We then consider crossings at levels 0, 1, 2, etc., as large as the data allows. Of course, the number of observed crossings decreases as the level increases. Note that we observe theVjlat levels 0, 1, 2, . . ., but theZkl are only observed at levels 1, 2, . . ..

Fix a levelland letN(l)be the number of levell crossings observed and letM(l) =bN(l)/2c − N(l+1)be the number of levellexcursions. If the continuous martingale hypothesis holds then the{Zkl}Nk=1(l)will be i.i.d. 2+2 Geometric(1/2), and the{Vjl}Mj=1(l)will be i.i.d. Bernoulli(1/2).

Under CLM1 and CLM2, the sequences {Zkl}Nk=1(l)and{Vjl}Mj=1(l) are independent from one level to the next, so we could combine them to obtain larger samples. However, there is an advantage to testing each level separately. For modelling purposes often the question we ask is not, “is this process a continuous local martingale?”, but, “at what scales(if any) does the process look like a continuous local martingale?” For example, for high frequency financial data it is generally believed that at small time scales (minutes) log-prices can exhibit micro-structure, such as anti- persistence, but at large time scales (days) they look like a continuous local martingale (after removing any trend). Furthermore, for a large class of diffusion processes, as the time scale on which you observe the diffusion decreases, the diffusion component will increasingly dominate the drift component, so that it becomes to look like a continuous local martingale. (We discuss this in the appendix.) The crossing tree gives a natural break-down of a process at different spatialscales. We can convert these to approximate temporal scales by considering the expected or average crossing duration for a given level.

3.1 Testing the distribution and independence of the Z

kl

We use aχ2-test to compare the empirical distribution of the{Zkl}Nk=1(l)against the distribution given in CLM1, that is 2+2 Geometric(1/2). For small values ofN(l)we used Monte-Carlo estimation to obtain the distribution of the test statistic.

To test the independence of the{Zkl}Nk=1(l)we compared the empirical joint distribution of(Zkl,Zk+1l ) with its known distribution under the null, again using aχ2test. The joint distribution test can reject either from bi-variate dependence or a departure from the hypothesised marginal geometric distribution. Using a variety of simulated diffusion processes, we applied the test to{Zkl}N(l)k=1and

(9)

0.5 1 1.5 2 2.5 3 3.5 2

2.5 3 3.5 4 4.5 5 5.5 6 6.5

Reject %

Level (l) Brownian Motion Test Results

Dist. test Joint Dist. test

0.5 1 1.5 2 2.5 3 3.5

0 10 20 30 40 50 60 70 80 90 100

Reject %

Level (l) OU (α=10, σ=1) Test Results, δ=0.062945

Dist. test Joint Dist. test

Figure 2: Estimates of the Type I error (LHS) and Power (RHS) for our tests of the distribution (dist. test) and independence (joint dist. test) of theZkl, at levelsl=1, 2, 3. Tests were performed at the 5% significance level. On the LHS we used 1,000 sample paths of Brownian motion, each consisting of 1,250 level-0 crossings. On the RHS we used 1,000 sample paths of an Ornstein- Uhlenback process with drift parameterα=10 and diffusion paramterσ=1, each consisting of 5,000 level-0 crossings of sizeδ=0.062945. This choice ofδis such that the expected duration of each sample path is 20. The vertical bars denote 95% confidence intervals for the Monte-Carlo estimates.

a randomly permuted copy, and consistently found a much greater rejection rate for the non- permuted process, suggesting that that the test is more sensitive to deviations from the null due to dependence rather than distribution.

3.2 Testing the distribution and independence of the V

kl

Under the continuous martingale hypothesis, for eachlthe sequence{Vkl}kis an i.i.d. Bernoulli(1/2) sequence. The marginal distribution can be tested usingP

kVkl, which has a Binomial(N(l), 0.5) distribution under the null. Independence can be tested using the runs test (Wald & Wolfowitz [25]).

4 Numerical results

Simulation experiments were used to check the Type I error and estimate the power of our tests against various diffusion alternatives. For brevity we only present here a single alternative, where the process X is an Ornstein-Uhlenbeck process. For full details of the simulation tests we per- formed see the working paper (Jones & Rolls[13]).

All of our experiments showed that tests based on the Vkl had very little power, especially when compared to tests based on the Zkl. Accordingly we have not presented any test results based on the Vkl here. In the appendix we show that CLM2 holds for any continuous time-change of Brownian motion with drift, which suggests that theVkl are insensitive to changes in the drift of a diffusion.

To check the Type I error we simulated the crossings of Brownian motion. As Brownian motion is self-similar the scale has no effect, and we arbitrarily takeδ=1. Samples consisting of 1,250 level- 0 crossings were used. Using a significance level of 5%, the Zkl were tested for distribution and

(10)

independence at levels 1, 2 and 3. Mean rejection rates were estimated using 1,000 independent sample paths, and are presented in the left-hand panel of Figure 2. The Type I error is in around 5% in each case, as expected.

To get an idea of the power of these tests we considered as an alternative the Ornstein-Uhlenbeck process, given by

d X(t) =−αX(t)d t+σdW(t) (4) with diffusion parameter σ = 1 and drift parameter α = 10 (here W is a standard Brownian motion). Using a crossing size ofδ=0.062945 we simulated 1,000 independent datasets, each with 5,000 level-0 crossings and implemented our test. These parameters were used for compar- ison with Vasudev[24], who used datasets with 5,000 equally spaced observations on the time interval (0,20], imagining twenty years worth of daily data. Our choice ofδ is such that theex- pectedtime to make 5,000 crossings is 20, which seems the most reasonable choice to allow direct comparisons between the methods. (The value ofδwas found numerically.)

The observed rejection rate from the two tests applied to theZkl,l=1, 2, 3, are given in the right- hand panel of Figure 2. For both of our tests the power increases with the level, even though the sample size decreases with the level. So at level 3, about 50% of the datasets are rejected by the distribution (dist.) test and 97% are rejected by the independence (joint dist.) test. The increase in power across levels occurs because at small scales the diffusion dominates the drift, and the process looks like (continuous time-changed) Brownian motion. This observation is in fact applicable to a wide class of diffusions, as we show in the appendix.

For comparison, we also implemented a test using the sample quadratic variation (Peters & de Vilder[21], Andersen et al.[2], Vasudev[24]). (See Jones and Rolls[13]for additional details of our implementation.) The idea of the test is, for a process X(t) =B(θ(t)), to estimate the quadratic variationθand then test if the increments ofXθˆ−1appear to be a random sample from aN(0,σ2)distribution. In our case we test using the Kolmgorov-Smirnov (KS) and the Cramér-von Mises (CVM) tests. This approach requires one to choose a length∆tfor the time increments to be tested. Vasudev[24]searches for the increment length that makes the increments ofXθˆ−1appear most like they are from a normal distribution, and the power is unreasonably reduced. Peters &

de Vilder[21]and Andersen et al. [2] address this issue by choosing an (arbitrary) increment length and then arguing why it is reasonable. Instead, we test over a range of increment lengths for which we know the Type 1 error is reasonable. We have found empirically that the Type 1 error is high if the increment length is too short, and also that even within a reasonable range of increment lengths the power can vary substantially. We report results for the increment length most favourable to the test, that is, with the highest power. We leave unanswered the question of how to select the increment lengtha priori, but feel this is a drawback to using the estimated quadratic variation.

We applied the tests to 1,000 datasets, each having 5,000 evenly spaced observations on the time interval (0,20]. Using tests with a 5% significance level, 87.5% of the datasets were rejected by the CVM test, and 70.4% were rejected using the KS test. (Not surprisingly, Vasudev reports lower rejection rates for identical parameters: 52% for CVM, and 31% for KS.) Our joint distribution test is clearly more powerful in this setting.

For an additional comparison (not shown for brevity), we performed similar simulations using 1,000 datasets, but withα=1. We used a crossing sizeδ=0.63220, so that the expected time to make 5,000 crossings is 20. Since the mean reversal is less apparent than forα=10 the rejection rates are smaller, with 7.4% of the datasets rejected by the distribution test and 7.6% rejected by the independence test. Rejection rates using the quadratic variation test were 0.4% (KS) and 0.2%

(CVM), which are considerably smaller. So the tests usingZkl again show more power.

(11)

In Rolls and Jones[23]the authors report on the application of the crossing-tree test to five high frequency foreign exchange rate datasets.

A Small scale diffusive behaviour

We take a closer look at the orientation of subcrossings, and show that, to some extent, at small scales diffusions look like continuous local martingales.

IfX is a continuous regular diffusion on some interval, given by

d X(t) =A(X(t))d t+B(X(t))dW(t), (5) whereW is standard Brownian motion,B>0 andAare locally bounded Borel functions, thenX has ascale function s, defined on the interior of the range ofX by

d

d xs(x) =exp (

−2 Z x

x0

(A(u)/B2(u))du )

, for some arbitrary x0(see for example[22]pp. 278–290).

ForxδZdefine

pδ(x) =P(X(Tk+10 ) =x+δ|X(Tk0) =x).

Given the scale function we can easily simulate the sequence of level-0 crossing points{X(Tk0)}k

using the fact that, for xδZand(xδ,x+δ)in the interior of the range ofX, pδ(x) = s(x)−s(xδ)

s(x+δ)s(xδ). (6)

For Brownian motion we just get pδ(x) = 1/2 while for the OU process (4) we get pδ(x) = Rx

x−δeαu22du/Rx+δ

x−δ eαu22du, which must be calculated numerically.

Lemma 6. For a continuous strong Markov process X , if pδ(x)is constant in x and6=0or 1, then the{Vk0}k are i.i.d. Bernoulli(1/2).

Proof. Excursions are equiprobable if for allxδZ

X(Tk+10 ) =x+δ|X(Tk0) =x,X(Tk+20 ) =xŠ

= 1 2. That is,

pδ(x)(1−pδ(x+δ))

pδ(x)(1−pδ(x+δ)) + (1−pδ(x))pδ(xδ)= 1 2,

which clearly holds ifpδ(x)is constant and non-degenerate. Ifpδ(x)does not depend onx, then from the strong Markov property the crossing orientations{α0k}kand thus the excursions must be independent.

An immediate consequence of this result is that CLM2 holds for any continuous time-change of Brownian motion with drift. The next lemma shows that for a large class of diffusions, CLM1 and CLM2 hold approximately at small scales. That is, locally at small scales, these diffusions look like continuous local martingales. For this result we need to consider the effect of changing δ, and so we will writeZkn(δ)for thek-th level-nsubcrossing number andVkn(δ)for thek-th level-n excursion type, when level-0 crossings are of sizeδ.

(12)

Lemma 7. Suppose X is a continuous regular diffusion of the form (5), with X(0) =x0and a scale function s continuously differentiable in a neighbourhood of x0. Then for any fixed n and sequence δk →0, we have that{Z1jk)}nj=1converges in distribution to i.i.d.2+2Geometric(1/2)r.v.s, and {Vj0k)}nj=1converges in distribution to i.i.d. Bernoulli(1/2)r.v.s, as k→ ∞.

Proof. First note that from the strong Markov property, the{Z1jk)}nj=1are always independent, as are the{Vj0k)}nj=1.

Consider the subcrossing numbers. From the strong Markov property we have that the distribution ofZ1jk)is determined by(aj,k,bj,k,cj,k):= (pδ

k(Xj,k),pδ

k(Xj,k−δk),pδ

k(Xj,kk)), whereXj,k= X(Tj1k)). Specifically, the probability generating function ofZ1jk)ist2(1−ab+a b+ac)/(1− t2(a+ba bac)). Thus, by the continuous mapping theorem, if(aj,k,bj,k,cj,k)→d (1/2, 1/2, 1/2) as k→ ∞, then Z1jk)converges in distribution to a r.v. with generating function t2/(2−t2), which is the generating function for a 2+2 Geometric(1/2)r.v.

From (6) and the mean value theorem we have thatpδ(x) =s0(x1)/(2s0(x2)), wherex1∈(x−δ,x) andx2∈(xδ,x+δ). Sinces0is continuous in a neighbourhood ofx0, and by definition strictly positive, we can findh>0 such thatpδ(x)→1/2 asδ→0, uniformly over x∈[x0h,x0+h]. Let Mn(δ) = max{|X(Tj1(δ))−x0|}nj=1, then Mn(δ)≤ n·2δ and so Mn(δ)≤hfor all δ small enough. Thus(aj,k,bj,k,cj,k)→as (1/2, 1/2, 1/2), which establishes the result for the subcrossing numbers.

For the excursions, life is complicated by the fact that the j-th level 0 excursion could fall in any level 1 crossing. Suppose that it occurs in the l-th level 1 crossing, then the distribution of Vj0k)is determined by(uj,k,vj,k,wj,k):= (pδ

k(Xl,k),pδ

k(Xl,kδk),pδ

k(Xl,k+δk)), whereXl,k= X(Tl1k)). In this caseP(Vj0k) =0) =u(1−w)/(u(1−w)+(1−u)v), and so if(uj,k,vj,k,wj,k)→d (1/2, 1/2, 1/2)ask→ ∞, thenVj0k)converges in distribution to a Bernoulli(1/2)r.v.

For a givenδ, letNbe the smallest number of level 1 crossings required to givenlevel 0 excursions (noting that each level 1 crossing will produce≥0 excursions and a single direct crossing). LetAδ be the event thatMN(δ)>h, then forωAδ there are at mostn−1 level-0 excursions on theδ- lattice, before exiting[x0h,x0+h]. Letm=bh/(2δ)cthen forωAδwe have at leastmn+1 of Z11(δ), . . . ,Zm1(δ)equal to 0. Sincepδ(x)→1/2 asδ→0, uniformly for x∈[x0h,x0+h], for any" >0 andδsmall enough we haveP(Aδ)≤ n−1m

(1/2+")mn+1→0 asδ→0. It follows immediately that(uj,k,vj,k,wj,k)→d (1/2, 1/2, 1/2), which establishes the result for excursions.

References

[1] Andersen, T.G., Bollerslev, T., Diebold, F.X. and Labys, P., Modelling and Forecasting Realized Volatility.Econometrica71, pp. 579–625, 2003.MR1958138

[2] Andersen, T.G., Bollerslev, T. and Dobrev, D., No-arbitrage semi-martingale restrictions for continuous-time volatility models subject to leverage effects, jumps and i.i.d. noise:

theory and testable distributional implications. J. Econometrics 138, pp. 125-180, 2007.

MR2380695

[3] Athreya, K.B. and Ney, P.E.,Branching Processes.Springer, 1972.MR0373040

参照

関連したドキュメント

Generalizing this result, Hilbert proved in Theorem 169 of his Zahlbericht that there exist no nontrivial solutions in the Gaussian field either [7].. Aigner’s result was re-proven

D´ epartement de Math´ ematiques, Facult´ e des Sciences de Tunis, Campus Universitaire, 2092 Tunis, Tunisia. E-mail

Keywords: nonlinear matrix equation, positive definite solution, iterative method.. Mathematical subject classification: 65F10, 65F30,

X, x U such that flu is a semi-homeomorphism in the sense of Ct-ossley and Hildebrand, then f is somewhat continuous (+/-nverse images of every nonempty open set if nonempty it has

It is well-known that S-metrizable spaces are locally connected and that if 0 is a Property S metric for X, then the usual metric completion (,) of (X,0) is a compact,

Then by applying specialization maps of admissible fundamental groups and Nakajima’s result concerning ordinariness of cyclic ´ etale coverings of generic curves, we may prove that

Since the deformation lemma is also true with Cerami condition, we can assume that ϕ satisfies the Cerami condition instead of the Palais-Smale condition.. However, in the

In this article, we studied the asymptotic behavior of solutions to a quasi- autonomous gradient system of expansive type governed by a differentiable quasi- convex function φ, both