27.07.2013 Views

Estimation af Multifaktor Affine Rentestruktur Modeller ved Kalman ...

Estimation af Multifaktor Affine Rentestruktur Modeller ved Kalman ...

Estimation af Multifaktor Affine Rentestruktur Modeller ved Kalman ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Estimation</strong> <strong>af</strong> <strong>Multifaktor</strong> <strong>Affine</strong> <strong>Rentestruktur</strong><br />

<strong>Modeller</strong> <strong>ved</strong> <strong>Kalman</strong> Filter metoder<br />

Morten Boelt Barslund<br />

Jens Dick-Nielsen<br />

Allan Sall Tang Andersen<br />

20. maj 2006


Indhold<br />

1 Indledning 3<br />

I Det teoretiske fundament 4<br />

2 <strong>Multifaktor</strong> rentemodeller 5<br />

2.1 Generel beskrivelse . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

2.2 <strong>Affine</strong> rentemodeller . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2.3 Risikopræmier i <strong>af</strong>fine rentemodeller . . . . . . . . . . . . . . . 11<br />

2.4 Generaliseret multi-faktor Gaussisk model . . . . . . . . . . . 12<br />

2.5 CIR-modeller . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

3 State-space repræsentation <strong>af</strong> en <strong>af</strong>fin rente-struktur 18<br />

3.1 Udledning <strong>af</strong> <strong>Kalman</strong> filteret . . . . . . . . . . . . . . . . . . . 19<br />

3.2 <strong>Kalman</strong> filtrering <strong>af</strong> multifaktor Gaussisk model . . . . . . . . 25<br />

3.3 <strong>Kalman</strong> filtrering <strong>af</strong> CIR-modeller . . . . . . . . . . . . . . . . 26<br />

3.4 Monte Carlo simuleringer . . . . . . . . . . . . . . . . . . . . . 30<br />

II Empiriske Anvendelser 32<br />

4 Beskrivelse <strong>af</strong> data 33<br />

5 Principal komponent analyse 34<br />

6 <strong>Estimation</strong>sresultater i de Gaussiske modeller 37<br />

6.1 1-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

6.2 2-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

6.3 3-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

1


7 <strong>Estimation</strong>sresultater i CIR-modellerne 44<br />

7.1 1-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

7.2 2-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

7.3 3-faktor modellen . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

8 Konklusion 50<br />

2


1 Indledning<br />

Udviklingen i nulkuponrentestrukturen er et centralt element i risikostyring<br />

og prisfastsættelse <strong>af</strong> finansielle aktiver. Specielt for derivater, der direkte<br />

er <strong>af</strong>hængige <strong>af</strong> den stokastiske udvikling i de fremtidige renter, er det<br />

nødvendigt at opstille og estimere modeller for rentestrukturens udvikling<br />

over tid. De metoder vi vil bruge i denne opgave, bliver i udstrakt omfang<br />

anvendt i praksis <strong>af</strong> den finansielle sektor. Det kan fx være med henblik p˚a<br />

at styre statens gældsporteføjle (se Danmarks Nationalbank (2006)).<br />

I denne opgave betragter vi modeller for rentestrukturen hørende indenfor<br />

den <strong>af</strong>fine klasse introduceret <strong>af</strong> Duffie & Kan (1996). Denne klasse<br />

er interessant, fordi den har specielt pæne egenskaber mht. fordelinger og<br />

løsningsformer for nulkuponobligationer etc. Specifikt vil vi anvende Gaussiske<br />

(Langetieg (1980)) og CIR-multifaktor modeller (Cox et. al (1985)). I<br />

denne typer modeller er renteudviklingen drevet <strong>af</strong> en række underliggende<br />

faktorer, hvis udvikling er beskrevet <strong>ved</strong> en stokastisk differentialligning.<br />

<strong>Modeller</strong>ne passer godt ind i et state-space setup, da vi har observerbare<br />

nulkuponrenter, uobserverbare underliggende faktorer og samtidig kan faktorernes<br />

fordeling relativt let diskretiseres. I forhold til den teoretiske model<br />

antager vi her, at nulkuponrenter observeres med støj som følge <strong>af</strong> fx<br />

inkomplette markeder, bid-ask spreads og asynkron notering <strong>af</strong> priser. N˚ar<br />

vi s˚aledes har modellerne p˚a state-space form, kan vi anvende <strong>Kalman</strong> filter<br />

metoden til at drage inferens om de ukendte parametre og s˚aledes ogs˚a estimere<br />

de uobserverbare faktorer. Denne fremgangsm˚ade bliver blandt andet<br />

brugt i Lund (1997a, 1997b), de Jong (2000), Babbs & Nowman (1999) og<br />

Geyer & Pichler (1998) med flere. Fordelen <strong>ved</strong> <strong>Kalman</strong> filter metoden er, at<br />

den b˚ade tillader inddragelse <strong>af</strong> renteobservationer over tid og p˚a tværs <strong>af</strong><br />

løbetider. Her<strong>ved</strong> undg˚ar vi ogs˚a at lave en proxy for den i praksis tvivlsomme<br />

spot-rente.<br />

Opgaven er struktureret som følger: I <strong>af</strong>snit 2 udleder vi den generelle <strong>af</strong>fine<br />

rentestrukturmodel. Desuden udleder vi fordelingsegenskaber og arbitragefri<br />

prisfastsættelse <strong>af</strong> nulkuponobligationer for multifaktor Gaussiske og CIRmodeller.<br />

I <strong>af</strong>snit 3 beskriver vi state-space repræsentationen <strong>af</strong> de <strong>af</strong>fine<br />

rentemodeller og udleder et <strong>Kalman</strong> filter til estimation <strong>af</strong> modellerne. Vi<br />

foretager ogs˚a et mindre Monte Carlo studie <strong>af</strong> vores <strong>Kalman</strong> filter. Afsnit<br />

4 og 5 beskriver data og foretager en simpel principal komponent analyse <strong>af</strong><br />

rentestrukturens udvikling. I <strong>af</strong>snit 6 og 7 beskriver vi estimations resultaterne<br />

i de <strong>af</strong>fine rentemodeller. Endelig konkluderes der i <strong>af</strong>snit 8.<br />

3


Del I<br />

Det teoretiske fundament<br />

4


2 <strong>Multifaktor</strong> rentemodeller<br />

Vi ønsker at studere den s˚akaldte rentestruktur, der forbinder bestemte finansielle<br />

aktiver med deres tid til udløb. Disse aktiver kaldes for nulkuponobligationer<br />

(herefter NKO) og er defineret som kontrakter, der garanterer 1<br />

ejeren <strong>af</strong> obligationen en betaling p˚a 1 kr. til udløbstidspunktet. Vi vælger<br />

at betegne prisen for en NKO til tidspunkt t med udløb T ≥ t med<br />

P(t, T), som trivielt tilfredsstiller P(T, T) = 1. Den tilhørende nulkuponrente<br />

y(t, T) er defineret som den rentesats, der f˚ar den diskonterede betaling p˚a<br />

udløbstidspunktet til at være lig markedsprisen, og idet vi vælger at arbejde<br />

med kontinuert tilskrevne renter gælder der<br />

P(t, T) = e −y(t,T)(T −t) ln P(t, T)<br />

⇔ y(t, T) = −<br />

T − t<br />

Hertil definerer vi rentestrukturen til tidspunkt t som funktionen T ↦→ y(t, T),<br />

og i det følgende vil vi studere stokastiske modeller, der søger at forklare udviklingen<br />

i denne.<br />

2.1 Generel beskrivelse<br />

I en generel n-faktor rentemodel antages det, at renten bliver drevet <strong>af</strong> en ndimensional<br />

vektor proces x = (x1, . . .,xn) ⊤ <strong>af</strong> tilstandsvariable defineret p˚a<br />

sandsynlighedsfeltet (Ω, F, (Ft), P), hvor (Ft) er filtreringen genereret <strong>af</strong> en<br />

n-dimensional Brownsk bevægelse og P er det statistiske sandsynlighedsm˚al.<br />

En særlig form er, hvor x antages at følge Itô-processen<br />

dxt = α(xt, t)dt + β(xt, t)d¯zt<br />

hvor ¯z er en n-dimensional korreleret P-Brownsk bevægelse med korrelationsmatrix<br />

ρ. Her gælder det, at udfaldsrummet for processen vil være givet <strong>ved</strong><br />

S ⊆ R n , og dermed er α(xt, t) en funktion s˚aledes at S × R+ ↦→ R n . Ergo er<br />

α(xt, t) en n ×1 vektor. Tilsvarende er β(xt, t) en funktion, der foretager en<br />

<strong>af</strong>bildning fra S × R+ til mængden <strong>af</strong> n × n-matricer, og ergo er β(xt, t) en<br />

n × n-matrix.<br />

1 Ordet garanterer er i denne sammenhæng vigtigt, idet vi forudsætter, at fallit ikke<br />

forekommer. Dermed er betalingen p˚a 1 kr. til tidspunkt T deterministisk i sandsynlighedsmæssig<br />

sammenhæng<br />

5<br />

(1)<br />

(2)


En alternativ m˚ade at skrive modellen p˚a er<br />

dxt = α(xt, t)dt + β(xt, t) ρ 1/2 dzt<br />

= α(xt, t)dt + ˆ β(xt, t)dzt<br />

hvor ρ 1/2 er Cholesky-dekompositionen <strong>af</strong> korrelations-matricen ρ, mens z er<br />

en ukorreleret n-dimensional P-Brownsk bevægelse. Ydermere har vi benyttet<br />

omparametriseringen<br />

ˆβ(xt, t) = β(xt, t) ρ 1/2<br />

Vi <strong>ved</strong>, jf. Björk (2004), at fravær <strong>af</strong> arbitrage vil være ensbetydende med<br />

eksistensen <strong>af</strong> et ækvivalent martingal m˚al Q p˚a F ˜ T 2 . Til dette m˚alskift<br />

definerer vi den Radon-Nikodym <strong>af</strong>ledte p˚a F ˜ T <strong>ved</strong> 3<br />

dQ<br />

dP<br />

= exp<br />

<br />

− 1<br />

2<br />

˜ T<br />

0<br />

λ(xt, t) 2 dt −<br />

og fra Girsanov (se Björk (2004)) f˚ar vi<br />

˜ T<br />

dzt = dz Q<br />

t − λ(xt, t)dt<br />

0<br />

λ(xt, t) ⊤ dzt<br />

Dermed vil dynamikken for tilstandsvariablene under Q være givet <strong>ved</strong><br />

dxt = α(xt, t)dt + ˆ β(xt, t) dz Q<br />

t − λ(xt, t)dt <br />

=<br />

<br />

α(xt, t) − ˆ β(xt, t)λ(xt, t)<br />

<br />

<br />

dt + ˆ β(xt, t)dz Q<br />

t<br />

Ved at anvende Itô’s Lemma p˚a et handlet, <strong>af</strong>ledt aktiv <strong>af</strong> renten og derefter<br />

danne en instantant risikofri portefølje, skal denne nødvendigvis give det instantant<br />

riskofrie <strong>af</strong>kast for at undg˚a arbitrage. Dermed f˚ar vi den partielle<br />

differentialligning (herefter PDE), der skal gælde til tidspunkt t for ethvert<br />

2Her er T˜ et tidspunkt strengt større end alle betragtede T. Her<strong>ved</strong> eksisterer der en<br />

likelihood proces dQ<br />

dP for alle betragtede T.<br />

3Her<strong>ved</strong> antager vi implicit at Novikov-betingelsen - dvs<br />

E P<br />

<br />

exp<br />

T˜<br />

1<br />

λ(xt, t)<br />

2 0<br />

2 <br />

dt < ∞<br />

er opfyldt. Se fx Björk (2004) for en nærmere beskrivelse.<br />

6<br />

(3)<br />

(4)


<strong>af</strong>ledt aktiv P(xt, t, T) med udløb til tidspunkt T ≥ t i forhold til den underliggende<br />

proces xt som<br />

∂P<br />

∂t (xt, t, T) + ∂P<br />

∂x⊤(xt, <br />

t, T) α(xt, t) − ˆ <br />

β(xt, t)λ(xt, t) + (5)<br />

1<br />

2 tr<br />

<br />

ˆβ(xt, t) ⊤ ∂2P ∂x∂x⊤(xt, t, T) ˆ <br />

β(xt, t) − r(xt, t)P(xt, t, T) = 0<br />

Bemærk at (5) er givet ud fra parametrene i (2), den stokastiske proces, der<br />

styrer tilstandsvariablene og endelig en vektor λ, der indeholder prisen p˚a<br />

risiko (ogs˚a kaldet risikopræmie). Betragter vi en NKO, er den tilhørende<br />

randbetingelse<br />

P(xT, T, T) = 1<br />

Løsningen til (5) med denne randbetingelse bliver iflg. Feynman-Kač<br />

<br />

P(xt, t, T) P(xT, T, T) <br />

= EQ <br />

M(xt, t) M(xT, T) Ft <br />

s˚aledes at fravær <strong>af</strong> arbitrage er ensbetydende med, at alle prisprocesser<br />

diskonteret med numerairen M(xt, t) er martingaler under det tilhørende<br />

ækvivalente martingal m˚al Q. M(xt, t) følger den normale definition p˚a ’bank<br />

bogen’<br />

t <br />

M(xt, t) = exp r(xs, s)ds<br />

0<br />

Idet P(xT, T, T) = 1 kan prisen p˚a en NKO findes som<br />

P(xt, t, T) = E Q<br />

T <br />

<br />

exp − r(xs, s)ds Ft<br />

t<br />

2.2 <strong>Affine</strong> rentemodeller<br />

Vi vil i denne opgave fokusere p˚a en delmængde <strong>af</strong> multifaktor rentemodeller,<br />

nemlig de s˚akaldte <strong>af</strong>fine modeller. <strong>Affine</strong> modeller i et multifaktor setup blev<br />

introduceret <strong>af</strong> Duffie og Kan (1996), og i denne klasse er spot-renten p˚a<br />

formen<br />

rt = δ0(t) + δ ⊤ xt<br />

7<br />

(6)<br />

(7)


hvor dynamikken for x er<br />

og σ(xt) er defineret som<br />

⎜<br />

σ(xt) = ⎜<br />

⎝<br />

dxt = (ϕ − κxt)dt + Γσ(xt)dzt<br />

⎛<br />

<br />

α1 + β ⊤<br />

1 xt<br />

.<br />

. . .<br />

. ..<br />

<br />

0<br />

.<br />

0 . . . αn + β ⊤<br />

nxt Her er ϕ, α, β j og δ konstante vektorer, mens δ0(t) er en funktion, der f.eks.<br />

kan bruges til at tilpasse den observerede rentestruktur til tidspunkt t - se<br />

fx. Hull & White (1993). Desuden er κ og Γ konstante n × n matricer, og jf.<br />

reparametriseringen i (3) lader vi Γ indeholde Cholesky-dekompositionen <strong>af</strong><br />

korrelations-matricen ρ, s˚aledes at z er en ukorreleret P-Brownsk bevægelse 4 .<br />

Vi vil i denne opgave kun betragte det tids-homogene tilfælde <strong>af</strong> modellerne,<br />

hvorfor vi har δ0(t) = δ0. Da vi har fokus p˚a implementationen <strong>af</strong> <strong>Kalman</strong><br />

filteret, jf. diskussionen i <strong>af</strong>snit 3, behøver vi kendskab til de betingede momenter<br />

<strong>af</strong> hhv. første og anden orden for tilstandsvariablene x. Indenfor den<br />

<strong>af</strong>fine klasse eksisterer der lukkede udtryk for disse, som følgende udledes.<br />

Lad matrix eksponentiel funktionen være defineret som<br />

<br />

exp κt = I +<br />

∞<br />

i=1<br />

1<br />

i κt<br />

i!<br />

Herefter følger det <strong>af</strong> Itô’s Lemma samt egenskaberne <strong>ved</strong> denne at<br />

<br />

d exp κt xt = exp κt ϕdt + exp κt Γσ(xt)dzt<br />

<br />

Integration fra t til T og multiplikation med exp κT medfører da<br />

T <br />

xT = exp −κ (T − t) xt + exp −κ (T − s) ϕds + η (t, T) (10)<br />

t<br />

4 Duffie & Kan (1996) modellerer rentens dynamik direkte under Q og antager her<strong>ved</strong><br />

fravær <strong>af</strong> arbitrage. Da faktorernes udvikling foreg˚ar under det statistiske m˚al P, skal vi<br />

kende dynamikken under b˚ade P- og Q-m˚al. Givet vores specifikation <strong>af</strong> risikopræmie f˚ar<br />

vi samme typer <strong>af</strong> stokastiske processer under de to m˚al.<br />

8<br />

⎞<br />

⎟<br />

⎠<br />

(8)<br />

(9)


hvor<br />

η (t, T) =<br />

T<br />

t<br />

<br />

exp −κ (T − s) Γ σ(xt)dzs<br />

(11)<br />

Dette giver umiddelbart løsningen til (8), og da stokastiske Itô-integraler er<br />

martingaler, følger middelværdien for tilstandsvariablene <strong>af</strong> (10) (antaget κ<br />

ikke er singulær) som<br />

E <br />

xT<br />

Ft = exp −κ (T − t) xt + I − exp −κ (T − t) κ −1 ϕ (12)<br />

