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

モンテカルロ・フィルタを用いた金融時系列分析

N/A
N/A
Protected

Academic year: 2021

シェア "モンテカルロ・フィルタを用いた金融時系列分析"

Copied!
40
0
0

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

全文

(1)

状態空間モデルを用いた金融

時系列分析

佐藤整尚 (大学共同利用機関法人・情報・システム研究機構 統計数理研究所・データ科学研究系・准教授) 9月26日CARFセミナー

(2)

はじめに

• 90年代:統計科学の分野で金融データに対する応 用が盛んになった:ARCH、GARCHをはじめとする ボラティリティモデルの推定 • 2000年以降:さまざまな商品が開発される。高頻度 データの解析、債券価格のモデリング、倒産確率の モデリング • 現在:数理ファイナンスの進化が著しい。 (統計科学の出番は?)

(3)

状態(State)変数とは

• 必ずしも観測されるとは限らない物事の状態 (本質)を表す変数。

• 時間とともに変動する。

(4)

状態空間モデルとは

• システムモデル(状態モデル)と観測モデル からなる。 • システムモデルにはマルコフ性が仮定される。 t-1時点の状態 t時点の状態 t+1時点の状態 t-1時点の観測値 t時点の観測値 t+1時点の観測値 システムモデル 観測モデル 観測モデル

(5)

状態空間モデル

• 線形・ガウスの場合(xが状態変数) t t t t t t e Hx y Gv Fx x + = + = −1 例) カルマン・フィルタ t t t t t t t e x y = + + =

β

ε

β

β

1 (システムモデル) (観測モデル) (システムモデル) (観測モデル)

(6)

一般化状態空間モデル

システムモデル

観測モデル

(7)

状態空間モデルの目的

• モデルの当てはめやパラメータの推定を行う。

• 観測値から状態変数を推定する。

• モデルに基づき予測を行う。

(8)

状態空間モデルの歴史

• もともとは物理システムの記述 に使われていた。 • 1960年代カルマンにより、制御 工学での利用が進んだ。(カル マンフィルタ) • 1970年代赤池により、統計科学 への応用が始まる。 理論モデルの記述 システムの制御 モデルの推定 *ファイナンスでも使われる ようになってきた。

(9)

金融時系列分析において

状態空間モデルが有効な例

• Trend Modelの推定

• Volatilityの推定( Stochastic Volatility Model )

• 金利の期間構造の推定

• マルチファクターモデルの推定 • CAPMにおける時変Betaの推定 • 投資信託のスタイル分析

(10)

金融時系列において状態空間モデル

が適用される時の2つの傾向

• 理論モデルの対象とする変数が観測できない場合 – 数理ファイナンスを起源とするモデル(連続時間モデル) – 状態(システム)モデルは一般に複雑である。非線形でカ ルマンフィルターでは解けないことも多い。 • 時変係数タイプの非定常モデル – クオンツタイプのモデル – ベースは回帰モデルでこれを時変にしたもの – システムモデルは統計的なモデリングである。カルマン フィルタで解ける場合が多い。

(11)

状態推定のアルゴリズム

• カルマン・フィルタ

• 拡張カルマン・フィルタ • 非線形フィルタ

(12)

モンテカルロフィルタの特徴

• 様々なモデルに適用可能である. – 制約つき推定 – 非線形構造 – 突然のジャンプなどを含むモデル • 状態変数(潜在変数)の推定が得意 • 平滑化も可能である.

(13)

Monte Carlo Filter : ( Kitagawa [1996] ) Initial distribution Prediction ~ likelihood Re-sampling by Filter

(14)

Log-Likelihood

(15)

Trend-Volatility model (summary) Yt = Tt + At + εt exp St Tt = DTt – 1 + Tt – 1 + e1t + e2t DTt = DTt – 1 + e1t At = a1At – 1 + a2At – 2 + e3t St = St – 1 + c ∆DTt – 1 + e4t e1t,e3t,e4t ~ N 0,σi2 , εt ~ N 0,1 e2 ~ Uniform(d1 , d2) (Prob. α) N (0,σ22) (Prob. 1 – α) (状態:トレンド、 ボラティリティ、周期変動)

