2000年11月15日 – 東京 – 日経金融新聞 金融フロンティア 手術室をのぞいてみよう 十年前は珍しかった金融シミュレーションも、今ではありふれてプライシングやリスク計測に使われている。しかし、計算過程の理解は大変だ。このため、モデルの信頼性保証は、勢いシステム会社や設計者の手にゆだねられ、患者と医者に似た関係が生まれてしまう。だからと言って、手術内容に患者が無関心でいてよいはずはない。 そこで本稿では、医療事故になりかねない金融数学の事例を集めてみた。 1. 過少自由度の設計 複数の確率変動要因間の関係は、線型代数学の助けを借りて実対称行列で表現できる(図1)。図の斜線部は密行列(非零の領域)であり、金融ではシステマチックリスクと呼ぶことがある。密行列を複数内包する行列形式がスカイライン行列で、確率変動モデルの典型的形状だ。実対称行列の一辺の長さ(行列の次元数)が自由度で、内包する密行列および対角成分に応じた確率変数を右辺に置いて、確率方程式を組み立てる(図2)。これは金融に限らず構造解析をはじめとする他のシミュレーション分野でも同じである。話について来ていない方も「そんなものだ」と思ってほしい。 さて問題はここからだ。大きな自由度を扱うには、それなりに面倒なテクニック(数値計算法と言う)が必要だ。このため、意図的に自由度を少なくして計算をサボるケースをよく見かける。一時期流行したリスクメトリックスもそのひとつ(図3)。ひどい例では三千銘柄超の個別株を一確率変数で表現し、大きな誤差を伴うモデルさえ存在する。 国際ルール化している当局規制も、確信犯的に過少自由度を認めている。規制の裏をかくのはとても簡単、自由度不足の場所にスプレッドポジションでも作ればよい。「国際決済銀行(BIS)基準対応のVaR(バリュー・アット・リスク)を使えばリスク管理は万全」的発想は危ないのである。 2. 不安定な三角分解操作 実利主義・結果至上の金融屋の数学は、数学者からよく揶揄(やゆ)される物理学者の数学以上に杜撰(ずさん)だと思う。私自身も銀行員時代を含めて反省する点が多々ある。 シミュレーションの過程では先の密行列に対し、単変量で言う平方根操作、L・Lt形式への変換、つまり三角分解が必要だ。ところが、ここに入門書でよく紹介されるコレスキー分解法を使う場合、個々の数字が同じ方向に動きがちな金融系列(例・短期金利)を多数扱ったりすると、計算中にエラーが起こることがある。そんなモデルは、時々「妙に数字が狂う」。専門用語で言えばロバスト(強固)でない。この問題を抱えたシステムは計算を繰り返すほど間違いが多く生じる。だから相関係数を毎日見直すような使い方を禁止していたりする。 詳細は解説が長くなるので省くけれども、入門書から一歩進んで勉強すれば、まずL・D・Lt形式に変換してからL・Lt形式に向かう行列操作が適切とわかるだろう。 3. 収束性改善策の乱用 収束性改善策は見かけ上の誤差を減少させる。しかし、その副作用、系列間相関(マルチコ)や準乱数周期の弊害も大きい(図2)。「だれがこんな人にPh.D.を与えたのか」と笑い話ができるほど、この種の統計学上の誤り(Type I Error、通称「慌てもののエラー」)にははまりやすい。たとえば、とある著名なリスク管理システム会社の方からさえ、「準乱数(乱数に似た数列)により、数万件のポートフォリオを相手に、五千回以下の試行回数で市場・信用イベント同時存在下のリスク量を計算可能」と主張されて、閉口したことさえある。 数値シミュレーションの性格上、実用精度に到達するのは、単体イベントの計測でも一万回級、同時イベントならば、さらに多くの計算試行の末である。合併銀行の巨大資産さえ、十万回の計算をPCサーバーが十七時間(四CPUのLinuxサーバーで測定、信用VaR、CVaR、リスクコントリビューション、OLAP、DM/MTMを同時計算)で完了する今日でも、相応の準備が必要だ。 事後点検の勧め 今や成功率90%以上、手術台で患者が亡くなれば心臓外科医の腕がまず疑われる冠動脈バイパス手術も、昔ははるかに危険な施術であった。数年前、「専門家」に依頼した高額なモデル監査も結構怪しい。中古建築と同じく、モデルやシステムの品質は利用者自身が見極める他に方法はない。 ニューメリカルテクノロジーズ 鳥居 秀行
大規模信用リスク管理システム CreditBrowser® のバージョンアップを行いました。三菱信託銀行株式会社様、株式会社東京三菱銀行様、株式会社住友銀行様ほかに順次リリース致しました。
新しい計量モデル「二重指数分布連続型PDFモデル」を追加しました。同一システム上で、初歩的な CreditMetrics タイプから、本格的な信用リスクモデルまで、複数の手法を比較考証することが可能です。コンプライアンス対応、モデルリスク軽減に役立ちます。
従来の債務者を基本にした多階層集計機能とは別に、取引勘定ベースの多階層集計も同時計算可能にしました。これは信託銀行や生保・損保、あるいは合併行など、同一顧客に対して複数の勘定部門から与信があるケースへの対応です。OLAP (On-Line Analytical Processing) 技術により、どちらの集計区分でも階層間の上下関係をその場で変更可能です。
1999年12月6日 – 東京 – 於 帝国ホテル
1999年10月13日 – 東京 – 農林中央金庫様向けCreditBrowser® に関する記事が、日経金融新聞に掲載されました。
1999年9月21日 – 東京 – (社)日本オペレーションズ・リサーチ学会 1999年度秋季研究発表会 於 成蹊大学
講演概要
近年、先進的な一部の金融機関において、数万次元規模のモンテカルロシミュレーションを使ったリスク管理・経営リソース配分が行われるようになってきた。
1999年8月11日 – 東京 – 三菱信託銀行株式会社様に、信用リスク管理システム CreditBrowser® をご採用頂きました。同時に、株式会社エムティービー インベストメント テクノロジー研究所(MTEC)様との共同によるリスク管理研究にも合意いたしました。新しい信用リスクモデルの開発に着手しました。
1999年4月2日 – 東京 – 理財工学研究センター設立記念シンポジウム 於 東京工業大学 講演概要 金融リスク管理の学問分野は、社会科学の常として実社会と離れた存在ではありえない。ところが信用リスクの分野では、数十万次元級の多期間シミュレーションという計算量の壁、実証データの非公開の壁が障害となり、研究の進展が妨げられているといえよう。 そこで本稿では、現時点で実用レベルにある商用信用リスク管理シミュレーションシステムとしては数少ない製品を有する当社の経験をもとにして、金融機関が直面しているリスクの実像を描き、リスク管理モデルに関する一定の指針を示したい。また、研究開発型企業としてこれまでに当社が導き出した実践的技術・周辺研究についても解説を加える。 内容目次 1. はじめに 2. 問題の本質を理解する (1)結果こそがすべて (2)銀行ポートフォリオを分析する 3. モデルをデザインする (1)リスク量に解析解は存在するか (2)金融シミュレーションという新分野 (3)準乱数法の時代 (4)モーメントマッチングと疑似乱数 (5)Mersenne Twister (6)格付別回収率別イールドカーブ (7)多期間シミュレーションとロールオーバー (8)連鎖倒産の記述 (9)個別株価リスクの統合 (10)確率密度分布のOLAP演算とWhat-If機能 4. モデルを利用する(1)複数のモデルを備える (2)会計価値ベースと現在価値ベースの考え方 (3)リスクリミット管理と所要自己資本算出への応用 (4)資産選択ツールとしての利用 (5)資産の自動最適化は可能か5. おわりに セミナーで配布した資料「金融リスク管理と乱数技術 ~超高次元下の要素間連鎖性記述および多期間モデル」(pdf 1.6MB)はこちらからご請求いただけます。 その他セミナーで配布した資料は www.numtech.co.jp/resources/presentations-reports/ でご確認いただけます。
1999年3月1日 – 東京 – モーメントマッチングによるモンテカルロ法の改善効果に関する記述をNtRandのページに追加しました。モーメントマッチングによるモンテカルロ法の改善効果
1998年10月1日 – 東京 – 当社は信用リスク管理システム CreditBrowser®のVersion 1.5をリリースしました。Version 1.5 の目玉はクレジットスプレッドモデルの内蔵です。JPモルガン方式のように米国市場以外では事実上入手不可能な社債スプレッドに頼る必要はなくなり、国内与信への対応が強化されました。対顧客貸出スプレッド算出への応用も期待されます。CreditBrowser® Version 1.5は、株式会社住友銀行様にご採用頂いております。
- 1
- 2