Kovariansmatricen er givet som<br />

Cov <br />

xT<br />

Ft = E η (t, T)η (t, T) ⊤ <br />

Ft T T ⊤ <br />

<br />

= E exp −κ (T − s) Γ σ(xt)dzs exp −κ (T − u) Γ σ(xt)dzu Ft<br />

t<br />

t<br />

T <br />

= E exp −κ (T − s) Γσ 2 (xs)Γ ⊤ <br />

exp −κ ⊤ <br />

<br />

(T − s) ds<br />

=<br />

hvor<br />

T<br />

t<br />

t<br />

<br />

exp −κ (T − s) ΓE σ 2 (xs) <br />

Ft Γ ⊤ <br />

exp −κ ⊤ <br />

(T − s) ds (13)<br />

<br />

E σ 2 (xs) <br />

Ft<br />

jj<br />

= αj + βj ⊤ E <br />

xsFt<br />

og alle andre elementer, der ikke er i diagonalen, er nul. Bemærk at udtrykket<br />

i (13) nødvendigvis skal reduceres yderligere, hvilket er gjort i hhv. <strong>af</strong>snit 2.4<br />

og 2.5 for de betragtede modeller i den <strong>af</strong>fine klasse.<br />

Hvis risikopræmien antages at være p˚a formen<br />

λ(xt) = σ(xt)λ<br />

følger Q-dynamikken <strong>af</strong> (4) som<br />

dxt =<br />

<br />

<br />

ϕ − Γ σ(xt) σ(xt)λ − κxt dt + Γ σ(xt)dz Q<br />

t<br />

Ft<br />

(14)<br />

Den partielle differentialligning i (5) reduceres i den <strong>af</strong>fine klasse til<br />

∂P<br />

∂t (xt, t, T) + ∂P<br />

∂x⊤(xt, <br />

<br />

t, T) ϕ − Γσ(xt) σ(xt)λ − κxt + (15)<br />

1<br />

2 tr<br />

<br />

Γ ⊤ σ(xt) ∂2P ∂x∂x⊤(xt, <br />

t, T)σ(xt) Γ − r(xt, t)P(xt, t, T) = 0<br />

9


Antages det ydermere, at formen p˚a NKO’er er givet <strong>ved</strong><br />

P(xt, t, T) = exp A(t, T) − B(t, T) ⊤ <br />

xt<br />

bliver de relevante <strong>af</strong>ledte<br />

∂P<br />

∂t (xt, t, T) = P(xt, t, T)<br />

<br />

∂A(t, T)<br />

−<br />

∂t<br />

∂P<br />

∂x ⊤(xt, t, T) = −P(xt, t, T)B(t, T) ⊤<br />

∂P<br />

∂x∂x ⊤(xt, t, T) = P(xt, t, T)B(t, T)B(t, T) ⊤<br />

∂B(t, T)<br />

∂t<br />

⊤<br />

xt<br />

<br />

(16)<br />

Vi ser, at alle P(xt, t, T) g˚ar ud, og sammen med definitionen p˚a renten f˚ar<br />

vi, at PDE’en kan skrives om til<br />

⊤<br />

<br />

∂A(t, T) ∂B(t, T)<br />

− xt − B(t, T)<br />

∂t ∂t<br />

⊤<br />

<br />

<br />

ϕ − Γ σ(xt) σ(xt)λ − κxt +<br />

1<br />

2 tr<br />

<br />

Γ ⊤ σ(xt)B(t, T)B(t, T) ⊤ <br />

σ(xt) Γ − δ0 − δ ⊤ xt = 0<br />

Ved udregning <strong>af</strong> matricerne f˚ar vi at<br />

<br />

tr Γ ⊤ σ(xt)B(t, T)B(t, T) ⊤ <br />

σ(xt) Γ<br />

=<br />

=<br />

B(t, T) ⊤ Γσ(xt) σ(xt)λ =<br />

=<br />

n<br />

i=1<br />

i=1<br />

(αi + β ⊤<br />

i xt)<br />

<br />

n<br />

Bj(t, T)Γji<br />

j=1<br />

2<br />

n<br />

(αi + β ⊤<br />

i xt) Γ ⊤ B(t, T) 2 i<br />

n<br />

<br />

n<br />

<br />

Bj(t, T)Γji (αi + β ⊤<br />

i xt)λi<br />

i=1<br />

j=1<br />

n <br />

⊤<br />

Γ B(t, T) i (αi + β ⊤<br />

i xt)λi<br />

i=1<br />

hvor [X]i beskriver det i’te element <strong>af</strong> vektoren X, dvs. PDE’en kan omskrives<br />

til<br />

⊤ n<br />

∂B(t, T) <br />

⊤<br />

− + λi Γ B(t, T)<br />

∂t<br />

i<br />

i=1<br />

β⊤i<br />

+ B(t, T) ⊤ κ + 1<br />

n <br />

⊤ 2<br />

Γ B(t, T)<br />

2<br />

i<br />

i=1<br />

β⊤i<br />

− δ ⊤<br />

<br />

xt<br />

<br />

∂A(t, T)<br />

+ − B(t, T)<br />

∂t<br />

⊤ n <br />

⊤<br />

ϕ + Γ B(t, T) i αiλi + 1<br />

n <br />

⊤ 2<br />

Γ B(t, T)<br />

2<br />

i αi<br />

<br />

− δ0 = 0<br />

i=1<br />

10<br />

i=1


Dette løses <strong>ved</strong>, at de to parenteser er nul p˚a samme tid, hvilket resulterer i<br />

det ordinære differentialligningssystem<br />

∂B(t, T)<br />

∂t<br />

∂A(t, T)<br />

∂t<br />

= 1<br />

2<br />

= − 1<br />

2<br />

n<br />

i=1<br />

Γ ⊤ B(t, T) 2<br />

i β i + κ ⊤ B(t, T) +<br />

n<br />

i=1<br />

n<br />

i=1<br />

Γ ⊤ B(t, T) 2<br />

i αi + B(t, T) ⊤ ϕ −<br />

λi<br />

n<br />

i=1<br />

Γ ⊤ B(t, T) <br />

i β i − δ<br />

<br />

⊤<br />

λi Γ B(t, T) i αi + δ0<br />

med slutbetingelser A(T, T) = 0 og B(T, T) = 0, som nødvendigvis skal<br />

løses sekventielt. Differentialligningerne er s˚akaldte Ricatti-ligninger og kan<br />

generelt altid løses numerisk, hvorimod analystiske løsninger kun optræder i<br />

særlige tilfælde. Disse er fx de Gaussiske modeller samt CIR-modeller, som<br />

gennemg˚as i hhv. <strong>af</strong>snit 2.4 og 2.5.<br />

2.3 Risikopræmier i <strong>af</strong>fine rentemodeller<br />

I dette <strong>af</strong>snit gøres overvejelser ang˚aende risikopræmier indenfor klassen <strong>af</strong><br />

<strong>af</strong>fine modeller med henblik p˚a diskussionen <strong>af</strong> de estimerede parametre i<br />

den empiriske del <strong>af</strong> denne opgave. Det følger <strong>af</strong> (7) og (8) samt brug <strong>af</strong> Itô’s<br />

Lemma, at prisen p˚a en NKO er en Itô proces med driften<br />

∂P<br />

∂t (xt, t, T) + ∂P<br />

∂x⊤(xt, <br />

t, T) ϕ − κxt + 1<br />

2 tr<br />

<br />

Γ ⊤ σ(xt) ∂2 P<br />

∂x∂x ⊤(xt, t, T)σ(xt) Γ<br />

under det statistiske sandsynlighedsm˚al P. Fra (15) f˚ar vi, at dette skal være<br />

lig med<br />

∂P<br />

∂x ⊤(xt, t, T)Γσ(xt) σ(xt)λ + r(xt, t)P(xt, t, T)<br />

Dermed bliver driften p˚a det relative <strong>af</strong>kast dP<br />

P<br />

Drift<br />

dP<br />

P<br />

<br />

1 ∂P<br />

= r(xt, t) +<br />

P(xt, t, T) ∂x⊤(xt, t, T)Γσ(xt) σ(xt)λ<br />

n <br />

⊤<br />

= r(xt, t) − Γ B(t, T) i<br />

i=1<br />

(αi + β ⊤<br />

i xt)λi<br />

<br />

(∗)<br />

<br />

For en risikoavers investor m˚a vi forvente, at (∗) er negativ. Dvs. hvis Bfunktionerne<br />

er positive, vil vi forvente, at λ skal være s˚a det samlede mer<strong>af</strong>kast<br />

bliver positivt.<br />

11


2.4 Generaliseret multi-faktor Gaussisk model<br />

I dette <strong>af</strong>snit betragter vi en generaliseret Gaussisk model, der hører indenfor<br />

den <strong>af</strong>fine klasse. Vi lader den korte rente være givet p˚a formen<br />

rt = δ0 + 1 ⊤ xt<br />

hvor dynamikken for xt er givet <strong>ved</strong><br />

dxt = −κxtdt + Σρ 1/2 dzt<br />

(17)<br />

Her er b˚ade κ og Σ diagonale 5 . Bemærk at modellen er <strong>af</strong>fin, idet vi <strong>ved</strong><br />

sammenligning med (8) har<br />

(i) δ = 1<br />

(ii) ϕ = 0<br />

(iii) Γ = Σρ 1/2<br />

(iv) σ (xt) = I<br />

Dermed følger de første 2 momenter <strong>af</strong> hhv. (12) og (13), hvorfor vi har<br />

<br />

E [xT |Ft] = exp −κ(T − t) xt<br />

⎛<br />

⎞<br />

exp [−κ1(T − t)] x1t<br />

⎜<br />

⎟<br />

= ⎝ . ⎠<br />

exp [−κn(T − t)] xnt<br />

og<br />

Cov [xT |Ft] =<br />

=<br />

T<br />

<br />

exp −κ(T − s)<br />

⎞<br />

t ⎛<br />

v1,1 . . . v1,n<br />

⎜<br />

⎝<br />

.<br />

. .. .<br />

vn,1 . . . vn,n<br />

⎟<br />

⎠<br />

<br />

Σ ρΣ ⊤ <br />

exp −κ ⊤ <br />

(T − s) ds<br />

5 Dai & Singleton (2000) beskriver, hvorn˚ar <strong>af</strong>fine rentemodeller er maksimale og identificerbare.<br />

Dette er tilfældet i den betragtede model. Selvom vores specifikation <strong>af</strong> modellen<br />

ikke er den samme som i Dai & Singleton, kan vi <strong>ved</strong> en omparametrisering vise ækvivalens<br />

mellem de to modeller, se fx Poulsen (2006).<br />

12


hvor<br />

vi,i = B2i(t, T)σ 2 i , i = 1, . . .,n<br />

vi,j = Bi+j(t, T)ρσiσj i, j = 1, . . .,n, i = j<br />

Ud fra de første 2 momenter fremg˚ar det, at den har flere umiddelbart attraktive<br />

egenskaber, som tydeliggøres <strong>ved</strong> at betragte den forventede værdi<br />

<strong>af</strong> den fremtidige spot-rente rT<br />

E [rT |Ft] = δ0 +<br />

n<br />

exp [−κj (T − t) xjt]<br />

j=1<br />

Denne konvergerer oplagt mod det langtsigtede niveau δ0 for T → ∞, og<br />

<strong>af</strong>vigelser i forhold til dette fremkommer ud fra hhv. valget <strong>af</strong> parametre og<br />

tilstandsvariable, som b˚ade kan antage positive og negative værdier. Det virker<br />

intuitivt at disse skulle være korrelerede, og givet ovenst˚aende kovariansmatrix<br />

er modellen i stand til at beskrive dette. Dermed udnyttes den egenskab,<br />

at iflg. (6) og (1) kan nulkuponrenten y(t, T) for varierende løbetider<br />

dekomponeres i flere underliggende tilstandsvariable. Disse kan eksempelvis<br />

repræsentere hhv. rente-niveau og hældning p˚a rentestrukturen.<br />

For at prisfastsætte <strong>af</strong>ledte aktiver <strong>af</strong> renten skal vi kende dens Q-dynamik,<br />

som iflg. (14) bliver<br />

dxt = −κxtdt + Γ dz Q<br />

t − λtdt <br />

=<br />

<br />

−Γ λt − κxt<br />

<br />

dt + Γdz Q<br />

t<br />

Tilføjer vi dette med en antagelse omkring konstant risikopræmie, f˚ar vi at<br />

λ = (λ1, . . .,λn) ⊤ for alle t. Ricatti-ligningerne reduceres i den Gaussiske<br />

model til<br />

∂B(t, T)<br />

∂t<br />

∂A(t, T)<br />

∂t<br />

= κB(t, T) − 1<br />

= − 1<br />

n <br />

⊤ 2<br />

Γ B(t, T)<br />

2<br />

i −<br />

i=1<br />

n<br />

i=1<br />

λi<br />

Γ ⊤ B(t, T) <br />

i<br />

+ δ0<br />

Da κ er diagonal, bliver løsningerne til de enkelte B-funktioner ens og er<br />

givet som<br />

Bi(t, T) = 1 − exp(−κi(T − t))<br />

13<br />

κi<br />

(18)


hvilket ogs˚a er tilfældet i Vasičeks model (1977). I systemet kan den partielt<br />

<strong>af</strong>ledte ∂A(t,T)<br />

∂t omskrives til<br />

∂A(t, T)<br />

∂t<br />

= − 1<br />

n<br />

σ<br />

2<br />

i=1<br />

2 i Bi(t, T) 2 −<br />

n<br />

− Bi(t, T)σiλi + δ0<br />

i=1<br />

n−1<br />

n<br />

i=1 j=i+1<br />

σiσjρijBi(t, T)Bj(t, T)<br />

Løsningen for A(t, T) følger da <strong>ved</strong> integration og <strong>ved</strong> anvendelse <strong>af</strong> randbetingelsen<br />

A(T, T) = 0 som<br />

A(t, T) = 1<br />

2<br />

n<br />

i=1<br />

n−1<br />

<br />

σ 2 i<br />

n<br />

i=1 j=i+1<br />

n<br />

i=1<br />

λiσi<br />

<br />

(T − t) − 2Bi(t, T) + B2i(t, T)<br />

+<br />

ρijσiσj<br />

κ 2 i<br />

<br />

Bi+j(t, T) − Bi(t, T) − Bj(t, T) + (T − t)<br />

+<br />

κiκj<br />

<br />

(T − t) − Bi(t, T)<br />

− δ0(T − t) (19)<br />

Dermed bliver prisen p˚a en NKO i modellen iflg. (16)<br />

P(xt, t, T) = exp A(t, T) − B(t, T) ⊤ <br />

xt<br />

s˚aledes at rentestrukturen i modellen bliver<br />

κi<br />

ln P(t, T)<br />

y(t, T) = −<br />

T − t = −A(t, T) − B(t, T)⊤xt T − t<br />

hvor A(t, T) og B(t, T) er som angivet i hhv. (19) og (18).<br />

2.5 CIR-modeller<br />

I deres model fra 1985 finder Cox, Ingersoll og Ross (herefter CIR) i tilfældet<br />

med logaritmisk nytte og én enkelt stokastisk faktor til at beskrive de ledige<br />

produktionsmuligheder, at den korte rente i ligevægt følger den stokastiske<br />

proces<br />

drt = κ (θ − rt) dt + σ √ rtdzt<br />

14<br />

(20)


hvor κ, θ og σ er positive konstanter 6 . Ved en simpel reparametrisering kan<br />

(20) ogs˚a formuleres<br />

drt = (φ − κrt)dt + σ √ rtdzt<br />

(21)<br />

hvor φ = κθ er en positiv konstant. I det analoge n-dimensionale tilfælde<br />

siges en model at være en n-dimensional CIR-model, hvis den korte rente<br />

kan skrives som summen <strong>af</strong> tilstandsvariablene, dvs. rt = n j=1 xjt, og tilstandsvariablene<br />

er u<strong>af</strong>hængige, hvor den enkelte tilstandsvariabel følger samme<br />

proces som i det én-dimensionale tilfælde. Dermed er dynamikken for x givet<br />

<strong>ved</strong><br />

√<br />

dxjt = (φj − κjxjt) dt + σj xjtdzjt, j = 1, . . ., n<br />

hvor κj, φj og σj er positive konstanter. Bemærk at modellen er <strong>af</strong>fin idet vi<br />

<strong>ved</strong> sammenligning med (8) har<br />

(i) δ = 1<br />

<br />

(ii) αj + β ⊤<br />

j xt = xjt<br />

(iii) Γ er diagonal med elementer σ 2 j<br />

(iv) δ0 = 0<br />

og ergo følger fordelingsegenskaberne <strong>af</strong> hhv. (12) og (13). Da κ er diagonal<br />

er middelværdien veldefineret og givet <strong>ved</strong><br />

<br />

E [xT |Ft] = exp −κ (T − t) xt + I − exp −κ (T − t) κ −1 ⎛<br />

e<br />

⎜<br />

= ⎝<br />

ϕ<br />

−κ1(T −t)<br />

x1t + 1 − e−κ1(T −t) φ1<br />

κ1<br />

.<br />

e−κn(T −t) xnt + 1 − e−κn(T −t) ⎞<br />

⎟<br />

⎠<br />

φn<br />

κn<br />