(16)

時変係数マルチファクターモデル        + + + = + + + = + + + =      + = + = + = − − − nt nt t nt t t nt t t t t t t t t t t t t t t t t t t t t t t t e f c f b a r e f c f b a r e f c f b a r v c c v b b v a a ) 2 ( ) 1 ( 2 2 ) 2 ( 2 ) 1 ( 2 1 ) 2 ( 1 1 ) 1 ( 1 3 1 2 1 1 1  時変係数CAPM (状態:ファクターにかかる係数)

(17)

Observational Data (interest rates)

Estimated Factors (State Variables)

•Monte Carlo Filter •State Space Model Multi-Factor Model

Estimated

Term Structure

(18)

Term structure model of interest rates

State variables: Y (k-dimensional)

W : n dimensional Brownian motion

Short-term interest rate :

r

=

r

(

Y

,

t

)

(19)

Price of zero coupon bonds : P(t,T)

Q : Risk neutral measure

Under Q T : maturity ) , ), ( ( ) , (t T B Y t t T P = ∴ * * PはYのモデルの形に 依存して決定される

(20)

General case : System Model: Linear case : S S ′ = Σ

(21)

Observational Model

Price of a zero coupon bond

General case : Additive case : Examples of H( ) : (LIBOR) (Swap rate) )] ( |Y t ) , ); ( (Y t t T B =

(22)

要点: モンテカルロフィルターを用いた金利の期間構造の推定 特徴: 幅広いモデルに適用可能である. 特にゼロクーポン債の価格が明示的 に解けなくてもよい. 自由なモデリングが可能 (CIRなどのモデルにこだわる必要が無い)

(23)

スタイル分析法

• 静的枠組み – 回帰モデル • 動的枠組み – ウィンドウを移動しながら回帰を行う方法 – 罰金つき最小2乗法 – ・・・ – 状態空間表現によるアプローチ(新しい手法)

(24)

t t t t t t t t t t t t t t

e

LG

LV

MG

MV

SG

SV

r

+

+

+

+

+

+

=

6 5 4 3 2 1

β

β

β

β

β

β

投資信託のスタイル分析 SV:Small-Value SG:Small-Growth MV:Mid-Value MG:Mid-Growth LV:Large-Value LG:Large-Growth (状態:スタイルインデックスにかかる係数)

(25)

従来の方法

• Window-Regressionによって求めた係数を 平滑化する方法 (MPI-スタイラス,http://www.mpi-japan.com/) • 制約つき最小2乗法+HP Filter (竹原1999) ここで提案する方法:

(26)

∑ ∑ ∑ ∑ ∑ ≠ ≠ ≠ ≠ − − = − = − = − = ≤ ≥    − + = + + + + + + = 6 6 2 2 1 1 ' ' 2 2 1 , 6 5 4 3 2 1 ) 6 1 : (Pr 1 ) 6 1 : (Pr 1 ) 6 1 : (Pr 1 ) 3 ( 1 ) 2 ( 1 ) 1 ( 0 ) 1 : (Pr ) , 0 ( ) : (Pr ) , 0 ( ~ j jt t j jt t j jt t i j jt t i it it i i it it t i it t t t t t t t t t t t t t t c N N e LG LV MG MV SG SV r β β β β β β β β β β α σ α σ ε ε β β β β β β β β  モデル: 制約: 状態推定はモンテカルロフィルター を使う.

(27)

実証結果のまとめ

• ウエイト所与のもとでのシミュレーションデー タに対してはよく推定されている. • 特にMCFでは急激な変化も捉えられた. • 現実のリターン系列に対しては必ずしも満足 できる結果ではない. – 現実のファンドは常にスタイルインデックスのみ のポートフォリオとしてみれるか?

(28)

ボラティリティの推定

• ヒストリカルボラティリティ • SVやGARCHなどのモデルを使った推定 • 高頻度データを使った実現ボラティリティの推定 日次データ -> 1分データ、1秒データ、 Tick データ *より精緻にVolatilityの推定が可能

(29)

High Frequency Data of Nikkei-225 Futures

• Traded at Osaka

Securites Exchange • Very active

– Daily average volume 136,802 units (2008)

• Intra-day volatility movements

• Large tick size

– 10 yen

(Spot index : 0.01 yen)

Apr-16-2007

(30)

High Frequency Data

60 sec.

Spot index (black) and Futures (red)

(31)

Historical Integrated Volatility for Nikei225 Futures X:LOGをとった株価 X: log transformed stock price (1s) (5s) (10s) (30s) ∑ = − − = Σ n i n i n i x x x 1 2 / ) 1 ( / ) ( ˆ Integrated Volatility Interval

(32)

従来のフレームワーク

i i i i i i v x y e x x + = + = −1 Discrete model: (状態:本源的な資産価格、 ただし、状態そのものを推定 するのではない)

(33)

高頻度データに対する

より一般的な枠組み

)

,

,

(

)

1

0

(

)

(

1 0 2 / 1 0 i i i i t t t t t s x t

v

y

x

g

y

t

dB

s

x

x

=

Σ

+

=

観測値yからxのボラティリティを推定する。

(34)

SIML (Separating Information

Maximum Likelihood) Estimator

(Proposed by Kunitomo and Sato (2008))

(35)

For small k,

( )

[

]

0 sin 4 2 2 22 11 , = + ≅ − n k k n n a π

(36)

                v x n l n l n m z z z z z z Σ ↓ + − + − Σ ↓ ˆ 2 1 ˆ 2 1, , , , , , , ,

(37)

SIMLの特徴

• 実務的な方法である。 – 計算が簡単であり、他の方法のようにデータごと に定めるパラメータなどがない。 – やや効率性は落ちるが、非常にロバストである。 • 漸近的な性質が比較的簡単である。 • 共分散も推定できるので、たとえば、重回帰 モデルの推定なども可能である。

(38)

高頻度データに対する

新しい観測モデル

i i i i t t t t t s x t

v

y

x

g

y

t

dB

s

x

x

+

=

Σ

+

=

)

(

)

1

0

(

)

(

1 0 2 / 1 0 観測値yからxのボラティリティを推定する。

(39)

まとめ

• 高頻度データの観測モデルを非線形に拡張した。 • さまざまな非線形変換が考えられる。 • 従来の加法ノイズモデルにおける実現分散の推定 法も、ほぼ、有効である。 • 多変量のケースでの実現相関の推定も可能 (SIML)

(40)

ファイナンス分野での統計科学

• 統計モデル(時系列モデル)のファイナンス データへの適用 • ファイナンスモデルへの統計手法の適用 • 状態空間モデルは両方をつなぐ接点となりう る。 – 新しいフィルタリングの応用 – 今まで推定の難しかったファイナンスモデルの推 定

参照

関連したドキュメント

2 次元 FEM 解析モデルを添図 2-1 に示す。なお,2 次元 FEM 解析モデルには,地震 観測時点の建屋の質量状態を反映させる。.

フロートの中に電極 と水銀が納められてい る。通常時(上記イメー ジ図の上側のように垂 直に近い状態)では、水

基本的金融サービスへのアクセスに問題が生じている状態を、英語では financial exclusion 、その解消を financial

環境基準値を超過した測定局の状況をみると、区部南西部に位置する東糀谷局では一般局では最も早く 12 時から二酸化窒素が上昇し始め 24 時まで 0.06ppm

Hoekstra, Hyams and Becker (1997) はこの現象を Number 素性の未指定の結果と 捉えている。彼らの分析によると (12a) のように時制辞などの T

北区で「子育てメッセ」を企画運営することが初めてで、誰も「完成

9 時の館野の状態曲線によると、地上と 1000 mとの温度差は約 3 ℃で、下層大気の状態は安 定であった。上層風は、地上は西寄り、 700 m から 1000 m付近までは南東の風が

・電源投入直後の MPIO は出力状態に設定されているため全ての S/PDIF 信号を入力する前に MPSEL レジスタで MPIO を入力状態に設定する必要がある。MPSEL