Da tilstandsvariablene er u<strong>af</strong>hængige i modellen, bliver kovarians-matricen<br />

diagonal og er givet <strong>ved</strong><br />

Cov [xT |Ft] =<br />

T <br />

exp −κ (T − s) ΓE σ<br />

t<br />

2 (xs) <br />

Ft Γ ⊤ <br />

exp −κ ⊤ <br />

(T − s) ds<br />

=<br />

⎛<br />

v1<br />

⎜<br />

⎝ .<br />

. . .<br />

. ..<br />

⎞<br />

0<br />

⎟<br />

. ⎠<br />

0 . . . vn<br />

6 I modsætning til den Gaussiske model er CIR-modellen ikke maksimal, idet κ ikke<br />

behøver at være diagonal for at modellen kan identificeres, jf. Dai og Singleton (2000).<br />

15


hvor<br />

vj = σ2 j<br />

κj<br />

<br />

−κj(T −t) −2κj(T −t)<br />

xjt e − e + σ2 jφj<br />

2κ2 <br />

−κj(T −t)<br />

1 − e<br />

j<br />

2<br />

Det følger <strong>af</strong> Cox, Ingersoll og Ross (1985), at modellen er ikke-centralt χ2- fordelt med de to første momenter som angivet ovenfor. Desuden har den flere<br />

umiddelbart attraktive egenskaber. For det første udviser den korte rente<br />

mean-reversion omkring det langtsigtede niveau rt = n φj<br />

j=1 . For det andet<br />

κj<br />

kan den ikke blive negativ (forudsat at tilstandsvariablene initielt er positive,<br />

s˚aledes at processerne er veldefinerede). Desuden er volatiliteten <strong>af</strong>hængig <strong>af</strong><br />

renten (alts˚a er den heteroskedastisk), s˚aledes at den er mindre volatil for<br />

lave niveauer end høje niveauer <strong>af</strong> den korte rente. Dette lader til at være<br />

konsistent med observerede bevægelser i den korte rente.<br />

Som angivet i <strong>af</strong>snit 2.2 medfører arbitragefri prisfastsættelse specifikationen<br />

<strong>af</strong> en risikopræmie λjt for hver tilstandsvariabel, som givet modellen bliver<br />

λjt = λj<br />

√<br />

xjt<br />

σj<br />

Hermed bliver processerne for tilstandsvariablene under det ækvivalente martingal<br />

m˚al Q<br />

dxjt = √ √<br />

φj − κjxjt − λjtσj xjt dt + σj xjtdz Q<br />

jt<br />

√<br />

= [φj − (κj + λj) xjt] dt + σj xjtdz Q<br />

= (φj − ˆκxjt) dt + σj<br />

√ xjtdz Q<br />

jt<br />

hvor ˆκj = κj + λj. Processen udviser ogs˚a mean-reversion under Q, men<br />

b˚ade hastigheden og det langtsigtede niveau er forandret. Bemærk dog, at<br />

prisen for at anvende CIR-modellen er manglen p˚a viden om en passende<br />

risikopræmie, da denne er implicit givet. Idet en NKO per definition udbetaler<br />

1 kr. til tidspunkt T, bliver randbetingelsen P(xt, t, T) = 1 med generel<br />

løsning<br />

P(xt, t, T) = E Q<br />

<br />

e −ÊT<br />

t r(xu,u)du <br />

Ft<br />

(22)<br />

16<br />

jt


Imidlertid kan vi udnytte relationen rt = n j=1 xjt og u<strong>af</strong>hængighed mellem<br />

tilstandsvariablene, hvormed (22) kan formuleres<br />

P(xt, t, T) = E Q<br />

<br />

n<br />

<br />

T<br />

exp − xjudu Ft<br />

= E Q<br />

<br />

n<br />

exp<br />

=<br />

j=1<br />

n<br />

E Q<br />

j=1<br />

<br />

exp<br />

j=1 t<br />

T<br />

<br />

−<br />

<br />

−<br />

t<br />

T<br />

t<br />

<br />

<br />

xjudu Ft<br />

<br />

<br />

<br />

xjudu Ft<br />

Da modellen er <strong>af</strong>fin og tilstandsvariablene u<strong>af</strong>hængige, gælder der<br />

E Q<br />

T <br />

<br />

exp − xjudu Ft = exp {Aj(t, T) − Bj(t, T)xjt}<br />

t<br />

(23)<br />

og da alle tilstandsvariable endvidere følger en proces <strong>af</strong> samme type, skal<br />

Aj(t, T) og Bj(t, T) tilfredsstille det ordinære differentialligningssystem<br />

∂Bj(t, T)<br />

∂t<br />

∂Aj(t, T)<br />

∂t<br />

= 1<br />

2 σ2 j Bj(t, T) + ˆκjBj(t, T) − 1<br />

= φjBj(t, T)<br />

for j = 1, . . .,n. Givet initialbetingelserne Aj(T, T) = Bj(T, T) = 0 bliver<br />

løsningen til systemet<br />

2<br />

Bj(t, T) =<br />

eγj(τ) <br />

− 1<br />

(γj + ˆκj)(e γj(τ) − 1) + 2γj<br />

Aj(t, T) = 2φj<br />

<br />

ln(2γj) +<br />

σj<br />

1<br />

2 (ˆκj + γj) (τ) − ln (γj + ˆκj)(e γj(τ)<br />

<br />

− 1) + 2γj<br />

<br />

<br />

hvor γj = ˆκ 2 j + 2σ2 j . Dermed bliver prisen p˚a en NKO i modellen iflg. (23)<br />

P(xt, t, T) =<br />

n<br />

exp (Aj(t, T) − Bj(t, T)xjt) (24)<br />

j=1<br />

s˚aledes at rentestrukturen i modellen bliver<br />

n ln P(t, T) j=1<br />

y(t, T) = − = −<br />

T − t (Aj(t, T) − Bj(t, T)xjt)<br />

T − t<br />

17


3 State-space repræsentation <strong>af</strong> en <strong>af</strong>fin rentestruktur<br />

State-space modellerne blev oprindeligt introduceret sammen med en filtreringsalgoritme<br />

i <strong>Kalman</strong> (1960), der<strong>af</strong> navnet <strong>Kalman</strong> filtrering. I den<br />

generelle state-space model (se eksempelvis Hamilton (1994) eller Harvey<br />

(1990)) har man en stokastisk vektorproces (Y t)t≥0 observeret til diskrete<br />

tidspunkter. Denne proces er en funktion <strong>af</strong> en uobserverbar underliggende<br />

stokastisk vektorproces (Xt)t≥0. Det antages, at den uobserverbare proces til<br />

de diskrete tidspunkter følger en vektor autoregressiv (herefter VAR) proces<br />

<strong>af</strong> første orden<br />

Xtj<br />

= C + D Xtj−1 + ωtj<br />

(25)<br />

Her er Xtj og C vektorer <strong>af</strong> længde n×1. D er en overgangsmatrix <strong>af</strong> dimension<br />

n × n, der beskriver den lineære <strong>af</strong>hængighed mellem to tidspunkter i<br />

processen. Derfor kaldes selve ligningen ogs˚a for overgangsligningen (engelsk:<br />

transition eller state equation). Endelig er ωt en støjproces, der antages at<br />

være flerdimensional normalfordelt med dimension n. I vores setup er C og<br />

D tidsinvariante, men de kunne uden problemer <strong>af</strong>hænge <strong>af</strong> tiden p˚a en de-<br />

terministisk m˚ade. Den observerbare proces <strong>af</strong>hænger <strong>af</strong> den underliggende<br />

proces p˚a følgende m˚ade (engelsk: measurement equation)<br />

Y tj<br />

= A + B Xtj + ǫtj<br />

her er Y tj og A m × 1 vektorer og B er en m × n matrix. Modellen bliver<br />

dobbelt stokastisk, idet vi antager, at ogs˚a vores observationer er behæftet<br />

med støj. ǫt er s˚aledes en stokastisk vektor, der er flerdimensionalt normalfordelt<br />

<strong>af</strong> orden m. For de to normalfordelte støj processer antages det, at de<br />

har middelværdi 0 og en kovariansstruktur givet som:<br />

<br />

E ǫtj ǫ⊤ <br />

tj<br />

<br />

= H, for i = j og 0 ellers<br />

E ωtj ω⊤ <br />

tj<br />

<br />

= V , for i = j og 0 ellers<br />

E = 0, for alle i og j<br />

ωtj ǫ⊤ tj<br />

Her er H <strong>af</strong> dimension m × m og V er <strong>af</strong> dimension n × n. Støjprocesserne<br />

er alts˚a indbyrdes u<strong>af</strong>hængige og desuden u<strong>af</strong>hængige over tid. Disse restriktioner<br />

kan ogs˚a lempes uden problemer.<br />

18


Den observerbare proces hos os er nulkuponrenternes udvikling over tid.<br />

Denne udvikling styres <strong>af</strong> de uobserverbare tilstandsvariable (engelsk: state<br />

variables), der bestemmer spot-renten. Da vi har observationer <strong>af</strong> nulkuponrenterne<br />

p˚a ugebasis (se <strong>af</strong>snit 4), bliver observationstidspunkterne ækvidistante<br />

tj − tj−1 = ∆t. Ydermere har vi hele tiden de samme m løbetider.<br />

Disse to simplifikationer giver os en state space fremstilling, hvor overgangsmatricerne<br />

ikke kommer til at <strong>af</strong>hænge <strong>af</strong> det præcise tidspunkt tj, men kun<br />

<strong>af</strong> tidsskridtets længde ∆t.<br />

I den generelle <strong>af</strong>fine rentestrukturmodel har nulkuponrenten til tid t med<br />

udløb til tid T iflg. <strong>af</strong>snit 2.2 formen<br />

ln P(t, T)<br />

y(t, T) = −<br />

T − t = −A(t, T) − B(t, T)⊤ xt<br />

T − t<br />

Observationsligningen for vores m nulkuponrenter bliver derfor:<br />

⎛ ⎞ ⎛ ⎞<br />

−A(tj,T1)<br />

y(tj, T1)<br />

T1−tj<br />

⎜ ⎟ ⎜ ⎟<br />

⎝ . ⎠ = ⎜<br />

⎝ .<br />

⎟<br />

⎠<br />

y(tj, Tm)<br />

−A(tj,Tm)<br />

+<br />

⎛<br />

B1(tj,T1)<br />

T1−tj ⎜<br />

⎝<br />

. . . Bn(tj,T1)<br />

.<br />

. ..<br />

⎞ ⎛<br />

T1−tj ⎟<br />

.<br />

⎟ ⎜<br />

⎠ ⎝<br />

B1(tj,Tm)<br />

Tm−tj<br />

Tm−tj<br />

. . . Bn(tj,Tm)<br />

Tm−tj<br />

Dette er den teoretiske observationsligning ud fra den <strong>af</strong>fine model. Hvis vi<br />

har flere løbetider end underliggende faktorer (m > n), vil det i praksis være<br />

svært for denne ligning at holde. I vores state-space fremstilling er der derfor<br />

et extra støjled 7 med for hver løbetid. Dette støjled kommer fra, at vores<br />

nulkuponrenter er fremkommet <strong>ved</strong> en estimation til hvert tidspunkt ud fra<br />

handlede aktiver (se <strong>af</strong>snit 4). Der<strong>ved</strong> kommer der dels fejl fra selve estimationen,<br />

fra bid-ask spreads p˚a de handlede aktiver, <strong>af</strong>runding <strong>af</strong> priserne<br />

og asynkron notering <strong>af</strong> priserne m.v. (Lund (1997a), de Jong (2000)). Vi<br />

laver her yderligere den simplifikation, at alle m˚alefejlene antages at være<br />

u<strong>af</strong>hængige og identisk fordelte. H matricen reduceres der<strong>ved</strong> til en diago-<br />

nalmatrix med ens elementer. Det virker meget rimeligt, specielt i den korte<br />

ende, mens den lange ende <strong>af</strong> nulkuponrentestrukturen er fremkommet <strong>ved</strong><br />

en høj grad <strong>af</strong> extrapolation, og derfor er der formentlig en større usikkerhed<br />

her.<br />

3.1 Udledning <strong>af</strong> <strong>Kalman</strong> filteret<br />

N˚ar vi har givet et system p˚a state-space form, ligger den primære interesse<br />

i at kunne give estimater <strong>af</strong> den underliggende proces (Xt)t≥0. De første<br />

7 Hvis den teoretiske ligning holdt i praksis ville fordelingen <strong>af</strong> fejlleddene være singulær.<br />

19<br />

x 1 tj<br />

.<br />

x n tj<br />

⎞<br />

⎟<br />


anvendelser <strong>af</strong> et <strong>Kalman</strong> filter var i rumfarten, hvor man ud fra tilgængelige<br />

oplysninger fra en rumraket om fx fart m.v. ønskede at estimere position i<br />

rummet. I vores setup ønsker vi tilsvarende at kunne estimere de faktorer,<br />

der bestemmer dynamikken for spot-renten. Egentligt ønsker vi at kunne<br />

estimere de ukendte koefficienter i de matricer, der definerer vores statespace<br />

model, og der<strong>ved</strong> identificere parametrene i vores <strong>af</strong>fine modeller for<br />

rentestrukturen som beskrevet i hhv. <strong>af</strong>snit 2.4 og 2.5. Dette problem løses<br />

dog som en sidegevinst udfra <strong>Kalman</strong> filtreringen, idet likelihood-ligningen<br />

for de ukendte parametre fremkommer som et biprodukt <strong>af</strong> filtreringerne.<br />

Vi indfører filtreringen frembragt <strong>af</strong> observationerne til og med tj som Ftj =<br />

σ <br />

8 Yt1, . . .,Ytj for 1 ≤ j ≤ N, hvor N er antallet <strong>af</strong> observationstidspunkter.<br />

Vi lader Xtj|ti betegne forventningen til Xtj givet filtreringen Fti . Dvs.<br />

Xtj|ti = E Xtj |Fti<br />

<br />

og vi lader P tj|ti<br />

P tj|ti<br />

være kovariansmatricen for Xtj|ti dvs.<br />

Xtj <br />

⊤<br />

= E − Xtj|ti Xtj − Xtj|ti<br />

Vi kalder Xtj|ti et forecast n˚ar j > i og en filtrering9 n˚ar i = j. Filtreringen er<br />

alts˚a en opdateret inferens omkring den underliggende variabel. State-space<br />

formen betyder, at Xtj kan skrives som en linearkombination <strong>af</strong> startværdien<br />

Xt0 og fejlledene mellem tid t1 og tj, hvilket fremkommer <strong>ved</strong> at benytte vores<br />

antagelse om ækvidistante tidspunkter<br />

<br />

<br />

Xtj = C + D Xtj−1 + ωtj = C + D<br />

<br />

C + D Xtj−2 + ωtj−1 + ωtj<br />

= I + D + . . . + D j−1<br />

<br />

C + ωtj + Dωtj−1 + . . . + Dj−1ωt1 + DXt0<br />

Det bemærkes, at der skal gælde nogle regularitetsbetingelser p˚a vores C<br />

og D matricer, for at processen er stationær. Disse vil vi dog ikke komme<br />

nærmere ind p˚a her. Vi vil antage, at startpunktet for processen er kendt<br />

p˚a forh˚and, s˚aledes at b˚ade Xt0|t0 = Xt0 og P t0|t0 er faste 10 og u<strong>af</strong>hængige<br />

<strong>af</strong> støjprocesserne. P t0|t0 er et udtryk for usikkerheden p˚a startgættet <strong>af</strong> ini-<br />

tialværdien for processen. Hvis processen er kovariansstationær, kunne man<br />

8 Bemærk at denne filtrering ikke er ækvivalent med Ft hørende til P og Q. Denne indeholder<br />

information om de sande realisationer <strong>af</strong> den uobserverbare vektorproces, hvilket<br />

ikke er tilfældet for Ftj. Dermed er Xtj ikke Ftj-m˚alelig.<br />

9 For i < j kaldes det smoothing. Rekursionerne til smoothing findes fx i Harvey (1990)<br />

10 Da vores tidserie er relativ lang, bliver vores startgæt ikke <strong>af</strong> <strong>af</strong>gørende betydning.<br />

20


passende benytte den ubetingede middelværdi og kovarians. N˚ar vi s˚aledes<br />

har kendte startværdier er fordelingen <strong>af</strong> Xtj|ti igen en flerdimensional normalfordeling.<br />

Forecastet <strong>af</strong> den underliggende proces findes som<br />

Xtj|tj−1 = E Xtj |Ftj−1<br />

<br />

<br />

= E C + DXtj−1 + ωtj<br />

<br />

= E C + DXtj−1<br />

Ftj−1 + E <br />

ωtj<br />

Ftj−1<br />

<br />

= C + E DXtj−1<br />

Ftj−1 = C + DXtj−1|tj−1<br />

Ftj−1<br />

og kovariansen p˚a denne<br />

Xtj <br />

⊤<br />

P tj|tj−1 = E − Xtj|tj−1<br />

Xtj − Xtj|tj−1<br />

<br />

<br />

⊤<br />

= E C + DXtj−1 + ωtj − Xtj|tj−1 C + DXtj−1 + ωtj − Xtj|tj−1<br />

= E D <br />

Xtj−1 − Xtj−1|tj−1 + ωtj D <br />

⊤<br />

Xtj−1 − Xtj−1|tj−1 + ωtj<br />

Xtj−1 <br />

⊤<br />

= DE − Xtj−1|tj−1<br />

Xtj−1 − Xtj−1|tj−1 D ⊤ <br />

+ E<br />

= D P tj−1|tj−1 D⊤ + V<br />

<br />

ωtj ω⊤ tj<br />

hvor vi i fjerde lighedstegn har brugt, at ωtj er u<strong>af</strong>hængig <strong>af</strong> fortiden. Forecastene<br />

er alts˚a rekursivt bestemt <strong>af</strong> de filtrerede værdier. For at finde de<br />

filtrerede værdier definerer vi innovationen som<br />

vtj = Y tj − E <br />

<br />

Y <br />

tj<br />

Ftj−1 = Y tj − E A + BXtj + ǫtj<br />

Ftj−1<br />

= Y tj − A − B E <br />

Xtj + ǫtj<br />

Ftj−1 = Y tj − A − BXtj|tj−1<br />

Innovationen er igen flerdimensionalt normalfordelt med dimension m og<br />

middelværdi<br />

E <br />

vtj = E Y tj − E <br />

Y <br />

tj<br />

Ftj−1 = E Y tj − E E Y <br />

tj<br />

Ftj−1 = 0<br />

og kovariansmatrix givet som<br />

<br />

<br />

⊤<br />

F tj = E Y tj − A − B Xtj|tj−1 Y tj − A − B Xtj|tj−1<br />

<br />

<br />

⊤<br />

= E A + B Xtj + ǫtj − A − B Xtj|tj−1 A + B Xtj + ǫtj − A − B Xtj|tj−1<br />

Xtj <br />

⊤<br />

= BE − Xtj|tj−1<br />

Xtj − Xtj|tj−1 B ⊤ <br />

+ E<br />

= B P tj|tj−1 B⊤ + H<br />

21<br />

ǫtj ǫ⊤ tj


hvor vi igen har brugt, at støjleddet er u<strong>af</strong>hængig <strong>af</strong> fortiden. Den betingede<br />

kovariansmatrix mellem innovationsprocessen og den underliggende proces,<br />

der begge er flerdimensionalt normalfordelte, findes som<br />

Xtj <br />

E − Xtj|tj−1 Y tj − E <br />

Y ⊤<br />

tj<br />

Ftj−1<br />

<br />

Xtj<br />

<br />

= E − Xtj|tj−1<br />

<br />

B <br />

⊤<br />

Xtj − Xtj|tj−1 + ǫtj<br />

Xtj Xtj <br />

⊤<br />

⊤<br />

= E − Xtj|tj−1<br />

Xtj − Xtj|tj−1 B + E − Xtj|tj−1 ǫtj = P tj|tj−1 B⊤<br />

Men det betyder, at fordelingen <strong>af</strong> den underliggende proces og innovationsprocessen<br />

betinget med Ftj−1 kan skrives som<br />

<br />

Xtj<br />

P Xtj|tj−1<br />

tj|tj−1 P tj|tj−1<br />

Ftj−1 ∼ N<br />

,<br />

vtj<br />

0<br />

B⊤<br />

<br />

B P tj|tj−1 F tj<br />

Den filtrerede værdi <strong>af</strong> den underliggende proces er forventningen til den<br />

første delvektor <strong>af</strong> denne flerdimensionale normalfordeling betinget med den<br />

anden del<br />

Xtj|tj = E <br />

Xtj<br />

Ftj = E Xtj<br />

Ftj−1 , vtj<br />

Før vi kan finde et udtryk for denne, har vi brug for en linearkombination <strong>af</strong><br />

de to delvektorer, der er u<strong>af</strong>hængig <strong>af</strong> den sidste delvektor. Vi vil alts˚a finde<br />

en ikke-singulær matrix C <strong>af</strong> dimension n×m, der opfylder (følger Anderson<br />

(2003))<br />

hvor<br />

U 1 = Xtj + Cvtj , og U2 = vtj<br />

<br />

U 1 1<br />

E − E U U 2 − E U 2⊤ <br />

<br />

<br />

Ftj<br />

<br />

= 0<br />

Vi kan nu bestemme C som<br />

<br />

U 1 1<br />

E − E U U 2 − E U 2 <br />

⊤ <br />

<br />

Ftj <br />

vtj = E Xtj + C vtj − E Xtj + C vtj − E vtj<br />

<br />

Xtj = E − E <br />

Xtj<br />

vtj − E ⊤ vtj + C vtjv⊤ <br />

<br />

<br />

tj<br />

= P tj|tj−1 B⊤ + C F tj<br />

22<br />

Ftj<br />

<br />

<br />

⊤ <br />

Ftj


hvilket giver<br />

C = −P tj|tj−1 B⊤ F −1<br />

tj<br />

Vi har i andet lighedstegn ovenfor benyttet, at forventningen til innovationen<br />

betinget med filtreringen til tid tj−1 er 0. Forventningen til vores linearkombination<br />

<strong>af</strong> de to delvektorer findes som<br />

E U 1 <br />

Ftj−1 = E Xtj + C vtj<br />

Ftj−1 = Xtj|tj−1<br />

og kovariansmatricen for U 1<br />

<br />

U 1 1<br />

E − E U U 1 − E U 1 <br />

⊤ <br />

<br />

Ftj−1 <br />

<br />

<br />

⊤ <br />

= E Xtj + C vtj − E Xtj + C vtj<br />

Xtj + C vtj − E Xtj + C vtj<br />

Ftj−1<br />

<br />

Xtj = E − E <br />

Xtj<br />

Xtj − E ⊤ <br />

Xtj + C vtj − E <br />

vtj<br />

vtj − E ⊤ ⊤<br />

vtj C<br />

+ Xtj − E <br />

Xtj<br />

vtj − E ⊤ ⊤<br />

vtj C + C vtj − E <br />

vtj<br />

Xtj − E <br />

⊤ <br />

Xtj<br />

= P tj|tj−1 + C F tjC⊤ + P tj|tj−1B⊤C ⊤ + C B P tj|tj−1<br />

= P tj|tj−1 + P tj|tj−1B⊤F −1<br />

tj F <br />

tj P tj|tj−1B⊤ F −1<br />

⊤ tj<br />

−P tj|tj−1 B⊤ F −1<br />

tj B P tj|tj−1 − P tj|tj−1 B⊤<br />

= P tj|tj−1 − P tj|tj−1B⊤ F −1<br />

tj B P tj|tj−1 ≡ Σ<br />

<br />

⊤<br />

P tj|tj−1 B⊤ F −1<br />

tj<br />

<br />

hvor vi i sidste lighedstegn har brugt, at F −1<br />

<br />

tj = F ⊤ −1 tj = F −1<br />

tj , idet F tj<br />

er en kovariansmatrix. Da en linearkombination <strong>af</strong> normalfordelinger igen er<br />

normalfordelt, bliver U 1 og U 2 flerdimensionalt normalfordelte med fordeling<br />

givet som<br />

1<br />

U<br />

U 2<br />

<br />

Σ 0<br />

Xtj|tj−1<br />

Ftj−1 ∼ N<br />

,<br />

0 0 F t<br />

Tætheden for de oprindelige delvektorer kan vi finde <strong>ved</strong>, at transforme<br />

tilbage igen. Dette gøres blot <strong>ved</strong> at sætte U 1 = Xtj + C vtj og U2 = vtj<br />

ind igen, idet vi bemærker, at Jacobi-matricen for transformationen har determinant<br />

1<br />

<br />

<br />

<br />

<br />

<br />

−1<br />

I −P tj|tj−1B F tj<br />

0 I<br />

23<br />

<br />

<br />

<br />

= 1<br />

<br />

⊤<br />

Ftj


Tætheden er alts˚a givet som<br />

f Xtj , vtj<br />

<br />

Ftj−1<br />

=<br />

1<br />

(2π) n/2 |Σ| ×<br />

<br />

exp − 1<br />

<br />

Xtj + C vtj − Xtj|tj−1<br />

2<br />

1<br />

×<br />

(2π) m/2 <br />

exp −<br />

|F tj | 1<br />

2 v⊤ −1<br />

tjF tj vtj<br />

<br />

⊤ Σ −1<br />

<br />

Xtj<br />

+ C vtj − Xtj|tj−1<br />

Det er nu nemt at se, at den betingede fordeling <strong>af</strong> Xtj givet vtj er det første<br />

led i produktet ovenfor, idet vi finder den betingede fordeling <strong>ved</strong> at dele<br />

ovenst˚aende tæthed med tætheden for vtj , og sidste led alts˚a forsvinder ud,<br />

dvs.<br />

f <br />

<br />

1<br />

Xtj<br />

Ftj−1 , vtj =<br />

(2π) n/2 |Σ| ×<br />

<br />

exp − 1<br />

<br />

⊤ Xtj + C vtj − Xtj|tj−1 Σ<br />

2<br />

−1<br />

<br />

<br />

Xtj + C vtj − Xtj|tj−1<br />

<br />

Den betingede fordeling er dermed en n-dimensional normalfordeling med<br />

middelværdi<br />

E <br />

Xtj<br />

Ftj−1 , vtj = C vtj + Xtj|tj−1 = Xtj|tj−1 − P tj|tj−1B⊤ F −1<br />

tj vtj<br />

og kovariansmatrix<br />

Cov <br />

Xtj<br />

Ftj−1 , vtj = Σ = P tj|tj−1 − P tj|tj−1B⊤ F −1<br />

tj B P tj|tj−1<br />

Det er netop disse to størrelser, vi tidligere har defineret som hhv. Xtj|tj og<br />

P tj|tj , alts˚a vores filtrerede værdi <strong>af</strong> den underliggende proces og kovariansmatricen<br />

p˚a dette estimat.<br />

Vi har her udledt <strong>Kalman</strong> filter rekursionerne <strong>ved</strong> brug <strong>af</strong> normalfordelingens<br />

egenskaber. Vi kunne p˚a helt tilsvarende vis have udledt de samme<br />

filterligninger <strong>ved</strong> hjælp <strong>af</strong> lineære projektioner ind p˚a underrummet ud-<br />

spændt <strong>af</strong> Ftj<br />

<br />

(se Harvey (1990)). Dermed ville middelværdioperatoren være<br />

projektionen og kovariansmatricen bliver til en mean squared error (MSE).<br />

I dette tilfælde bliver <strong>Kalman</strong> filteret optimalt indenfor klassen <strong>af</strong> forecasts,<br />

der er lineær i de observerede værdier. Hvis begge fejlledene derimod er<br />

flerdimensionalt normalfordelte som ovenfor, bliver forecastet optimalt blandt<br />

alle funktioner p˚a underrummet udspændt <strong>af</strong> Ftj , fordi lineærprojektion<br />

og betinget forventning er ækvivalente i det normalfordelte tilfælde.<br />

24


Da forecastene alts˚a blot er linearkombinationer <strong>af</strong> den observerede vektorproces,<br />

bliver ogs˚a innovationerne normalfordelte, som vi har set tidligere.<br />

Dette gør det nemt at opstille en likehoodfunktion baseret p˚a disse. Dette<br />

kaldes prediction error decomposition eller innovations form of the likelihood<br />

function. Idet vi lader Θ betegne vektoren <strong>af</strong> de ukendte parametre, vi vil<br />

drage inferens omkring, bliver loglikelihoodfunktionen (p˚anær et konstantled)<br />

l(Θ FtN ) =<br />

N<br />

i=1<br />

li(Θ Fti ) = −<br />

N <br />

<br />

ln F tj (Θ)<br />

<br />

<br />

+ vti (Θ)⊤F tj (Θ)−1vti (Θ)<br />

i=1<br />

Størrelserne i likelihoodfunktionen bliver beregnet, idet man gennemløber<br />

<strong>Kalman</strong> rekursionerne fra tid t1 til tN. Herefter kan vi bruge almindelig maksimum<br />

likelihood estimation til at finde Θ<br />

ˆΘ = arg max Θl(Θ FtN )<br />

Vi bruger en quasi-Newton metode til at maksimere likelihoodfunktionen<br />

numerisk. Alternativt kan man udregne eksakte <strong>af</strong>ledte <strong>af</strong> likelihoodfunktionen<br />

og benytte en almindelig Newton-Raphson metode. Desuden findes<br />

forskellige andre metoder til at gøre de rekursive beregninger <strong>af</strong> likelihooden<br />

hurtigere (se Harvey (1990)). Specielt er determinanten og den inverse <strong>af</strong> F tj<br />

tidskrævende. Shumway og Stoffer (1982, 2000) foresl˚ar alternativt en ’manglede<br />

data’-tilgang, hvor man maksimerer likelihoodfunktionen <strong>ved</strong> hjælp <strong>af</strong><br />

en EM-algoritme.<br />

3.2 <strong>Kalman</strong> filtrering <strong>af</strong> multifaktor Gaussisk model<br />

Den diskrete tidsdynamik for en multifaktor Gaussisk model, der udgør vores<br />

underliggende vektorproces i state-space formuleringen, følger <strong>af</strong> <strong>af</strong>snit 2.4.<br />

Her<strong>ved</strong> f˚ar vi, at diskrettidsfordelingen er en VAR(1) proces med normalfordelte<br />

fejlled og dermed bliver overgangsligningen (25) i state-space formuleringen<br />

til<br />

hvor<br />

Xtj<br />

= D Xtj−1 + ωtj<br />

⎛<br />

exp [−κ1∆t] . . .<br />

⎜<br />

D = ⎝<br />

.<br />

. ..<br />

0<br />

.<br />

⎞<br />

⎟<br />

⎠<br />

0 . . . exp [−κn∆t]<br />

25


og kovarians-matricen for ωtj er som udledt i <strong>af</strong>snit 2.4. Da vi, som tidligere<br />

nævnt, har et fast tidsskridt mellem observationerne bliver koefficientmatricerne<br />

tidsinvariante. Algoritmen bliver<br />

1. Vælg Xt0|t0 og P t0|t0. Udregn koefficientmatricerne A, B, C, D, V og<br />

H til state-space ligningerne for givne parametre Θ.<br />

2. Lav forecast og find kovariansen p˚a dette<br />

Xtj|tj−1<br />

= C + D Xtj−1|tj−1<br />

P tj|tj−1 = D P tj−1|tj−1 D⊤ + V<br />

3. Udregn innovationen og dennes kovarians<br />

vtj = Y tj − A − B Xtj|tj−1<br />

F tj = B P tj|tj−1 B⊤ + H<br />

4. Find det j’te led i loglikelihooden<br />

<br />

<br />

lj = − log F tj<br />

− v ⊤ tj<br />

F −1<br />

tj vtj<br />

5. Opdater estimatet p˚a den underliggende proces, dvs. lav filtreringen<br />

Xtj|tj = Xtj|tj−1 − P tj|tj−1 B⊤ F −1<br />

tj vtj<br />

P tj|tj = P tj|tj−1 − P tj|tj−1 B⊤ F −1<br />

tj B P tj|tj−1<br />

6. For j < N g˚a tilbage til punkt 2. For j = N find loglikelihoodfunktionen<br />

<strong>ved</strong> at summere bidragene fra punkt 4.<br />

3.3 <strong>Kalman</strong> filtrering <strong>af</strong> CIR-modeller<br />

Baseret p˚a udledningen <strong>af</strong> de 2 første betingede momenter i CIR-modeller i<br />

<strong>af</strong>snit 2.5, kan vi skrive den diskrete overgangsligning for den underliggende<br />

proces i state-space formuleringen som VAR(1) processen<br />

Xtj<br />

= C + D Xtj−1 + ωtj<br />

26


hvor<br />

C =<br />

⎛<br />

⎜<br />

⎝<br />

1 − e −κ1∆t φ1<br />

κ1<br />

.<br />

1 − e −κn∆t φn<br />

κn<br />

⎞<br />

⎟<br />

⎠<br />

⎛<br />

exp (−κ1∆t) . . .<br />

⎜<br />

D = ⎝<br />

.<br />

. ..<br />

0<br />

.<br />

⎞<br />

⎟<br />

⎠<br />

0 . . . exp (−κn∆t)<br />

og kovarians-matricen for ωtj er som angivet i <strong>af</strong>snit 2.5. Dette bryder dog<br />

med <strong>Kalman</strong> filteret, som vi har udledt det, idet dynamikken nu ikke er Gaussisk<br />

i den underliggende vektorproces, og fordi kovariansmatricen kommer til<br />

at <strong>af</strong>hænge rekursivt <strong>af</strong> værdien <strong>af</strong> processen selv.<br />

Det er muligt at implementere eksakte filterligninger for ikke-Gaussiske fordelinger<br />

og der<strong>ved</strong> f˚a den eksakte likelihoodfunktion (se Harvey (1990), side 162-165<br />

eller Lund (1997b)), men det kræver numerisk integration at kunne h˚andtere<br />

dem her, og det vil være meget tidskrævende i flerdimensionale tilfælde. Vi vil<br />

i stedet bruge en approksimativ Gaussisk quasi maksimum likelihood metode<br />

baseret p˚a det lineære <strong>Kalman</strong> filter vi udledte ovenfor (Duan og Simonato<br />

(1995), Chen og Scott (1995), Lund (1997a og 1997b), Geyer og Pichler<br />

(1999), de Jong (2000) og andre).<br />

Ideen i quasi maksimum likelihood (herefter QML) metoden er at bruge en<br />

overgangsligning for den underliggende proces i det lineære <strong>Kalman</strong> filter,<br />

hvor vi skifter den eksakte fordeling ud med en normalfordeling. Den nye<br />

normalfordeling vælges s˚aledes, at vi matcher det første og andet betinget<br />

moment med dem fra den eksakte fordeling. Vi modificerer <strong>Kalman</strong> filteret i<br />

yderligere to henseender<br />

1. Den betingede kovarians i CIR-modellen <strong>af</strong>hænger <strong>af</strong> den realiserede<br />

værdi <strong>af</strong> den underliggende proces Xtj−1 . Da den er uobserverbar og<br />

ikke indeholdt i Ftj−1 , benytter vi i stedet den filtrerede værdi <strong>af</strong> processen<br />

Xtj|tj n˚ar vi beregner kovariansen. Denne modificering <strong>af</strong> det<br />

lineære <strong>Kalman</strong> filter kaldes for det udvidede <strong>Kalman</strong> filter (Extended<br />

<strong>Kalman</strong> Filter) (se Harvey (1990), side 160-162).<br />

2. <strong>Multifaktor</strong> CIR-modellen er opbygget <strong>af</strong> kvadratrodsprocesser, der<br />

ikke tillader, at værdierne for tilstandsvariablene bliver negative. Det<br />

lineære filter tager ikke højde for dette n˚ar estimaterne <strong>af</strong> processen<br />

opdateres, og for at kompensere for dette erstatter vi negative værdier<br />

27


med et 0. Dette gøres for at undg˚a en kovariansmatrix, der kunne være<br />

negativ definit.<br />

I de tilfælde, hvor vi bliver nødt til at erstatte negative værdier <strong>af</strong> den underliggende<br />

proces med 0, bliver vores forecast ikke optimalt i projektionsforstanden.<br />

Det er ikke muligt ex ante at kontrollere, om filteret vil være lineært<br />

optimalt. Men dette kan kontrolleres ex post, n˚ar rekursionerne gennemløbes.<br />

En tilstrækkelig betingelse for at QML metoden for betingede heteroskedastiske<br />

modeller (som her) giver konsistente estimater, er ifølge Bollerslev og Wooldrigde<br />

(1992), at det første og andet betinget moment for fejlen p˚a forecastet en periode<br />

frem er korrekt specificeret. Dette gør sig imidlertid ikke gældende i<br />

vores tilfælde<br />

E <br />

<br />

vtj<br />

Ftj−1 = E Y tj − A − B Xtj|tj−1<br />

Ftj−1<br />

<br />

<br />

= E A + B Xtj + ǫtj<br />

Ftj−1 − E A + B Xtj|tj−1<br />

Ftj−1<br />

= B E <br />

Xtj<br />

Ftj−1 − Xtj|tj−1 = 0<br />

Her følger andet lighedstegn, idet forecastet Xtj|tj−1 er Ftj−1 m˚alelig. ’Forskellig<br />

fra’-relationen kommer fra, at vi i det lineære <strong>Kalman</strong> filter bruger en<br />

lineær projektion som vores forecast, og n˚ar fordelingen ikke er Gaussisk, er<br />

dette ikke nødvendigvis det samme som den betingede forventning. Selvom<br />

vores <strong>Kalman</strong> filter ikke giver konsistente estimater, giver det stadig et optimalt<br />

forecast indenfor klassen <strong>af</strong> lineære estimater <strong>af</strong> Xtj . Lund (1997a)<br />

viser, hvordan man <strong>ved</strong> at bruge den ubetingede kovarians for den underliggende<br />

proces i <strong>Kalman</strong> filteret kan f˚a asymptotisk konsistente estimater<br />

ud fra QML-metoden. Men et Monte Carlo studie for en endelig tidshorisont,<br />

giver faktisk større bias med end uden korrektionen <strong>af</strong> kovariansen. Det er<br />

uklart hvorvidt dette kan generaliseres, men vi vælger p˚a linje med bla. Duan<br />

og Simonato (1995) ikke at bruge korrektionen. I de tilfælde, hvor det<br />

beskrevne bias ikke er alt for stort, <strong>ved</strong> vi ogs˚a, at QML giver asymptotisk<br />

normalfordelte estimater<br />

√ <br />

L1<br />

N ˆΘN − Θ → N 0, Σ( ˆ <br />

Θ) for N → ∞<br />

hvor<br />

Σ( ˆ Θ) = H( ˆ Θ) −1 G( ˆ Θ)H( ˆ Θ) −1<br />

28


og<br />

H( ˆ Θ) =<br />

G( ˆ Θ) =<br />

N ∂2ltj (Θ)<br />

∂Θ∂Θ ⊤<br />

<br />

<br />

<br />

N<br />

<br />

∂ltj (Θ)<br />

<br />

<br />

<br />

∂Θ<br />

j=1<br />

j=1<br />

Θ= ˆ Θ<br />

Θ= ˆ Θ<br />

<br />

∂ltj (Θ)<br />

∂Θ ⊤<br />

<br />

<br />

<br />

Θ= ˆ Θ<br />

Jf. Hamilton (1994, side 389) er denne angivelse en metode til korrekt at<br />

estimere kovariansmatricen, n˚ar der anvendes QML.<br />

Algoritmen bliver<br />

1. Vælg Xt0|t0 og P t0|t0 . Udregn koefficientmatricerne A, B, C, D og H<br />

til state-space ligningerne for givne parametre Θ.<br />

2. Udregn den betingede kovariansmatrix for den underliggende proces<br />

V tj <strong>ved</strong> at benytte Xtj|tj i stedet for den ukendte realisering <strong>af</strong> pro-<br />

cessen Xtj .<br />

3. Lav forecast og find kovariansen p˚a dette<br />

Xtj|tj−1<br />

= C + D Xtj−1|tj−1<br />

P tj|tj−1 = D P tj−1|tj−1 D⊤ + V tj<br />

4. Udregn innovationen og dennes kovarians<br />

vtj = Y tj − A − B Xtj|tj−1<br />

F tj = B P tj|tj−1 B⊤ + H<br />

5. Find det j’te led i loglikelihooden<br />

<br />

<br />

lj = − ln F tj<br />

− v ⊤ tj<br />

F −1<br />

tj vtj<br />

6. Opdater estimatet p˚a den underliggende proces, dvs. lav filtreringen og<br />

erstat med 0, hvis den filtrerede værdi bliver negativ:<br />

<br />

<br />

= max<br />

Xtj|tj<br />

<br />

Xtj|tj−1 − P tj|tj−1B⊤F −1<br />

tj<br />

vtj , 0<br />

P tj|tj = P tj|tj−1 − P tj|tj−1 B⊤ F −1<br />

tj B P tj|tj−1<br />

7. For j < N g˚a tilbage til punkt 2. For j = N find loglikelihoodfunktionen<br />

<strong>ved</strong> at summere bidragene fra punkt 5.<br />

29


3.4 Monte Carlo simuleringer<br />

Da vi <strong>ved</strong>, at vores <strong>Kalman</strong> filter algoritme kun er approksimativt quasi<br />

optimalt, laver vi her et mindre Monte Carlo studie <strong>af</strong> vores implementerede<br />

algoritmer. Det gør vi for at undersøge bias og stabilitet <strong>af</strong> de estimater, vi<br />

finder ud fra datasæt med en endelig tidshorisont. Monte Carlo studiet for<br />

en given rentemodel sker efter følgende fremgangsm˚ade<br />

1. Vi simulerer de underliggende faktorer til 500 tidspunkter, og vi lader<br />

<strong>af</strong>standen mellem hver observation være en uge. Dette gør vi, da<br />

vores rigtige datasæt netop best˚ar <strong>af</strong> 532 observationer med ugentligt<br />

frekvens.<br />

2. Ved hjælp <strong>af</strong> den givne parametre simulerer vi de underliggende faktorer.<br />

Selve simuleringen <strong>af</strong> faktorerne foretages efter et Euler skema,<br />

hvor vi bruger 50 tidsskridt mellem hver ugentlig observation.<br />

3. N˚ar vi har faktorerne danner vi den teoretiske rentekurve og vælger 10<br />

nulkuponrenter ud. Vi bruger de samme løbetider, som vi har i vores<br />

rigtige datasæt, dvs. 1 mdr, 3 mdr, 1, 2, 3, 5, 7, 10, 15, 30 ˚ar.<br />

4. M˚alefejlene p˚a de enkelte nulkuponrenter simuleres fra u<strong>af</strong>hængige normalfordelinger<br />

med middelværdi 0 og samme varians.<br />

5. Det simulerede datasæt best˚ar nu <strong>af</strong> nulkuponrenterne til de 10 faste<br />

løbetider inklusiv individuelle m˚alefejl observeret til 500 tidspunkter.<br />

Derefter det relevante <strong>Kalman</strong> filter til estimation.<br />

6. Punkt 1-5 gentages 500 gange.<br />

Som startgæt p˚a parameterestimaterne i <strong>Kalman</strong> filter algoritmen, bruger vi<br />

de samme paramterværdier, som vi faktisk simulerede rentestrukturen med.<br />

Vi Monte Carlo simulerer b˚ade for hhv. 1-3 faktor Gaussiske og CIR-modeller.<br />

Resultaterne ses i Tabel 9-14.<br />

I de Gaussiske modeller er der ikke noget specielt stort bias. Der er dog<br />

en tendens til at b˚ade bias og standard<strong>af</strong>vigelserne bliver større, n˚ar antallet<br />

<strong>af</strong> faktorer øges. Det er naturligt, at standard<strong>af</strong>vigelsen stiger, da vi p˚a<br />

den samme størrelse datasæt forsøger at estimere flere parametre. Som hos<br />

Lund (1997b) er der mest usikkerhed p˚a risikopræmien og middelniveauet<br />

for renten. Det skyldes primært, at disse to parametre er korrelerede.<br />

30


I CIR-modellerne lader der til at være samme billede som for de Gaussiske<br />

modeller, men bias stiger mere <strong>ved</strong> tilføjelse <strong>af</strong> flere faktorer. Specielt er estimaterne<br />

fra 3-faktor modellen behæftet med større usikkerhed end de øvrige<br />

modeller. Dette er samme tendens, som findes i Geyer & Pichler (1998).<br />

31


Del II<br />

Empiriske Anvendelser<br />

32


4 Beskrivelse <strong>af</strong> data<br />

Som bekendt er forudsætningen for eksistensen <strong>af</strong> en kontinuert rentestruktur<br />

til tidspunkt t, at priser p˚a NKO’er eksisterer kontinuert for tidspunkter<br />

T ≥ t. Dette er oplagt ikke tilfældet, men <strong>Kalman</strong> filteret er dog fleksibelt nok<br />

til at overkomme dette problem. Et andet umiddelbart problem er, NKO’er<br />

i Danmark kun bliver udstedt med løbetider p˚a maksimalt et ˚ar, og her<strong>af</strong><br />

bliver der kun handlet 4 p˚a samme tid - vi har alts˚a ikke umiddelbart nogen<br />

tilgængelig information omkring f.eks. det 30-˚arige punkt p˚a rentestrukturen.<br />

Dette problem løses <strong>ved</strong> i stedet at anvende de observerede par-renter for<br />

(rente)swaps <strong>af</strong> forskellige løbetider fra Nordea Analytics kombineret med en<br />

udvidet Nelson-Siegel estimationsmetode, jf. Svensson (1995)<br />

Rente (%)<br />

3.0 3.5 4.0<br />

0 5 10 15 20 25 30<br />

Figur 1: Observerede rentesatser per 28. februar 2006 samt estimeret<br />

rentestruktur.<br />

Dette er gjort i perioden 3. januar 1996 til 8. marts 2006 med ugentlig<br />

frekvens om onsdagen for at undg˚a manglende observationer og ugedageseffekter,<br />

jf. Lund (1997a). Vi har valgt par-renter med 1 og 3 mdr. samt 1, 2,<br />

33<br />

T−t


3, 5, 7, 10, 15 og 30˚ars restløbetider. Dette resulterer i 532 dagsobservationer<br />

og til hver <strong>af</strong> disse 10 observerede rentesatser.<br />

N˚ar man ser p˚a udviklingen i nulkuponrenterne, dels over tid og p˚a tværs <strong>af</strong><br />

løbetider, ser man en meget stærk indbyrdes <strong>af</strong>hængighed. I tabel 1 kan vi se,<br />

at korrelationerne mellem løbetiderne er ekstremt store. Korrelationen m˚aler<br />

graden <strong>af</strong> lineær <strong>af</strong>hængighed mellem renterne, og vi kan alts˚a se, at renteændringer<br />

i høj grad følges ad, endog <strong>ved</strong> et lineært mønster. Hvis vi ser p˚a autokorrelationerne<br />

for løbetiderne, jf. tabel 2, ser vi igen en stærk <strong>af</strong>hængighed<br />

mellem renteniveauet den ene uge og den foreg˚aende uge. Da autokorrelationerne<br />

er positive, betyder det, at niveauerne ikke svinger voldsomt ud fra uge<br />

til uge, men at store niveauskift sker over længere tidsperioder. Det er netop<br />

disse stærke <strong>af</strong>hængigheder, der er en <strong>af</strong> ho<strong>ved</strong>motivationerne for at forsøge<br />

at opstille modeller for rentestrukturen som et hele.<br />

5 Principal komponent analyse<br />

Vi vil her foretage en principal komponent analyse (se fx Anderson (2003))<br />

<strong>af</strong> korrelationsmatricen for at f˚a et mindre antal faktorer til at beskrive de<br />

mest almindelige ændringer i rentestrukturen p˚a tværs <strong>af</strong> løbetiderne.<br />

Vi finder her p˚a linje med Litterman & Scheinkman (1991), at 3 faktorer<br />

st˚ar for langt den største del <strong>af</strong> ændringerne 11 . De beskriver tilsammen 99.5<br />

procent <strong>af</strong> variationen. Den første faktor, der i figur 2 er <strong>af</strong>bildet med sort,<br />

st˚ar alene for hele 83.6 procent <strong>af</strong> variationen. Et skift i denne faktor svarer til,<br />

at rentestrukturen parallelforskydes. Der er en svag tendens til, at den korte<br />

ende svinger lidt mere end den lange ende. Den anden faktor, som er <strong>af</strong>bildet<br />

som den røde linje, st˚ar for 14.4 procent <strong>af</strong> variationen. En ændring i denne<br />

faktor f˚ar den korte ende med løbetider op til 4 ˚ar til at forskydes modsat<br />

<strong>af</strong> den lange ende <strong>af</strong> rentestrukturen med løbetider over de 4 ˚ar. Endelig er<br />

der den tredje faktor, som kun st˚ar for 1.5 procent <strong>af</strong> variationen, men som<br />

stadig er vigtig, hvis man vil lave et godt hedge mod renteændringer. En<br />

stigning i den tredje faktor vil f˚a renten for løbetiderne mellem cirka 1 ˚ar og<br />

10 ˚ar til at stige, mens de resterende løbetider vil falde. Det er de helt korte<br />

og de helt lange løbetider, der vil falde mest, mens det p˚a den anden side<br />

er løbetider omkring 2-3 ˚ar, der vil stige mest. Ved et fald i denne faktor vil<br />

ændringerne i renten selvfølgelig være de modsatte.<br />

11 Litterman & Scheinkman (1991) dekomponener kovariansmatricen, mens vi dekomponerer<br />

korrelationsmatricen. De to metoder er ikke ækvivalente, men giver resultater, der<br />

er meget lig hinanden.<br />

34


35<br />

1 mdr. 3 mdr. 1 ˚ar 2 ˚ar 3 ˚ar 5 ˚ar 7 ˚ar 10 ˚ar 15 ˚ar 30 ˚ar<br />

1 mdr. 1.000<br />

3 mdr. 0.994 1.000<br />

1 ˚ar 0.942 0.971 1.000<br />

2 ˚ar 0.886 0.921 0.982 1.000<br />

3 ˚ar 0.830 0.866 0.942 0.987 1.000<br />

5 ˚ar 0.731 0.765 0.851 0.928 0.974 1.000<br />

7 ˚ar 0.655 0.686 0.774 0.865 0.931 0.989 1.000<br />

10 ˚ar 0.578 0.605 0.692 0.793 0.874 0.959 0.990 1.000<br />

15 ˚ar 0.509 0.532 0.617 0.723 0.814 0.918 0.964 0.991 1.000<br />

30 ˚ar 0.453 0.473 0.555 0.661 0.753 0.863 0.914 0.951 0.980 1.000<br />

Tabel 1: Korrelationer p˚a tværs <strong>af</strong> de enkelte løbetider i datasættet.


Løbetid Middelværdi Std.<strong>af</strong>v AC(1) AC(5) AC(10) AC(20)<br />

1 mdr. 0.0354 0.0106 0.9914 0.9673 0.9358 0.8437<br />

3 mdr. 0.0358 0.0105 0.9952 0.9747 0.9450 0.8586<br />

1 ˚ar 0.0377 0.0107 0.9957 0.9747 0.9412 0.8568<br />

2 ˚ar 0.0407 0.0105 0.9947 0.9697 0.9316 0.8452<br />

3 ˚ar 0.0434 0.0105 0.9944 0.9685 0.9304 0.8457<br />

5 ˚ar 0.0477 0.0109 0.9949 0.9723 0.9414 0.8692<br />

7 ˚ar 0.0510 0.0113 0.9954 0.9759 0.9511 0.8908<br />

10 ˚ar 0.0547 0.0118 0.9959 0.9795 0.9599 0.9113<br />

15 ˚ar 0.0583 0.0124 0.9942 0.9803 0.9633 0.9237<br />

30 ˚ar 0.0622 0.0139 0.9675 0.9565 0.9351 0.9008<br />

Tabel 2: Middelværdier, standard <strong>af</strong>vigelser og autokorrelationer for de<br />

enkelte løbetider i datasættet.<br />

Factor loading<br />

−0.4 −0.2 0.0 0.2 0.4 0.6<br />

Faktor 1<br />

Faktor 2<br />

Faktor 3<br />

0 5 10 15 20 25 30<br />

Restløbetid<br />

Figur 2: Factor loadings for de 3 faktorer fremkommet via principal komponent<br />

analyse.<br />

36


Vores dekomponering <strong>af</strong> rentestrukturens korrelationsmatrix er meget lig med<br />

Litterman & Scheinkman, de 3 faktorer vi finder er næsten identiske med<br />

dem, der findes for den amerikanske statskurve. Vi kan tolke vores faktorer<br />

hhv. som ændringer i rentekurvens niveau, stejlhed og krumning. Faktor 2 og<br />

3 bliver alts˚a en ændring i den første og anden <strong>af</strong>ledte <strong>af</strong> rentekurven. I klassiske<br />

hedgestrategier er det kun den første faktor, man kan sikre sig overfor.<br />

Hvis man laver varighedsimmunisering <strong>af</strong> sin obligationsportefølje er man<br />

netop sikret mod parallelforskydninger <strong>af</strong> rentestrukturen. Men som vi kan<br />

se p˚a vores 2 andre faktorer er dette bestemt ikke nok til at sikre porteføljen.<br />

Der findes dog ikke tilsvarende let tilgængelige nøgletal, der beskriver en<br />

porteføljes følsomhed overfor de to sidste faktorer. Litterman & Scheinkman<br />

viser, hvordan man alligevel godt kan bruge sin viden om de primære skift i<br />

rentestrukturen til at foretage et hedge <strong>af</strong> sin portefølje.<br />

6 <strong>Estimation</strong>sresultater i de Gaussiske modeller<br />

Vi vil i dette <strong>af</strong>snit beskrive estimationsresulaterne i de multifaktor Gaussiske<br />

modeller. Vi har implementeret <strong>Kalman</strong> filteret beskrevet i <strong>af</strong>snit 3.2 i R. Som<br />

beskrevet i <strong>af</strong>snit 3 har vi benyttet en quasi-Newton metode, dvs. alle <strong>af</strong>ledte<br />

er udregnet vha. endelig differens metoder.<br />

Vores generelle erfaring er, at den Gaussiske model konvergerer s˚a snart en<br />

rimelig start vektor Θ0 er valgt. Dog har det langtsigtede renteniveau δ0<br />

en tendens til at antage høje værdier, i enkelte tilfælde værdier svarende<br />

til langsigtsrenteniveauet er p˚a 75 %. Som konsekvens <strong>af</strong> dette begrænsede<br />

vi parameteren δ0 til mere plausible værdier, ca. 10 %. Dette resulterede i<br />

pænere parameter estimater og højere likelihood værdier, dog blev standard<br />

<strong>af</strong>vigelsen p˚a parametren ogs˚a større. Dette indikerer, at likelihood’en har<br />

flere lokale maksima.<br />

6.1 1-faktor modellen<br />

I tabel 3 er de estimerede parametre i den 1-faktor Gaussiske model vist.<br />

Vi ser, at parameteren, der beskriver mean-reversion hastigheden, κ er insignifikant.<br />

Det lave estimat beskriver s˚aledes, at mean-reversionen i modellen<br />

sker langsomt, dvs. faktoren i modellen bevarer effekter i renteudviklingen i<br />

lang tid og beskriver her<strong>ved</strong> det generelle niveau for renten. Hvis κ var lig 0<br />

37


κ 0.000011<br />

(0.000326)<br />

σ 0.016983<br />

(0.000153)<br />

λ -0.271498<br />

(0.001047)<br />

δ0 0.040404<br />

(0.173977)<br />

σe 0.005040<br />

(0.000042)<br />

Tabel 3: Estimerede parametre i den 1-faktor Gaussiske model.<br />

ville vi faktisk have en random walk, der ikke er stationær. Her<strong>ved</strong> giver det<br />

ingen mening at sætte κ lig 0.<br />

Derudover er estimatet for δ0 ogs˚a insignifikant. Dette kan s˚aledes ogs˚a forklare<br />

estimationsproblemerne beskrevet i <strong>af</strong>snittet ovenfor. Selve estimatet svarende<br />

til en rente p˚a 4.0 % virker i sig selv ganske plausibelt. Vi bemærker<br />

ogs˚a, at riskopræmien er negativ, præcis som forventet ud fra <strong>af</strong>snit 2.3<br />

Givet definitionen p˚a spot-renten rt = δ0 + xt bør vi forvente, at summen <strong>af</strong><br />

langsigtsnivauet δ0 og faktoren følger den korte rente. Dette er imidlertid ikke<br />

tilfældet. I figur 11 ser vi, at fittet til de korte renter er rimeligt. Derimod<br />

ser vi fra figur 12, at fittet til de 5, 7 og 10 ˚arige renter er bedre. Dette<br />

skyldes formentlig, at vi opn˚ar en større værdi <strong>af</strong> likelihood’en <strong>ved</strong> at fitte<br />

disse satser præcist, end vi ville <strong>ved</strong> at fitte den korte rente præcist. Fittet<br />

<strong>af</strong> faktoren indikerer ogs˚a, at den første faktor beskriver et generelt niveau<br />

for rentestrukturen.<br />

I tabel 15 ses tests for om modellen er korrekt specificeret. Det <strong>ved</strong>rører<br />

at residualerne i de enkelte løbetider har middelværdi nul og ikke udviser<br />

autokorrelation. Vi ser, at residualerne for 3 løbetider har middelværdi<br />

nul testet p˚a 5 % niveau, og at residualerne udviser autokorrelation for<br />

alle løbetider. Dette indikerer, at modellen ikke er specificeret korrekt i den<br />

henseende, at 1 faktor ikke alene er i stand til at beskrive udviklingen i<br />

rentestrukturen.<br />

6.2 2-faktor modellen<br />

I tabel 4 ses de estimerede parametre i den 2-faktor Gaussiske model. Vi<br />

ser, at alle parameterværdier er statistisk signifikante p˚a 5 % niveau. Dette<br />

38


i = 1 i = 2<br />

κi 0.276480 0.004526<br />

(0.004174) (0.000103)<br />

σi 0.011301 0.010089<br />

ρ1i<br />

(0.000379) (0.000217)<br />

1<br />

(-)<br />

ρ2i -0.845198 1<br />

(0.008253) (-)<br />

λi -0.595896 -0.104003<br />

(0.069337) (0.004255)<br />

δ0 0.037728<br />

(0.005173)<br />

σe 0.001891<br />

(0.000003)<br />

Tabel 4: Estimerede parametre i den 2-faktor Gaussiske model.<br />

inkluderer δ0, der ellers i 1-faktor modellen var insignifikant. I denne model<br />

er κ1 > κ2, hvilket s˚aledes beskriver, at modellens to faktorer konvergerer<br />

i forskellig hastighed mod δ0. For κ2 har vi s˚aledes en faktor, der beskriver<br />

længerevarende effekter, dvs. faktor 2 kan fortolkes som et generel niveau<br />

over længere tidsperioder. Den højere værdi <strong>af</strong> κ1 indikerer s˚aledes en faktor,<br />

der beskriver rente spreads.<br />

Effekten <strong>af</strong> de enkelte faktorer p˚a rentekurven (factor loadings) bliver umiddelbart<br />

∂y(t, T, x)<br />

∂xi<br />

= Bi(t, T)<br />

T − t<br />

Imidlertid er der et problem <strong>ved</strong> at bruge de <strong>af</strong>ledte ifht. xi, da de enkelte<br />

xi’er er korrelerede. Hvis vi lader Ω være korrelationsmatricen tilhørende x,<br />

s˚a findes der en elementvis ukorreleret variabel y, s˚aledes at x = Ω 1/2 y, hvor<br />

Ω 1/2 er Cholesky-dekompositionen <strong>af</strong> korrelations-matricen (se fx Hamilton<br />

(1994)). Dvs. her<strong>ved</strong> kan vi f˚a en ’ren’ factor loading <strong>ved</strong><br />

∂y(t, T, y)<br />

∂yi<br />

= 1<br />

<br />

B(t, T)<br />

T − t<br />

⊤ Ω 1/2<br />

<br />

i<br />

I figur 3 er factor loadings tilhørende faktor 1 og 2 plottet imod NKO’ens<br />

restløbetid, og som beskrevet ovenfor p˚avirker skift i faktor 2 bredt over alle<br />

39


løbetider. Derimod p˚avirker skift i faktor 1 ikke rentestrukturen ens. Kortere<br />

løbetider p˚avirkes mere end længere løbetider, mens for løbetider mellem 15<br />

og 30 ˚ar er effekten <strong>af</strong> faktor 1 næsten ens.<br />

Factor loading<br />

−0.5 0.0 0.5<br />

Faktor 1<br />

Faktor 2<br />

0 5 10 15 20 25 30<br />

Restløbetid<br />

Figur 3: Factor loadings i den 2-faktor Gaussiske model.<br />

Det samme billede bliver bekræftet, hvis vi ser p˚a de filtrerede værdier over<br />

tid. Der er en korrelation mellem faktor 2 og 15˚ars renten p˚a 0.98. Tilsvarende<br />

er korrelationen mellem faktor 1 og spreadet mellem 3 mdr. og 15 ˚ars renten<br />

p˚a -0.94 12 . Dette ses ogs˚a i figur 4, hvor faktorerne er plottet overfor 15 ˚ars<br />

renten og spreadet over hele data-perioden.<br />

Vi bemærker ogs˚a at estimaterne for risikopræmien har det forventede negative<br />

fortegn, hvilket s˚aledes implicerer at investorer tager sig et mer<strong>af</strong>kast ifht.<br />

spot-renten. Endelig har vi, at standard <strong>af</strong>vigelsen for m˚alefejlen er 19 bp mod<br />

50 bp i 1-faktor modellen. Dette indikerer, at modellen fitter den observerede<br />

rentestruktur bedre og følger ogs˚a <strong>ved</strong> kontrol <strong>af</strong> de enkelte løbetider (se figur<br />

12 Korrelationen er højere for spreadet mellem 1 og 15 ˚ars renten, men for konsistente<br />

sammenligninger med den 3-faktor Gaussiske model og CIR-modellerne, vælges konsekvent<br />

spreadet mellem 3 mdr. og 15 ˚ars renterne.<br />

40


0.00 0.02 0.04 0.06 0.08<br />

Faktisk 15 årig rente<br />

Faktor 2<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

−0.02 0.00 0.02 0.04<br />

Spread mellem 3. mdr og 15 års renten<br />

Faktor 1<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 4: Faktor 2 plottet mod 15˚ars renten samt faktor 1 plottet mod spreadet<br />

mellem 3 mdr. og 15 ˚ars renterne. Bemærk at faktor 1 er plottet med<br />

negativt fortegn.<br />

13 og 14) samt <strong>af</strong> at værdien <strong>af</strong> loglikelihood’en er forbedret med ca. 20 %.<br />

13<br />

Ser vi p˚a test for model-specifikationen (tabel 16), ser vi, ligesom for 1faktor<br />

modellen, at residualerne udviser autokorrelation for alle løbetider.<br />

Desuden f˚ar vi ikke godkendt, at nogle <strong>af</strong> residualerne har middelværdi 0.<br />

Dette betyder s˚aledes at 2-faktor modellen ikke er tilstrækkelig til at beskrive<br />

udviklingen i rentestrukturen.<br />

6.3 3-faktor modellen<br />

I tabel 5 ses estimations-resultaterne fra den 3-faktor Gaussiske model. Vi<br />

ser, at mean-reversion hastighederne κi ligger p˚a hvert deres niveau. Som i<br />

2-faktor modellen kan faktor 2 betragtes som en faktor, der beskriver det<br />

generelle niveau, da vi har en lav mean-reversion hastighed κ2 og dertil ogs˚a<br />

lav diffusions-parameter σ2. Faktor 1 og 3 kan s˚aledes beskrive udviklingen<br />

i spreadet. Alternativt kan vi, som beskrevet i <strong>af</strong>snit 5, betragte faktor 3 og<br />

faktor 1 som henholdsvis hældningen og krumningen p˚a rentekurven. Dette<br />

bekræftes ogs˚a, n˚ar vi ser p˚a modellens factor loadings i figur 5. Faktor 1 og<br />

3 har næsten ingen effekt p˚a de lange løbetider.<br />

I figur 6 har vi, ligesom for 2-faktor modellen, <strong>af</strong>sat de filtrerede værdier <strong>af</strong><br />

faktor 2 sammen med de observerede værdier <strong>af</strong> den 15 ˚arige rente. Korrelationen<br />

ligger p˚a 0.97, hvilket er næsten samme niveau som i den foreg˚aende<br />

13 Formelt set bør vi foretage et likelihood-ratio-test. Dette undlader vi dog, idet vi ikke<br />

kender de sande egenskaber <strong>ved</strong> <strong>Kalman</strong> filtreringen <strong>af</strong> CIR-modellen.<br />

41


Factor loading<br />

−0.04 −0.02 0.00 0.02 0.04 0.06 0.08<br />

0.0 0.2 0.4 0.6 0.8 1.0 1.2<br />

Faktor 1<br />

Faktor 2<br />

Faktor 3<br />

0 5 10 15 20 25 30<br />

Restløbetid<br />

Figur 5: Factor loadings i den 3-faktor Gaussiske model.<br />

Faktisk 15 årig rente<br />

Faktor 2<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

−0.04 −0.02 0.00 0.02 0.04<br />

Spread mellem 3. mdr og 15 års renten<br />

Sum <strong>af</strong> faktor 1 og 3<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 6: Faktor 2 plottet mod 15 ˚ars renten, samt faktor 1 og 3 plottet mod<br />

spreadet mellem 3 mdr. og 15˚ars renterne. Bemærk at faktor 1 og 3 er plottet<br />

med negativt fortegn.<br />

42


i = 1 i = 2 i = 3<br />

κi 1.208332 0.000006 0.350173<br />

(0.038037) (0.000301) (0.008542)<br />

σi 0.016228 0.007652 0.017631<br />

ρ1i<br />

(0.000888) (0.000165) (0.000968)<br />

1<br />

(-)<br />

ρ2i 0.129522 1<br />

(0.058501) (-)<br />

ρ3i -0.837364 -0.517518 1<br />

(0.019118) (0.03716) (-)<br />

λi 0.062319 -0.113167 -0.351883<br />

(0.313245) (0.003202) (0.268813)<br />

δ0 0.044262<br />

(0.173673)<br />

σe 0.001097<br />

(0.000002)<br />

Tabel 5: Estimerede parametre i den 3-faktor Gaussiske model.<br />

model. Da b˚ade faktor 1 og faktor 3 er med til at bestemme spreadet mellem<br />

de korte og de lange renter, har vi i figur 6 <strong>af</strong>bildet summen <strong>af</strong> de to faktorer<br />

sammen med spreadet mellem 3 mdr. renten og 15 ˚ars renten. Der er en<br />

næsten perfekt negativ korrelation p˚a -0.99. Det ser ud til, at de to faktorer<br />

tilsammen kan beskrive stort set alle ændringer i spreadet. Det stemmer<br />

ogs˚a fint overens med principal komponent analysen, hvor de 3 første faktorer<br />

beskriver hele 99.5 % <strong>af</strong> al variationen. Den forbedring vi kunne f˚a i<br />

forklaringen <strong>af</strong> spreadet <strong>ved</strong> anvendelse <strong>af</strong> flere faktorer er minimal.<br />

Risikopræmierne er negative for de to sidste faktorer og positiv for den første.<br />

I forhold til den forrige model har vi alts˚a her f˚aet en faktor, der er med til<br />

at justere risikopræmien i modsat retning <strong>af</strong> de to andre faktorer. Risikopræmierne<br />

er stadig s˚aledes, at det samlede mer<strong>af</strong>kast er postivt, hvilket vi<br />

kan se ud fra <strong>af</strong>snit 2.3. Vi ser endnu engang, at estimatet p˚a m˚alefejlens<br />

standard<strong>af</strong>vigelse er faldet ned til nu 10 bp. Faldet er dog mindre markant<br />

end før, s˚aledes at der er <strong>af</strong>tagende effekt <strong>af</strong> at udvide modellen med flere<br />

faktorer.<br />

Residualerne viser stadig en tendens til at være autokorrelerede ligesom i<br />

de forrige modeller, dog mindre markant. Samtidig er der nu 6 ud <strong>af</strong> 10<br />

løbetider, der f˚ar godkendt hypotesen om, at residualerne har middelværdi<br />

0. Selvom misspecifikationstestene er bedre end tidligere, er det stadig ikke<br />

43


en velspecificeret model.<br />

7 <strong>Estimation</strong>sresultater i CIR-modellerne<br />

Vi vil i dette <strong>af</strong>snit beskrive estimationsresulaterne i multifaktor CIR-modellerne.<br />

Vi har implementeret <strong>Kalman</strong> filteret beskrevet i <strong>af</strong>snit 3.3, i R. Som beskrevet<br />

i <strong>af</strong>snit 3 har vi ogs˚a her benyttet en quasi-Newton metode, dvs. alle <strong>af</strong>ledte<br />

er udregnet vha. endelig differens metoder.<br />

Vores erfaring er, at CIR-modellerne konvergerer s˚a snart en rimelig start<br />

vektor Θ0 er valgt. I modsætning til de Gaussiske modeller, har vi ikke i CIRmodellerne<br />

problemer med konvergens mod urealistiske parameterestimater.<br />

De enkelte mean-reversion niveauer, θj er s˚aledes rimelige i alle 3 modeller.<br />

7.1 1-faktor modellen<br />

I den estimerede 1-faktor CIR-model er alle parameterestimaterne signifikante,<br />

jf. tabel 6. Vi ser ogs˚a, at mean-reversion hastigheden κ er større end i den<br />

1-faktor Gaussiske model - dog skal denne sammenligning tages med et gran<br />

salt, da mean-reversion niveauet i CIR-modellen er θ, hvor det i den Gaussiske<br />

model pr. definition er 0.<br />

Selve mean-reversion niveauet, θ svarer til en rente p˚a 6.4 %, hvilket virker en<br />

smule højt, da dette ifølge parametriseringen <strong>af</strong> modellen svarer til langsigtsniveaut<br />

for spot-renten. Dette skyldes, som i de Gaussiske modeller, at da<br />

vi har en større mængde <strong>af</strong> observationer omkring 2-10 ˚ar, opn˚ar vi højere<br />

likelihood værdier <strong>ved</strong> at fitte disse rentesatser bedst muligt.<br />

Ydermere bemærker vi, at riskopræmien er negativ. Dette er som forventet jf.<br />

<strong>af</strong>snit 2.3. M˚alefejls-estimatet σe er lig 0.005, hvilket svarer til, at standard<br />

<strong>af</strong>vigelsen for m˚alefejlen svarer til ca. 50 bp. Dette er naturligvis ganske<br />

højt og en indikation <strong>af</strong>, at en 1-faktor model ikke er i stand til at fitte<br />

rentestrukturen tilstrækkeligt.<br />

I tabel 18 ser vi en række misspecifikationstests. For syv ud <strong>af</strong> ti løbetider<br />

forkastes hypotesen omkring, at residualerne har middelværdi nul, og tilsvarende<br />

forkastes hypotesen omkring ingen autokorrelation i residualerne for alle<br />

løbetider. Dette er s˚aledes ogs˚a en indikation <strong>af</strong>, at modellen ikke er i stand<br />

til at fange variationen i datasættet. Dette stemmer ogs˚a overens med den<br />

gennemførte principal komponent analyse, der fastsl˚ar, at den første faktor i<br />

modellen udelukkende beskriver niveauet, men ikke fanger fx skift i spreadet.<br />

44


κ 0.015329<br />

(0.000053)<br />

θ 0.064369<br />

(0.000192)<br />

σ 0.070276<br />

(0.000005)<br />

λ -0.087335<br />

(0.000046)<br />

σe 0.005022<br />

(0.000000)<br />

Tabel 6: Estimerede parametre i 1-faktor CIR-modellen.<br />

7.2 2-faktor modellen<br />

I tabel 7 er estimationsresultaterne i 2-faktor CIR-modellen vist. De parametre,<br />

der beskriver mean-reversion hastigheden, er henholdsvis κ1 = 0.009 og<br />

κ2 = 0.17. Dette indikerer, at parameteren med langsom mean-reversion<br />

hastighed beskriver det generelle niveau, hvor parameteren med høj meanreversion<br />

hastighed nærmere beskriver stød eller spreadet, da denne konverger<br />

hurtigere til langsigts niveauet for parameteren θ2.<br />

Effekten <strong>af</strong> de enkelte faktorer p˚a rentekurven (factor loadings) findes som<br />

∂y(t, T, x)<br />

∂xi<br />

= Bi(t, T)<br />

T − t<br />

I modsætning til de Gaussiske modeller, hvor de enkelte xi’er korrelerede, har<br />

vi i CIR-modellen, at de enkelte faktorer er indbyrdes ukorrelerede. Derfor er<br />

vores factor loadings findes som de enkelte B-funktioner, jf. ligningen ovenfor.<br />

Figur 7 viser s˚aledes de enkelte factor loading i 2-faktor CIR-modellen. Her<strong>ved</strong><br />

f˚ar vi bekræftet, at faktor 1 har en generel effekt p˚a rentestrukturen, hvorimod<br />

faktor 2 har større effekt p˚a kortere løbetider, og dermed beskriver<br />

udviklingen i spreadet.<br />

Det samme billede f˚as <strong>ved</strong> at se p˚a korrelationen mellem de enkelte faktorer<br />

og renter / spreads. Faktor 1 har s˚aledes en korrelation p˚a ca. 0.98 med<br />

den 15 ˚arige rente. For faktor 2 er der en korrelation p˚a -0.95 med spreadet<br />

mellem de 3 mdr. og 15 ˚arige rentesatser. Dette er vist i figur 8, hvor udviklingen<br />

i renter og spread over tid er holdt op mod udviklingen i de enkelte<br />

faktorer. Kvalitativt er faktorerne meget lig b˚ade den tilsvarende Gaussiske<br />

model og de to første faktorer fra principal komponent analysen. Ud fra de<br />

filtrede værdier at faktor 1, fremg˚ar det, at nogle er eksakt 0. Dette skyldes<br />

45


Factor loading<br />

0.0 0.5 1.0 1.5<br />

i = 1 i = 2<br />

κi 0.008791 0.173700<br />

(0.002007) (0.000169)<br />

θi 0.017757 0.068879<br />

(0.004017) (0.000067)<br />

σi 0.055193 0.054447<br />

(0.000002) (0.000024)<br />

λi -0.070056 0.122182<br />

(0.001984) (0.000257)<br />

σe 0.001903<br />

(0.000000)<br />

Tabel 7: Estimerede parametre i 2-faktor CIR-modellen.<br />

Faktor 1<br />

Faktor 2<br />

0 5 10 15 20 25 30<br />

Restløbetid<br />

Figur 7: Factor loadings i 2-faktor CIR-modellen<br />

46


at restriktionen om positive faktorer har været aktiv. Som nævnt i <strong>af</strong>snit 3.3<br />

betyder dette, at <strong>Kalman</strong> filteret ikke længere er quasi optimalt i en lineær<br />

projektions forstand.<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 15 årig rente<br />

Faktor 1<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

−0.04 −0.02 0.00 0.02 0.04<br />

Spread mellem 3. mdr og 15 års renten<br />

Faktor 2<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 8: Faktor 1 plottet mod 15˚ars renten samt faktor 2 plottet mod spreadet<br />

mellem 3 mdr. og 15 ˚ars renterne. Bemærk at faktor 2 er plottet med<br />

negativt fortegn.<br />

Misspecifikationstestene viser, at residualerne for 5 ud <strong>af</strong> 10 løbetider f˚ar<br />

godkendt hypotesen om at have middelværdi 0 testet p˚a et 5 %’s niveau. Der<br />

er stadig meget signifikante autokorrelationer i residualerne for alle løbetider,<br />

men de er mindre signifikante end for 1-faktor modellen. Selvom testene er<br />

forbedret i forhold til 1-faktor modellen, er det heller ikke rimeligt her at tale<br />

om en velspecificeret model for rentestrukturen.<br />

7.3 3-faktor modellen<br />

I tabel 8 ses parameterestimaterne i 3-faktor CIR-modellen. Alle parameterestimater<br />

er signifikante p˚a et 5 % niveau. De enkelte parametre, der bestemmer<br />

mean-reversion hastigheden κi, ligger s˚aledes at κ2 > κ1 > κ3. Umiddelbart<br />

skulle man tro, at faktor 3 p˚avirker jævnt over hele rentestrukturen.<br />

Dette er imidlertid ikke tilfældet, da B-funktionerne i CIR-modellen ikke<br />

udelukkende <strong>af</strong>hænger <strong>af</strong> κi, men ogs˚a <strong>af</strong> σi.<br />

Ud fra factor loadings i figur 9 ser vi, at faktor 1 beskriver det generelle<br />

niveau for rentestrukturen. Tilsvarende den Gaussiske model og principal<br />

komponent analysen, kan de resterende to faktorer s˚aledes beskrive hældning<br />

og krumning p˚a rentekurven.<br />

Vi finder ydermere at faktor 1 har en korrelation p˚a 0.98 med 15 ˚ars renten.<br />

Dette bekræfter, at faktor 1 beskriver det generelle renteniveau. Derudover<br />

47


Factor loading<br />

0.0 0.5 1.0 1.5<br />

i = 1 i = 2 i = 3<br />

κi 0.178213 0.465267 0.062159<br />

(0.000503) (0.116873) (0.003573)<br />

θi 0.000102 0.020155 0.098432<br />

(0.000026) (0.001779) (0.003555)<br />

σi 0.050835 0.102652 0.360405<br />

(0.000225) (0.018324) (0.008929)<br />

λi -0.249180 0.451027 -0.187364<br />

(0.000641) (0.049605) (0.022534)<br />

σe 0.001189<br />

(0.000010)<br />

Tabel 8: Estimerede parametre i 3-faktor CIR-modellen.<br />

Faktor 1<br />

Faktor 2<br />

Faktor 3<br />

0 5 10 15 20 25 30<br />

Restløbetid<br />

Figur 9: Factor loadings i 3-faktor CIR-modellen<br />

48


har summen <strong>af</strong> faktor 2 og 3 en korrelation p˚a -0.92 med spreadet. Denne<br />

tendens genfindes i figur 10, hvor faktor 1 er plottet mod den faktiske 15<br />

˚arige rente. Tilsvarende i samme figur er summen <strong>af</strong> faktor 2 og 3 plottet<br />

mod spreadet mellem 3 mdr. og 15˚ars renten. Faktor 2 og faktor 3 har begge<br />

filtrerede værdier eksakt lig 0. Det betyder, ligesom i den forrige model, at<br />

vores restriktion p˚a faktorerne i CIR-modellerne har været aktiv. Filteret er<br />

derfor heller ikke her quasi optimalt i en lineær projektions forstand.<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 15 årig rente<br />

Faktor 1<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

−0.04 −0.02 0.00 0.02 0.04<br />

Spread mellem 3. mdr og 15 års renten<br />

Sum <strong>af</strong> faktor 2 og 3<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 10: Faktor 1 plottet mod 15 ˚ars renten samt faktor 2 plottet mod<br />

spreadet mellem 3 mdr. og 15 ˚ars renterne. Bemærk at faktor 2 og 3 er<br />

plottet med negativt fortegn.<br />

Korrelationen med spreadet i 3-faktor modellen er lavere end i 2-faktor tilfældet.<br />

Det er det modsatte <strong>af</strong> hvad vi fandt i en 3-faktor Gaussisk model,<br />

hvor summen <strong>af</strong> faktorerne næsten var perfekt korreleret med spreadet. Geyer<br />

& Pichler (1998) har tilsvarende resultater for modeller med flere end 3<br />

faktorer.<br />

Vi genfinder det samme billede som tidligere, <strong>ved</strong> at betragte misspecifikationstests<br />

for modellen i tabel 20. Hypotesen om at residualerne har middelværdi<br />

nul forkastes for 8 ud <strong>af</strong> 10 løbetider, hvorimod at 2-faktor modellen<br />

kun forkaster hypotesen for 5 ud <strong>af</strong> 10 løbetider. Residualerne udviser<br />

autokorrelation for alle løbetider p˚anær en. Generelt er autokorrelationerne<br />

mere signifikante i 3-faktor modellen end i 2-faktor tilfældet. Dette fremhæver<br />

s˚aledes problemet beskrevet ovenfor og i Geyer & Pichler (1998).<br />

49


8 Konklusion<br />

Vi har i denne opgave gennemg˚aet og udledt generelle multifaktor <strong>af</strong>fine<br />

modeller for rentestrukturen. Herunder har vi specifikt udledt egenskaber for<br />

multifaktor CIR- og Gaussiske modeller. Det <strong>ved</strong>rører b˚ade fordelingsegenskaber<br />

og arbitragefri prisfastsættelse <strong>af</strong> nulkuponobligationer. For at kunne estimere<br />

parametrene i disse to modeltyper har vi udledt og anvendt et <strong>Kalman</strong><br />

filter. Denne metode tillader, at vi kan inddrage observationer fra rentestrukturen<br />

b˚ade over tid og p˚a tværs <strong>af</strong> løbetider. Vi har implementeret <strong>Kalman</strong><br />

filter algoritmen og estimeret 1-3 faktor modeller b˚ade for en Gaussisk specifikation<br />

<strong>af</strong> rentestrukturen og for en CIR-model.<br />

P˚a baggrund <strong>af</strong> danske swapdata for perioden 1996 til 2006 fandt vi b˚ade via<br />

en principal komponent analyse og de <strong>af</strong>fine rentemodeller 3 ho<strong>ved</strong>faktorer,<br />

der tilsammen beskriver udviklingen i rentestrukturen. Vi finder, som hos<br />

Litterman & Scheinkman (1991), at faktoren med størst forklaringsgrad p˚a<br />

tværs <strong>af</strong> modellerne beskriver ændringer i det generelle renteniveau. De øvrige<br />

faktorer betemmer hældning og krumning p˚a rentekurven, fx beskrevet <strong>ved</strong><br />

spreadet mellem korte og lange renter.<br />

Misspecifikationstests for alle de <strong>af</strong>fine modeller viser, at ingen <strong>af</strong> modellerne<br />

er velspecificeret. Det betyder, at man enten skal anvende flere faktorer,<br />

hvilket ikke virker rimeligt p˚a baggrund <strong>af</strong> principal komponenet analysen,<br />

eller at man skal bruge andre modeller end Gaussiske eller CIR-modeller. I<br />

de Gaussiske modeller finder vi, at modellerne passer bedre til de faktiske<br />

observationer, n˚ar vi øger antallet <strong>af</strong> faktorer. Der er ikke samme klare tendens<br />

i CIR-modellerne. Dette kan skyldes, at filtreringen i vores tilfælde ikke<br />

bliver quasi optimal i en lineær projektions forstand. Forskellen mellem den<br />

Gaussiske model og den tilsvarende CIR-model skal ogs˚a holdes op mod, at<br />

der ikke er lige mange parametre i de 2 modeller.<br />

Den model, der tilpasser rentestrukturen bedst hos os, er en 3-faktor Gaussisk<br />

model, hvilket ogs˚a er modellen med flest parametre. P˚a trods <strong>af</strong> positiv<br />

sandsynlighed for negative renter i denne model, f˚ar vi et betydeligt bedre<br />

fit end i den tilsvarende 3-faktor CIR-model. Det samme gælder ogs˚a for 2faktor<br />

modellerne. Dertil kommer ogs˚a, at den Gaussiske model har klaret<br />

sig bedst i misspecifikationstestene.<br />

50


Litteratur<br />

[1] Anderson, T.W. (2003): An Introduction to Multivariate Statistical<br />

Analysis. Wiley Interscience<br />

[2] Babbs, S.H. & Nowman, B.K. (1999): <strong>Kalman</strong> Filtering of Generalized<br />

Vasicek Term Structure Models. The Journal of Financial and Quantitative<br />

Analysis 34 (1): 115-130<br />

[3] Björk, T. (2004): Arbitrage Theory in Continous Time. Oxford University<br />

Press<br />

[4] Bollerslev, T. & Woolridge, J.M. (1992): Quasi-Maximum Likelihood<br />

<strong>Estimation</strong> and Inference in Dynamic Models with Time-Varing Covariances.<br />

Econometric Reviews 11: 143-172<br />

[5] Chen, R.R. & Scott, L. (1995): Maximum Likelihood <strong>Estimation</strong> for a<br />

Multifactor Equilibrium Model of the Term Structure of Interest Rates.<br />

Journal of Fixed Income 3, Dec.: 14-31<br />

[6] Cox, J. C., J. E. Ingersoll & S. A. Ross (1985b): A Theory of the Term<br />

Structure of Interest Rates. Econometrica 53 (2): 385-408<br />

[7] Dai, Q. & Singleton, K.J. (2000): Specification Analysis of <strong>Affine</strong> Term<br />

Structure Models. The Journal of Finance 5: 1943-1978<br />

[8] de Jong, F. (2000): Time Series and Cross-section Information in <strong>Affine</strong><br />

Term Structure Models. Journal of Business & Economic Statistics 18<br />

(3): 300-314<br />

[9] Duan, J.C. & Simonato, J.G. (1995): Estimating and Testing<br />

Exponential-<strong>Affine</strong> Term Structure Models by <strong>Kalman</strong> Filter Methods.<br />

Scientific Series, Centre Interuniversitaire de Recherche en Analyse des<br />

Organisations (CIRANO)<br />

[10] Duffie, D. & R. Kan (1996): A Yield-Factor Model of Interest Rates.<br />

Mathematical Finance 6(4), 379-406.<br />

[11] Hamilton, J.D. (1994): Time Series Analysis. Princeton University Press<br />

[12] Harvey, A. C. (1990): Forecasting, structural time series models and the<br />

<strong>Kalman</strong> Filter. Cambridge University Press<br />

[13] Litterman, R. & Scheinkman, J. (1991): Common Factors Affecting<br />

Bond Returns. The Journal of Fixed Income: 54-61<br />

51


[14] Lund, J. (1997a): Econometric Analysis of Continuous-Time Arbitrage-<br />

Free Models of the Term-Structure of Interest Rates. Working paper,<br />

Aarhus School of Business.<br />

[15] Lund, J. (1997b): Non-Linear <strong>Kalman</strong> Filtering Techniques for Term-<br />

Structure Models. Working paper, Aarhus School of Business.<br />

[16] <strong>Kalman</strong>, R.E. (1960): A New Approach to Linear Filtering and Prediction<br />

Problems. Journal of Basic Engineering, Transactions of the<br />

ASME: 35-45<br />

[17] Munk, C. (2005): Fixed Income Analysis. Lecture notes used in an advanced<br />

master’s course. University of Southern Denmark.<br />

[18] Poulsen, R. (2006): Slides from Continous Time Finance 2. University<br />

of Copenhagen.<br />

[19] Shumway, R.H. & Stoffer, D.S. (2000): Time Series and its Applications.<br />

Springer-Verlag<br />

[20] Shumway, R.H. & Stoffer, D.S. (1982): An Approach to Time Series<br />

Smoothing and Forecasting Using the EM Algorithm. Journal of Time<br />

Series Analysis 3: 253-264<br />

[21] Svensson, L.E.O. (1995): Estimating Forward Interest Rates with the<br />

Extended Nelson & Siegel Method. Sveriges Riksbank Quarterly Review<br />

3: 13-26<br />

52


0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

−0.01 0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 11: Faktiske rentesatser, fittede rentesatser og residualer for den 1<br />

faktor Gaussiske model. Løbetider fra 1 mdr. til 2 ˚ar.<br />

53


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 1−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 12: Faktiske rentesatser, fittede rentesatser og residualer for den 1<br />

faktor Gaussiske model. Løbetider fra 3 til 30 ˚ar.<br />

54


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 13: Faktiske rentesatser, fittede rentesatser og residualer for den 2<br />

faktor Gaussiske model. Løbetider fra 1 mdr. til 2 ˚ar.<br />

55


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 14: Faktiske rentesatser, fittede rentesatser og residualer for den 2<br />

faktor Gaussiske model. Løbetider fra 3 til 30 ˚ar.<br />

56


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 15: Faktiske rentesatser, fittede rentesatser og residualer for den 3<br />

faktor Gaussiske model. Løbetider fra 1 mdr. til 2 ˚ar.<br />

57


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 3−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 16: Faktiske rentesatser, fittede rentesatser og residualer for den 3<br />

faktor Gaussiske model. Løbetider fra 3 til 30 ˚ar.<br />

58


0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 17: Faktiske rentesatser, fittede rentesatser og residualer for 1 faktor<br />

CIR-modellen. Løbetider fra 1 mdr. til 2 ˚ar.<br />

59


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 1−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 18: Faktiske rentesatser, fittede rentesatser og residualer for 1 faktor<br />

CIR-modellen. Løbetider fra 3 til 30 ˚ar.<br />

60


0.00 0.02 0.04 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 19: Faktiske rentesatser, fittede rentesatser og residualer for 2 faktor<br />

CIR-modellen. Løbetider fra 1 mdr. til 2 ˚ar.<br />

61


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 2−faktor Gaussisk<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 2−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 20: Faktiske rentesatser, fittede rentesatser og residualer for 2 faktor<br />

CIR-modellen. Løbetider fra 3 til 30 ˚ar.<br />

62


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 1 mdr. rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 1 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

Faktisk 3 mdr. rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 2 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 21: Faktiske rentesatser, fittede rentesatser og residualer for 3 faktor<br />

CIR-modellen. Løbetider fra 1 mdr. til 2 ˚ar.<br />

63


0.00 0.01 0.02 0.03 0.04 0.05 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08<br />

Faktisk 3 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 7 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 15 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

0.00 0.02 0.04 0.06<br />

0.00 0.02 0.04 0.06 0.08<br />

0.00 0.02 0.04 0.06 0.08 0.10<br />

Faktisk 5 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 10 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Faktisk 30 årig rente<br />

Fit 3−faktor CIR<br />

Residual<br />

1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006<br />

Figur 22: Faktiske rentesatser, fittede rentesatser og residualer for 3 faktor<br />

CIR-modellen. Løbetider fra 3 til 30 ˚ar.<br />

64


Parameter 1-faktor Eksakt<br />

κ1 0.400002 0.40<br />

(0.002029)<br />

σ1 0.019967 0.02<br />

(0.000884)<br />

λ1 -0.50001 -0.50<br />

(0.000077)<br />

δ0 0.05997 0.06<br />

(0.001195)<br />

σe 0.010052 0.01<br />

(0.000105)<br />

Tabel 9: Estimater <strong>af</strong> parametre i 1-faktor Gaussisk model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

Parameter 2-faktor Eksakt<br />

κ1 0.399886 0.40<br />

(0.002502)<br />

κ2 0.200067 0.20<br />

(0.000964)<br />

σ1 0.019914 0.02<br />

(0.001062)<br />

σ2 0.009879 0.01<br />

(0.001436)<br />

λ1 -0.499991 -0.50<br />

(0.000204)<br />

λ2 0.100005 0.10<br />

(0.000147)<br />

ρ -0.499987 -0.50<br />

(0.000359)<br />

δ0 0.059982 0.06<br />

(0.001278)<br />

σe 0.010036 0.01<br />

(0.000107)<br />

Tabel 10: Estimater <strong>af</strong> parametre i 2-faktor Gaussisk model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

65


Parameter 3-faktor Eksakt<br />

κ1 0.399646 0.40<br />

(0.00186)<br />

κ2 0.300073 0.30<br />

(0.00088)<br />

κ3 0.200604 0.20<br />

(0.001596)<br />

σ1 0.029655 0.03<br />

(0.004658)<br />

σ2 0.019205 0.02<br />

(0.004021)<br />

σ3 0.008564 0.01<br />

(0.00494)<br />

λ1 -0.500037 -0.50<br />

(0.000482)<br />

λ2 -0.100051 -0.10<br />

(0.000458)<br />

λ3 -0.000049 0.00<br />

(0.00039)<br />

ρ12 -0.500034 -0.50<br />

(0.000393)<br />

ρ13 -0.300018 -0.30<br />

(0.000204)<br />

ρ23 0.399983 0.40<br />

(0.000112)<br />

δ0 0.059314 0.06<br />

(0.006409)<br />

σe 0.009982 0.01<br />

(0.000899)<br />

Tabel 11: Estimater <strong>af</strong> parametre i 3-faktor Gaussisk model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

66


Parameter 1-faktor Eksakt<br />

κ 0,299984 0.30<br />

(0.000063)<br />

θ 0.060068 0.06<br />

(0.000094)<br />

σ 0.050041 0.05<br />

(0.000053)<br />

λ -0.500028 -0.50<br />

(0.000071)<br />

σe 0.010032 0.01<br />

(0.000083)<br />

Tabel 12: Estimater <strong>af</strong> parametre i 1-faktor CIR-model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

Parameter 2-faktor Eksakt<br />

κ1 0.100847 0.10<br />

(0.006792)<br />

κ2 0.521598 0.50<br />

(0.10015)<br />

θ1 0.020011 0.02<br />

(0.000927)<br />

θ2 0.079326 0.08<br />

(0.010508)<br />

σ1 0.080119 0.08<br />

(0.001463)<br />

σ2 0.099629 0.10<br />

(0.013451)<br />

λ1 -0.500030 -0.50<br />

(0.010124)<br />

λ2 0.293294 0.30<br />

(0.081582)<br />

σe 0.019964 0.02<br />

(0.000208)<br />

Tabel 13: Estimater <strong>af</strong> parametre i 2-faktor CIR-model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

67


Parameter 3-faktor Eksakt<br />

κ1 0.147149 0.1500<br />

(0.032199)<br />

κ2 0.421535 0.4500<br />

(0.063994)<br />

κ3 0.058114 0.0500<br />

(0.031302)<br />

θ1 0.001664 0.0010<br />

(0.002268)<br />

θ2 0.007266 0.0200<br />

(0.008611)<br />

θ3 0.013692 0.0100<br />

(0.015674)<br />

σ1 0.056708 0.0500<br />

(0.013474)<br />

σ2 0.132446 0.1000<br />

(0.035494)<br />

σ3 0.338997 0.3500<br />

(0.03741)<br />

λ1 -0.251081 -0.2500<br />

(0.030851)<br />

λ2 0.466140 0.4500<br />

(0.046761)<br />

λ3 -0.191536 -0.2000<br />

(0.038004)<br />

σe 0.014645 0.0015<br />

(0.042257)<br />

Tabel 14: Estimater <strong>af</strong> parametre i 3-faktor CIR-model vha. Monte Carlo<br />

simulationer, hvor standard<strong>af</strong>vigelserne er skrevet i parenteser.<br />

68


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. -0.000930 ⋆ -3.382690 ⋆ 492.294681<br />

(0.006294)<br />

3 mdr. -0.000829 ⋆ -3.237650 ⋆ 500.448225<br />

(0.005862)<br />

1 ˚ar -0.000593 ⋆ -2.840620 ⋆ 490.089915<br />

(0.004776)<br />

2 ˚ar 0.000216 1.426911 ⋆ 449.675299<br />

(0.003467)<br />

3 ˚ar 0.000835 ⋆ 7.812321 ⋆ 381.350731<br />

(0.002446)<br />

5 ˚ar 0.001223 ⋆ 12.956536 ⋆ 353.644296<br />

(0.002161)<br />

7 ˚ar 0.001037 ⋆ 7.736513 ⋆ 437.310253<br />

(0.003069)<br />

10 ˚ar 0.000134 0.714660 ⋆ 477.812491<br />

(0.004306)<br />

15 ˚ar -0.001761 ⋆ -7.216718 ⋆ 481.386289<br />

(0.005585)<br />

30 ˚ar -0.000109 -0.332733 ⋆ 401.653464<br />

(0.007505)<br />

l( ˆ Θ) 25,268<br />

Tabel 15: Residualer i den 1-faktor Gaussiske modellen, samt test for hvid<br />

støj i form <strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation.<br />

⋆ markerer forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

69


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. 0.000556 ⋆ 5.777357 ⋆ 302.008216<br />

(0.002202)<br />

3 mdr. 0.000354 ⋆ 5.530005 ⋆ 235.564000<br />

(0.001465)<br />

1 ˚ar -0.000337 ⋆ -4.155705 ⋆ 350.019007<br />

(0.001855)<br />

2 ˚ar -0.000386 ⋆ -3.988570 ⋆ 374.339013<br />

(0.002216)<br />

3 ˚ar -0.000306 ⋆ -3.225656 ⋆ 359.197704<br />

(0.002175)<br />

5 ˚ar -0.000309 ⋆ -3.793860 ⋆ 297.621955<br />

(0.001865)<br />

7 ˚ar -0.000295 ⋆ -4.214581 ⋆ 223.967792<br />

(0.001603)<br />

10 ˚ar -0.000337 ⋆ -5.288109 ⋆ 146.904578<br />

(0.001458)<br />

15 ˚ar -0.000488 ⋆ -6.579626 ⋆ 86.325926<br />

(0.001697)<br />

30 ˚ar 0.000808 ⋆ 5.328834 ⋆ 53.507484<br />

(0.00347)<br />

l( ˆ Θ) 30,225<br />

Tabel 16: Residualer i den 2-faktor Gaussiske model, samt test for hvid støj<br />

i form <strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation. ⋆<br />

markerer forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

70


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. 0.000044 0.769139 ⋆ 18.342292<br />

(0.001296)<br />

3 mdr. 0.000001 0.026444 ⋆ 48.432568<br />

(0.001086)<br />

1 ˚ar -0.000134 ⋆ -2.079520 ⋆ 233.184864<br />

(0.00148)<br />

2 ˚ar -0.000005 -0.084178 ⋆ 118.603612<br />

(0.001314)<br />

3 ˚ar 0.000020 0.384758 ⋆ 60.145278<br />

(0.001207)<br />

5 ˚ar -0.000127 ⋆ -2.380642 ⋆ 55.640438<br />

(0.001218)<br />

7 ˚ar -0.000145 ⋆ -2.474685 ⋆ 98.311843<br />

(0.001342)<br />

10 ˚ar -0.000103 -1.643493 ⋆ 105.627123<br />

(0.00144)<br />

15 ˚ar -0.000151 ⋆ -2.283820 ⋆ 10.124969<br />

(0.001512)<br />

30 ˚ar -0.000115 -0.867153 0.530093<br />

(0.003048)<br />

l( ˆ Θ) 32,527<br />

Tabel 17: Residualer i den 3-faktor Gaussiske model, samt test for hvid støj<br />

i form <strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation. ⋆<br />

markerer forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

71


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. -0.001489 ⋆ -5.302153 ⋆ 496.406270<br />

(0.006428)<br />

3 mdr. -0.001376 ⋆ -5.201094 ⋆ 504.961473<br />

(0.006055)<br />

1 ˚ar -0.000849 ⋆ -3.815120 ⋆ 497.730023<br />

(0.005096)<br />

2 ˚ar 0.000277 1.678922 ⋆ 465.384002<br />

(0.003781)<br />

3 ˚ar 0.001115 ⋆ 9.532730 ⋆ 407.224867<br />

(0.002676)<br />

5 ˚ar 0.001691 ⋆ 19.687420 ⋆ 321.167866<br />

(0.001966)<br />

7 ˚ar 0.001447 ⋆ 12.397804 ⋆ 408.716587<br />

(0.002672)<br />

10 ˚ar 0.000246 1.437397 ⋆ 466.671013<br />

(0.003923)<br />

15 ˚ar -0.001980 ⋆ -8.583557 ⋆ 474.362960<br />

(0.005279)<br />

30 ˚ar -0.000201 -0.644232 ⋆ 389.744095<br />

(0.007142)<br />

l( ˆ Θ) 25,293<br />

Tabel 18: Residualer i 1-faktor CIR-modellen, samt test for hvid støj i form<br />

<strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation. ⋆ markerer<br />

forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

72


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. 0.000029 0.279531 ⋆ 305.668861<br />

(0.002362)<br />

3 mdr. -0.000142 ⋆ -2.035234 ⋆ 235.338220<br />

(0.001602)<br />

1 ˚ar -0.000696 ⋆ -8.734778 ⋆ 312.035358<br />

(0.001823)<br />

2 ˚ar -0.000568 ⋆ -5.930122 ⋆ 350.574270<br />

(0.002194)<br />

3 ˚ar -0.000327 ⋆ -3.415718 ⋆ 346.770885<br />

(0.002192)<br />

5 ˚ar -0.000073 -0.848113 ⋆ 311.107160<br />

(0.001966)<br />

7 ˚ar 0.000093 1.259372 ⋆ 251.377058<br />

(0.001699)<br />

10 ˚ar 0.000094 1.446145 ⋆ 162.868262<br />

(0.001481)<br />

15 ˚ar -0.000312 ⋆ -3.906268 ⋆ 133.486395<br />

(0.001831)<br />

30 ˚ar -0.000102 -0.679093 ⋆ 58.083133<br />

(0.003435)<br />

l( ˆ Θ) 30,108<br />

Tabel 19: Residualer i 2-faktor CIR-modellen, samt test for hvid støj i form<br />

<strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation. ⋆ markerer<br />

forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

73


Løbetid Middelværdi t-test Ljung-Box test<br />

1 mdr. -0.000273 ⋆ -4.495091 ⋆ 13.805957<br />

(0.001389)<br />

3 mdr. -0.000244 ⋆ -4.862220 ⋆ 22.729960<br />

(0.001151)<br />

1 ˚ar -0.000323 ⋆ -4.225440 ⋆ 266.815145<br />

(0.00175)<br />

2 ˚ar -0.000203 ⋆ -3.004140 ⋆ 171.850141<br />

(0.001548)<br />

3 ˚ar -0.000219 ⋆ -3.729222 ⋆ 90.235477<br />

(0.001347)<br />

5 ˚ar -0.000369 ⋆ -6.390153 ⋆ 83.059702<br />

(0.001322)<br />

7 ˚ar -0.000265 ⋆ -4.212479 ⋆ 128.240363<br />

(0.00144)<br />

10 ˚ar -0.000088 -1.329815 ⋆ 113.262996<br />

(0.001506)<br />

15 ˚ar -0.000230 ⋆ -3.240910 ⋆ 8.924104<br />

(0.001625)<br />

30 ˚ar 0.000136 1.012585 1.186480<br />

(0.003064)<br />

l( ˆ Θ) 31,707<br />

Tabel 20: Residualer i 3-faktor CIR-modellen, samt test for hvid støj i form<br />

<strong>af</strong> t-test for middelværdi 0 og Ljung-Box-test for autokorrelation. ⋆ markerer<br />

forkastelse <strong>af</strong> hypotesen om hvid støj p˚a 5 % niveau.<br />

74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!