特許第6470617号(P6470617)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 山▲崎▼システム・コンサルティング株式会社の特許一覧

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6470617
(24)【登録日】2019年1月25日
(45)【発行日】2019年2月13日
(54)【発明の名称】プログラム、方法、および情報処理装置
(51)【国際特許分類】
   G06F 17/18 20060101AFI20190204BHJP
   G06Q 40/02 20120101ALI20190204BHJP
【FI】
   G06F17/18 A
   G06Q40/02
【請求項の数】7
【全頁数】28
(21)【出願番号】特願2015-73881(P2015-73881)
(22)【出願日】2015年3月31日
(65)【公開番号】特開2016-194765(P2016-194765A)
(43)【公開日】2016年11月17日
【審査請求日】2018年1月30日
(73)【特許権者】
【識別番号】507378226
【氏名又は名称】山▲崎▼システム・コンサルティング株式会社
(74)【代理人】
【識別番号】100105360
【弁理士】
【氏名又は名称】川上 光治
(72)【発明者】
【氏名】山▲崎▼ 淳一
【審査官】 田中 幸雄
(56)【参考文献】
【文献】 特開平11−306238(JP,A)
【文献】 特開2009−266184(JP,A)
【文献】 特開2002−279174(JP,A)
【文献】 特開2003−150780(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 17/18
G06Q 40/02
(57)【特許請求の範囲】
【請求項1】
複数の金利、複数の平均金利、最初の期間から最後の期間までの期間数、前記複数の金利の各々から前記複数の金利の各々への複数の遷移確率を記憶部から読み込み、
前の期間における前記複数の金利の各々を表す第1の金利に対する前記複数の平均金利の各々を表す第1の平均金利と、前記前の期間までの期間数と、着目期間での前記複数の金利の各々を表す第2の金利と、前記着目期間までの期間数とに基づいて、前記第1の平均金利および前記第2の金利のそれぞれの組合せに対する前記着目期間までの第2の平均金利を求め、求めた前記第2の平均金利に最も近い前記複数の平均金利の中の1つの平均金利または2つの平均金利の一方もしくは双方を表す第3の平均金利を決定し、
前記第1の金利に対する前記第1の平均金利の発生確率と、前記複数の遷移確率の中の前記第1の金利から前記第2の金利への遷移確率とに基づいて、前記第1の金利および前記第1の平均金利のそれぞれの組合せに対する前記第2の金利の発生確率を前記第2の平均金利の発生確率として求め、前記第2の金利に対する前記第2の平均金利の発生確率または前記第2の平均金利の発生確率の少なくとも一部の総和を、前記第2の金利に対する前記第3の平均金利の発生確率として求め、
前記着目期間における前記第2の金利に対する前記第3の平均金利の発生確率を、次の着目期間の前の期間における、前記第2の金利と等しい前記第1の金利に対する、前記第3の平均金利と等しい前記第1の平均金利の発生確率として設定する
処理を、前記最初の期間と前記最後の期間の間の各期間について繰り返し、
前記最後の期間における前記複数の平均金利の発生確率を表示する
処理をコンピュータに実行させるためのプログラム。
【請求項2】
前記前の期間における前記第1の平均金利および前記第2の金利のそれぞれの組合せに対する前記着目期間までの第2の平均金利は、前記第1の平均金利と前記前の期間までの期間数の積と、前記第2の金利の和を、前記着目期間までの期間数で除算して求められ、
前記第1の金利および前記第1の平均金利のそれぞれの組合せに対する前記第2の金利の発生確率は、前記第1の金利に対する前記第1の平均金利の発生確率と、前記第1の金利から前記第2の金利への遷移確率との積として求められるものであることを特徴とする、請求項1に記載のプログラム。
【請求項3】
前記第2の平均金利に最も近い前記第3の平均金利が第4の平均金利および第5の平均金利である場合、前記第2の金利に対する前記第2の平均金利の発生確率の一部は、前記第2の金利に対する前記第4の平均金利の発生確率に加算され、前記第2の平均金利の発生確率の残部は、前記第2の金利に対する前記第5の平均金利の発生確率に加算されるものであることを特徴とする、請求項1または2に記載のプログラム。
【請求項4】
前記第4の平均金利の発生確率に加算される前記第2の平均金利の発生確率の前記一部は、前記第2の平均金利と前記第4の平均金利の間の差が小さくなるにしたがって増大し、前記第5の平均金利の発生確率に加算される前記第2の平均金利の発生確率の前記残部は、前記第2の平均金利と前記第5の平均金利の間の差が小さくなるにしたがって増大するように決定されるものであることを特徴とする、請求項3に記載のプログラム。
【請求項5】
前記複数の平均金利の数は、前記複数の金利の数から1を減算した値の整数倍に1を加算した値であることを特徴とする、請求項1乃至4のいずれかに記載のプログラム。
【請求項6】
複数の金利、複数の平均金利、最初の期間から最後の期間までの期間数、前記複数の金利の各々から前記複数の金利の各々への複数の遷移確率を記憶部から読み込み、
前の期間における前記複数の金利の各々を表す第1の金利に対する前記複数の平均金利の各々を表す第1の平均金利と、前記前の期間までの期間数と、着目期間での前記複数の金利の各々を表す第2の金利と、前記着目期間までの期間数とに基づいて、前記第1の平均金利および前記第2の金利のそれぞれの組合せに対する前記着目期間までの第2の平均金利を求め、求めた前記第2の平均金利に最も近い前記複数の平均金利の中の1つの平均金利または2つの平均金利の一方もしくは双方を表す第3の平均金利を決定し、
前記第1の金利に対する前記第1の平均金利の発生確率と、前記複数の遷移確率の中の前記第1の金利から前記第2の金利への遷移確率とに基づいて、前記第1の金利および前記第1の平均金利のそれぞれの組合せに対する前記第2の金利の発生確率を前記第2の平均金利の発生確率として求め、前記第2の金利に対する前記第2の平均金利の発生確率または前記第2の平均金利の発生確率の少なくとも一部の総和を、前記第2の金利に対する前記第3の平均金利の発生確率として求め、
前記着目期間における前記第2の金利に対する前記第3の平均金利の発生確率を、次の着目期間の前の期間における、前記第2の金利と等しい前記第1の金利に対する、前記第3の平均金利と等しい前記第1の平均金利の発生確率として設定する
処理を、コンピュータが、前記最初の期間と前記最後の期間の間の各期間について繰り返し実行する方法。
【請求項7】
複数の金利、複数の平均金利、最初の期間から最後の期間までの期間数、前記複数の金利の各々から前記複数の金利の各々への複数の遷移確率を記憶部から読み込み、
前の期間における前記複数の金利の各々を表す第1の金利に対する前記複数の平均金利の各々を表す第1の平均金利と、前記前の期間までの期間数と、着目期間での前記複数の金利の各々を表す第2の金利と、前記着目期間までの期間数とに基づいて、前記第1の平均金利および前記第2の金利のそれぞれの組合せに対する前記着目期間までの第2の平均金利を求め、求めた前記第2の平均金利に最も近い前記複数の平均金利の中の1つの平均金利または2つの平均金利の一方もしくは双方を表す第3の平均金利を決定し、
前記第1の金利に対する前記第1の平均金利の発生確率と、前記複数の遷移確率の中の前記第1の金利から前記第2の金利への遷移確率とに基づいて、前記第1の金利および前記第1の平均金利のそれぞれの組合せに対する前記第2の金利の発生確率を前記第2の平均金利の発生確率として求め、前記第2の金利に対する前記第2の平均金利の発生確率または前記第2の平均金利の発生確率の少なくとも一部の総和を、前記第2の金利に対する前記第3の平均金利の発生確率として求め、
前記着目期間における前記第2の金利に対する前記第3の平均金利の発生確率を、次の着目期間の前の期間における、前記第2の金利と等しい前記第1の金利に対する、前記第3の平均金利と等しい前記第1の平均金利の発生確率として設定する
処理を、前記最初の期間と前記最後の期間の間の各期間について繰り返し実行する処理部を含む情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、変動し得る金利の平均金利の予測のための処理に関する。
【背景技術】
【0002】
例えば10年のような一定期間において、変動する銀行短期金利で資金を借り入れた場合の平均金利の予想値を、モンテカルロ・シミュレーション(Monte Carlo simulation)で銀行短期金利をランダムに変動させて、計算することができる。
【0003】
特許第5059928号にはGPUを用いた乱数生成処理の並列化方法が記載されている。その乱数生成処理を行う方法は、1個以上のコアからなるブロックを複数備えたGPU(Graphics Processing Unit)を用いて、状態ベクトルを更新する更新処理と、更新された状態ベクトルを別の分布を持った乱数へと変換する変換処理とを含んでいる。その乱数生成処理を行う方法は、さらに、ある1つのブロックが前記更新処理を実行するステップと、前記更新処理の結果を受けて、複数のブロックの各々が前記変換処理を並列に実行するステップとを含んでいる。それによって、乱数生成処理を行う方法は、1つの乱数生成器をGPU上で並列化し、逐次的に乱数生成処理を行った場合と同一の乱数列をより効率よく生成することができる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第5059928号
【発明の開示】
【0005】
モンテカルロ・シミュレーションで算出された銀行短期金利で資金を借り入れた場合の平均金利の予想値は、あくまでサンプリングによる推定であるため、シミュレーションの実行の度に変化し、その信頼性は低い。
【0006】
発明者は、銀行短期金利の推移パスの取り得る値の数は多く、例えば120箇月の期間における平均金利の膨大な数の予測値を通常のパーソナル・コンピュータで計算すると、24時間経過しても処理が完了しない、と認識した。
【0007】
本発明の目的は、金利の変動または遷移の確率に従って、将来の或る期間における平均金利の各予測値の確率をコンピュータで求めることである。
本発明の別の目的は、金利の変動または遷移の確率に従って、将来の或る期間における平均金利の各予測値の確率をコンピュータにより考え得る全てのパスを勘案しつつも短時間で求めることができるようにすることである。
【0008】
発明の概要
実施形態の一観点によれば、プログラムは、複数の金利、複数の平均金利、最初の期間から最後の期間までの期間数、複数の金利の各々から複数の金利の各々への複数の遷移確率を記憶部から読み込み、前の期間における複数の金利の各々を表す第1の金利に対する複数の平均金利の各々を表す第1の平均金利と、前の期間までの期間数と、着目期間での複数の金利の各々を表す第2の金利と、着目期間までの期間数とに基づいて、第1の平均金利および第2の金利のそれぞれの組合せに対する着目期間までの第2の平均金利を求め、求めた第2の平均金利に最も近い複数の平均金利の中の1つの平均金利または2つの平均金利の一方もしくは双方を表す第3の平均金利を決定し、第1の金利に対する第1の平均金利の発生確率と、複数の遷移確率の中の第1の金利から第2の金利への遷移確率とに基づいて、第1の金利および第1の平均金利のそれぞれの組合せに対する第2の金利の発生確率を第2の平均金利の発生確率として求め、第2の金利に対する第2の平均金利の発生確率または第2の平均金利の発生確率の少なくとも一部の総和を、第2の金利に対する第3の平均金利の発生確率として求め、着目期間における第2の金利に対する第3の平均金利の発生確率を、次の着目期間の前の期間における、第2の金利と等しい第1の金利に対する、第3の平均金利と等しい第1の平均金利の発生確率として設定する処理を、最初の期間と最後の期間の間の各期間について繰り返し、最後の期間における複数の平均金利の発生確率を表示する処理をコンピュータに実行させることを特徴とする。
【0009】
実施形態において、前の期間における第1の平均金利および第2の金利のそれぞれの組合せに対する着目期間までの第2の平均金利は、第1の平均金利と前の期間までの期間数の積と、第2の金利の和を、着目期間までの期間数で除算して求められ、第1の金利および第1の平均金利のそれぞれの組合せに対する第2の金利の発生確率は、第1の金利に対する第1の平均金利の発生確率と、第1の金利から第2の金利への遷移確率との積として求められてもよい。
【0010】
実施形態において、第2の平均金利に最も近い第3の平均金利が第4の平均金利および第5の平均金利である場合、第2の金利に対する第2の平均金利の発生確率の一部は、第2の金利に対する第4の平均金利の発生確率に加算され、第2の平均金利の発生確率の残部は、第2の金利に対する第5の平均金利の発生確率に加算されてもよい。実施形態において第4の平均金利の発生確率に加算される第2の平均金利の発生確率の一部は、第2の平均金利と第4の平均金利の間の差が小さくなるにしたがって増大し、第5の平均金利の発生確率に加算される第2の平均金利の発生確率の残部は、第2の平均金利と第5の平均金利の間の差が小さくなるにしたがって増大するように決定されてもよい。
【0011】
実施形態によれば、金利の変動または遷移の確率に従って、将来の或る期間における平均金利の各予測値の確率をコンピュータで求めることができ、その各予測値の確率を短時間で求めることができる。
【図面の簡単な説明】
【0012】
図1図1は、実施形態による、情報処理装置の概略的構成の例を示している。
図2図2は、実施形態による、情報処理装置およびサーバ装置を含むシステムの概略的構成の例を示している。
図3図3は、情報処理装置のプロセッサの概略的な構成の例を示している。
図4図4Aおよび4Bは、前月における取り得る複数の金利の各々から当月における取り得る複数の金利の各々への遷移確率を表す金利遷移確率マトリックスTの例を示している。
図5A図5Aは、実施形態による開始時の期間の開始金利の状態から、各金利遷移後の期間1の第1段の金利および平均金利の状態への状態遷移図の例を示している。
図5B図5Bは、実施形態による、第1段以後の期間の金利および平均金利の状態から、各金利遷移後の期間の金利および平均金利の状態へ、さらに対応する金利および近似の平均金利の状態への状態遷移図の例を示している。
図5C図5Cおよび5Dは、近似前の平均金利の発生確率に基づく、近似の平均金利の発生確率の決定のしかたの例を説明するための図である。
図5D】(図5Dで説明)
図6A図6A〜6Cは、各月における当月金利、前月平均金利および前月金利の各組合せに対して、当月までの各平均金利とその発生確率および近似の平均金利を求めるためのテーブルの例を示している。
図6B】(図6Aで説明)
図6C】(図6Aで説明)
図7図7A〜7Dは、各月における当月金利および当月までの近似の平均金利についての発生確率のテーブルの例を示している。
図8A図8A〜8Cは、情報処理装置によって実行される、開始時から期間数の終了時での期間の各平均金利の予測される発生確率を求めるための処理のフローチャートの例を示している。
図8B】(図8Aで説明)
図8C】(図8Aで説明)
図9図9は、条件設定のための表示画面の例を示している。
図10図10は、処理結果としての、各平均金利の全期間にわたる平均金利確率の値を表示する表示画面の例を示している。
【発明を実施するための形態】
【0013】
発明の目的および利点は、請求の範囲に具体的に記載された構成要素および組み合わせによって実現され達成される。
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【0014】
モンテカルロ・シミュレーションで算出された銀行短期金利で資金を借り入れた場合の平均利息の予想値は、あくまでサンプリングによる推定であるため、シミュレーションの実行の度に変化し、金利の変動確率が部分的にしか反映されず、その信頼性は低い。
【0015】
発明者は、現在の銀行短期金利に基づいて、或る期間iでの各金利Xp,iから次の期間i+1での各金利Xj,i+1への銀行短期金利の遷移確率T(Xp,i,Xj,i+1)に従って、最初の期間i=1から最後の期間i=Mまでの各平均金利Yk,Mの確率を求めることができる、と認識した。しかし、発明者は、銀行短期金利Xp,iおよびXj,i+1の取り得る値の数は多く、120以上の期間における平均金利の膨大な数の中間の予測値をパーソナル・コンピュータで計算すると、24時間でも処理が完了しない、と認識した。一方、発明者は、取り得る中間の予測値を限定された数の値に近似することによって、120以上の期間における平均金利の各予測値を通常のパーソナル・コンピュータにより短時間で算出することができる、と認識した。
【0016】
実施形態の目的は、金利の遷移確率に従って、将来の或る期間までの各予測平均金利の確率をコンピュータで求めることである。
実施形態の目的は、金利の遷移確率に従って、将来の或る期間までの各予測平均金利の確率をコンピュータにより短時間で求めることができるようにすることである。
【0017】
図1は、実施形態による、情報処理装置10の概略的構成(configuration)の例を示している。
【0018】
図1において、情報処理装置10は、例えば、デスクトップ型、ノートブック型またはタブレット型のパーソナル・コンピュータであっても、または電子卓上計算機若しくはスマートフォンであってもよい。情報処理装置10は、例えば、プロセッサ102、記憶部104、内部バス、ネットワーク・インタフェース(NW/IF)108、入力部122、表示部124、および音響部126を含んでいる。ネットワーク・インタフェース108は、ネットワーク(5)に接続可能である。
【0019】
情報処理装置10は、外付けドライブ(図示せず)に接続可能である。外付けドライブは、ソフトウェアが記録された例えば光ディスクまたは磁気ディスクのような記録媒体を読み取るためのものであってもよい。そのソフトウェアは、例えば、OS、データベース管理システム(DBMS)、アプリケーション・プログラム、等を含んでいてもよい。アプリケーション・プログラムは、平均金利を計算するためのアプリケーションを含んでいてもよい。記憶部104は、データベースを含んでいてもよい。
【0020】
プロセッサ102は、コンピュータ用のCPU(Central Processing Unit)であってもよい。記憶部104には、例えば、ROM、RAM、SD(セキュア・ディジタル)メモリまたはUSBメモリ等のフラッシュ・メモリのような半導体メモリ、および/またはハードディスク・ドライブ(HDD)が含まれていてもよい。
【0021】
プロセッサ102は、例えば集積回路として実装された専用のプロセッサであってもよい。また、プロセッサ102は、記憶部104に格納されたアプリケーション・プログラムに従って動作するものであってもよい。アプリケーション・プログラムは、記録媒体に格納されていて、外付けドライブによって記録媒体から読み出されて情報処理装置10にインストールされてもよい。
【0022】
入力部122は、例えば、複数のキー、タッチパッド、テンキー、キーボード、タッチパネル、および/またはポインティング・デバイスを含んでいてもよい。表示部124は、例えば、液晶表示装置、またはタッチパネル付き液晶表示装置であってもよい。音響部126は、例えば、マイクロホン、スピーカおよびレシーバを含んでいてもよい。
【0023】
図2は、実施形態による、情報処理装置10およびサーバ装置20を含むシステム2の概略的構成の例を示している。
【0024】
システム2は、ネットワーク5に接続された、情報処理装置10およびサーバ装置20を含んでいる。ネットワーク5は、例えば、イントラネットまたはLANまたはインターネットのようなIP(Internet Protocol)ネットワークであってもよい。サーバ装置20および情報処理装置10は、それぞれ、サーバ−クライアント・システムのサーバおよびクライアントであってもよい。
【0025】
サーバ装置20は、情報処理装置であり、例えば、プロセッサ202、メモリ204、内部バス、記憶装置206、およびネットワーク・インタフェース(NW I/F)208を含むコンピュータであってもよい。また、サーバ装置20は、例えば、1つ以上のサーバ・ユニットまたはサーバ・ブレードを含むものであってもよい。
【0026】
サーバ装置20は、外付けドライブ(図示せず)に接続可能である。外付けドライブは、ソフトウェアが記録された、例えば光ディスクまたは磁気ディスクのような記録媒体を読み取るためのものであってもよい。そのソフトウェアは、例えば、OS、データベース管理システム(DBMS)、アプリケーション・プログラム、等を含んでいてもよい。アプリケーション・プログラムは、平均金利を計算するためのアプリケーションを含んでいてもよい。記憶装置206は、データベースを含んでいてもよい。サーバ装置20の記憶装置206におけるデータベースは、図1の情報処理装置10の記憶部104におけるデータベースの少なくとも一部を含むものであってもよい。なお、図1の情報処理装置10の記憶部104は、図2のサーバ装置20のメモリ204および記憶装置206にそれぞれ対応するメモリおよび記憶装置を含んでいてもよい。
【0027】
プロセッサ202は、コンピュータ用のCPUであってもよい。メモリ204には、例えば、主記憶装置および半導体メモリ等が含まれる。記憶装置206には、例えばSDメモリまたはUSBメモリ等のフラッシュ・メモリのような半導体メモリ、および/またはハードディスク・ドライブが含まれていてもよい。
【0028】
プロセッサ202は、例えば集積回路として実装された専用のプロセッサであってもよい。また、プロセッサ202は、記憶部としてのメモリ204および/または記憶装置206に格納されたアプリケーション・プログラムに従って動作するものであってもよい。アプリケーション・プログラムは、記録媒体に格納されていて、外付けドライブによって記録媒体から読み出されてサーバ装置20にインストールされてもよい。
【0029】
図3は、情報処理装置10のプロセッサ102の概略的な構成の例を示している。
【0030】
プロセッサ102は、制御部1020、アプリケーション部1024、条件設定部1026、金利遷移確率生成部1028、平均金利確率算出部1030、表示処理部1032、およびその他の処理部1040を含んでいる。制御部1020は、アプリケーション部1024、条件設定部1026、金利遷移確率生成部1028、平均金利確率算出部1030、表示処理部1032および処理部1040に制御信号を供給して、これらの要素の動作を制御してもよい。
【0031】
情報処理装置10は、サーバ−クライアント・システムにおけるクライアントとして動作してもよい。この場合、サーバ装置20は、サーバ−クライアント・システムにおけるサーバとして動作し、図1の情報処理装置10用のソフトウェアの少なくとも一部または全ての機能を実行してもよい。
【0032】
以下の説明において、単位期間を、例として1箇月として説明するが、単位期間は、例えば、1日、7日、10日、2箇月、6箇月のような他の時間長さであってもよい。また、i番目の期間である当月または着目月iにおいて取り得るj番目の金利(短期金利)をXj,iとする。ここで、月iの番号iをi=0、1、2、...、Mとする。月iにおいて取り得るN個の金利Xj,iをXj,i=X1,i、X2,i、...、XN,i=x、x、...、x、j=1、2、...、Nとする。また、開始時の0番目の月0からi番目の月iまでの期間にわたる取り得るk番目の近似の平均金利をZk,iとする。0番目の月0からi番目の月iまでの期間にわたる平均金利は、この平均金利に最も近い近似平均金利Zk,iの金利番号kを用いて平均金利Yk,iと記述する。ここで、月iにおいて取り得るα(N−1)+1個の近似の平均金利Zk,iをZk,i=Z1,i、Z2,i、...、Zα(N−1)+1,i=z、z、...、zα(N−1)+1、k=1、2、...、α(N−1)+1とする。αは1または2以上の整数である。当月iにおける金利Xj,i、および当月iまでの平均金利Yk,iの近似平均金利Zk,iは、それぞれ、次の前月i=i+1における前月iの金利Xp,i、および平均金利Zq,i、または次の当月i(=i+1)の前月i−1における金利Xp,i−1、および平均金利Zq,i−1として設定される。
【0033】
当月iの金利がXj,iで、開始時i=0から当月iまでの期間にわたる平均金利がYk,iとなる確率P(Xj,i,Yk,i)は、前月i−1の金利Xp,i−1に対する前月i−1までの平均金利Zq,i−1の発生確率P(Xp,i−1,Zq,i−1)と、前月i−1における金利Xp,i−1から当月iの金利Xj,iへの金利遷移確率T(X,X)との積として次式で表される。
P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X
【0034】
複数の金利Yk,iを用意して、金利Yk,iを、金利Yk,iに近い近似金利Zk,iに置き換える場合、前月i−1の各金利Xp,i−1、前月i−1までの各平均金利Zq,i−1、各当月iの金利の組合せについて、金利が近似平均金利Zk,iとなる確率P(Xj,i,Zk,i)は、各次式で表されてもよい。
P(Xj,i,Yk,i)≒P(Xj,i,Zk,i
この場合、前月i−1の金利Xp,i−1および前月i−1までの平均金利Zq,i−1の全ての組合せに対して、当月iの各金利Xj,iの場合に当月iまでの近似平均金利がZk,iとなる合計の確率P(Xj,i,Zk,i)は、次式で表される。
【数1】
ここで、Aは、当月iの金利Xj,iの場合に、前月i−1の平均金利Zq,i−1と当月金利Xj,iから算出される月iまでの近似の平均金利がZk,iとなるような全ての取り得るqの値の集合である。
【0035】
図4Aおよび4Bは、前月i−1における取り得る複数の金利Xp,i−1=x〜xの各々から当月iにおける取り得る複数の金利Xj,i=x〜xの各々への遷移確率を表す金利遷移確率マトリックスTの例を示している。ここで、金利番号pおよびjの各々は、p=1、2、...、N、j=1、2、...、Nの整数であり、Xは当月iに対する前月i−1の短期の金利を表し、Xは当月iの短期の金利を表す。
【0036】
図4Aおよび4Bの金利遷移確率マトリックスT(X,X)において、各要素Ep,jは、マトリックスTの左側の列の金利Xp,i−1=x〜xの各々から、マトリックスTの上側の行の金利Xj,i=x〜xの各々への遷移確率を表している。マトリックスTにおいて、各1行の成分の合計は1であってもよい。マトリックスTにおいて、対角成分の値は他の近隣の成分の値より大きい。
【0037】
金利遷移確率マトリックスTでは、過去の短期金利データに基づいて下限金利xと上限金利xが設定され、1つの期間の金利から次の期間の金利への平均的な金利遷移確率Ep,jが設定される。また、計算上の金利の最小変動幅を表す金利の間隔(x−xk−1)は、例えば、正規分布を変換するなどして決定してもよい。さらに、ユーザの専門的見地に基づいて、個々の遷移確率、等を修正してもよい。
【0038】
図4Aにおいて、取り得る金利x〜xの数NはN=3である。図4Aにおいて、前月i−1の金利Xp,i−1=x=1.0%から、当月iの金利Xj,i=x=1.0%、x=2.0%、x=3.0%への遷移確率は、それぞれEp,j=E1,1=0.2、E1,2=0.7、E1,3=0.1である。また、前月i−1の金利x=2.0%から、当月iの金利x=1.0%、x=2.0%、x=3.0%への遷移確率は、それぞれE2,1=0.2、E2,2=0.6、E2,3=0.2である。また、前月i−1の金利x=3.0%から、当月iの金利x=1.0%、x=2.0%、x=3.0%への遷移確率は、それぞれE3,1=0.1、E3,2=0.3、E3,3=0.6である。
【0039】
図4Bにおいて、取り得る金利x〜xの数NはN=10である。図4Bにおいて、前月i−1の金利Xp,i−1=x=1.0%から、当月iの金利Xj,i=x=1.0%、x=2.0%、x=3.0%、...、x10=10.0%への遷移確率は、それぞれEp,j=0.7、0.2、0.0、...、0.0である。また、前月i−1の金利x=2.0%から、当月iの金利1.0%、2.0%、3.0%、4.0%、...、10.0%への遷移確率は、それぞれ0.2、0.6、0.1、0.0、...、0.0である。また、前月i−1の金利x=3.0%から、当月iの金利2.0%、3.0%、4.0%、5.0%への遷移確率は、それぞれ0.2、0.5、0.2、0.1である。また、前月i−1の金利x=4.0%から、当月iの金利3.0%、4.0%、5.0%、6.0%への遷移確率は、それぞれ0.2、0.5、0.2、0.1である。また、前月i−1の金利x=5.0%から、当月iの金利4.0%、5.0%、6.0%への遷移確率は、それぞれ0.2、0.6、0.2である。また、前月i−1の金利x=6.0%から、当月iの金利4.0%、5.0%、6.0%、7.0%、8.0%への遷移確率は、それぞれ0.1、0.2、0.5、0.1、0.1である。また、前月i−1の金利x=7.0%から、当月iの金利5.0%、6.0%、7.0%、8.0%、9.0%への遷移確率は、それぞれ0.1、0.2、0.5、0.1、0.1である。また、前月i−1の金利x=8.0%から、当月iの金利6.0%、7.0%、8.0%、9.0%への遷移確率は、それぞれ0.1、0.3、0.5、0.1である。また、前月i−1の金利x=9.0%から、当月iの金利6.0%、7.0%、8.0%、9.0%、10.0%への遷移確率は、それぞれ0.1、0.1、0.2、0.5、0.1である。また、前月i−1の金利x10=10.0%から、当月iの金利7.0%、8.0%、9.0%、10.0%への遷移確率は、それぞれ0.1、0.2、0.3、0.4である。
【0040】
例として、図4Aの金利遷移マトリックスTが用いられ、開始時i=0における金利X0,0が、例としてX0,0=x=2.0%と決定されているものとする。従って、開始時i=0での平均金利もZ0,0=X0,0/1=2.0%である。
【0041】
図5Aは、実施形態による開始時i=0(期間0)の第0段の開始金利X0,0の状態から、各金利遷移後の期間1の第1段の金利Xk,1および平均金利Zq,1の状態への状態遷移図の例を示している。また、図5Bは、実施形態による、第1段以後の期間i−1の第i−1段の金利Xp,i−1および平均金利Zq,i−1の状態から、各金利遷移後の期間iの第i段の金利Xj,iおよび平均金利Yk,iの状態へ、さらに対応する金利Xj,iおよび近似の平均金利Zk,iの状態への状態遷移図の例を示している。
【0042】
図5Aにおいて、第0段において、開始金利はXp,i=X0,0であり、平均金利はZq,i=Z0,0であり、現在の金利X0,0および平均金利Z0,0の発生確率P=P=P(X0,0,Z0,0)は1.0である。次の第1段における、N個の金利X1,1、X2,1、...、XN,1と、α(N−1)+1個の近似の平均金利Z1,1、Z2,1、...、Zα(N−1)+1,1との各組合せの状態(一点鎖線内)が、記憶領域として予め用意される。この組合せの状態の数は、N×(α(N−1)+1)=(α(N−1)+1)×Nである。
【0043】
第0段における金利X0,0および平均金利Z0,0の状態から、期間1の第1段における次の金利X1,1の状態へは、金利遷移確率T(X,X)で遷移する。第1段までの平均金利は、第0段の平均金利と第i段の金利を用いて、Yβ,1=(Z0,0×1+X1,1)/2で表される。また、第1段の金利X1,1および平均金利Yβ,1=(Z0,0×1+X1,1)/2の状態の発生確率P=P(X1,1,Yβ,1)は、前段の状態の発生確率と、金利X0,0からX1,1の状態への金利遷移確率との積P×T(X,X)で表される。ここで、金利番号βは、1<β≦k<α(N−1)+1の範囲の番号である。
【0044】
次いで、遷移後の金利X1,1および平均金利Yβ,1の状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,1〜XN,1と平均金利Z1,1〜Zα(N−1)+1,1の各組合せの状態の中の、当月iの金利Xj,1および最も近い近似の平均金利Zβ,1の状態に遷移しまたは結合される。ここで、Yβ,1=Zβ,1であってもよい。次いで、遷移後の金利Xj,1および近似の平均金利Zβ,1の状態の発生確率は、P=P(Xj,1,Zβ,1)=P(Xj,1,Yβ,1)と設定されて記憶される。
【0045】
また、第0段における金利X0,0および平均金利Z0,0の状態から、期間1の第1段における別の次の金利Xj,1の状態へは、金利遷移確率T(X,X)で遷移する。第1段までの平均金利は、Yk,1=(Z0,0×1+Xj,1)/2で表される。また、第1段の金利Xj,1および平均金利Yk,1=(Z0,0×1+Xj,1)/2の状態の発生確率P=P(Xj,1,Yk,1)は、前段の状態の発生確率と、金利X0,0からXj,1の状態への金利遷移確率の積P×T(X,X)で表される。ここで、1<k<α(N−1)+1である。
【0046】
次いで、遷移後の金利Xj,1および平均金利Yk,1の状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,1〜XN,1と平均金利Z1,1〜Zα(N−1)+1,1の各組合せの状態の中の、当月iの金利Xj,1および最も近い近似の平均金利Zk,1の状態に遷移しまたは結合される。ここで、Yk,1=Zk,1であってもよい。次いで、遷移後の金利Xj,1および近似の平均金利Zk,1の状態の発生確率は、P=P(Xj,1,Zk,1)=P(Xj,1,Yk,1)と設定されて記憶される。
【0047】
また、第0段における金利X0,0および平均金利Z0,0の状態から、期間1の第1段におけるさらに別の次の金利XN,1の状態へは、金利遷移確率T(X,X)で遷移する。第1段までの平均金利は、Yγ,1=(Z0,0×1+XN,1)/2で表される。また、第1段の金利XN,1および平均金利Yk,1=(Z0,0×1+XN,1)/2の状態の発生確率P=P(XN,1,Yγ,1)は、前段の状態の発生確率と、金利X0,0からXN,1の状態への金利遷移確率との積P×T(X,X)で表される。ここで、金利番号γは、1<k≦γ<α(N−1)+1の範囲の番号である。
【0048】
次いで、遷移後の金利XN,1および平均金利Yγ,1の状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,1〜XN,1と平均金利Z1,1〜Zα(N−1)+1,1の各組合せの状態の中の、当月iの金利XN,1および最も近い近似の平均金利Zγ,1の状態に遷移しまたは結合される。ここで、Yγ,1=Zγ,1であってもよい。次いで、遷移後の金利XN,1および近似の平均金利Zγ,1の状態の発生確率は、P=P(XN,1,Zγ,1)=P(XN,1,Yγ,1)と設定されて記憶される。
【0049】
従って、第1段では、用意された(α(N−1)+1)×N個の状態の記憶領域の中のN個の記憶領域に、現在の金利、平均金利および発生確率が記憶される。
【0050】
一方、次の第2段では、近似化を行わない場合、前段の記憶領域のN個の金利X1,1〜XN,1に対する平均金利Yβ,1〜Yγ,1および発生確率の各組合せに対して、次段のN個の金利に対する平均金利および各発生確率が算出されてN個の記憶領域に記憶される。以降の第i段では、近似化を行わない場合、同様に、Ni−1個の記憶領域の前段i−1の金利に対する平均金利および発生確率の各組合せに対して、第i段のN個の金利に対する平均金利および発生確率が算出されてN個の記憶領域に記憶される。この場合、段数iが増大するに従って処理が指数関数的に増大し、通常のパーソナル・コンピュータの処理能力では、各記憶領域に対するアクセスおよび算出処理に膨大な時間を要する。例えば、最後の期間i=Mが120箇月の場合、記憶領域の数はN120にも達する。
【0051】
図5Bにおいて、前段の第i−1段(i≧2)の1つの状態において、金利がXp,i−1で、平均金利がZq,i−1で、金利Xp,i−1と平均金利Zq,i−1の組合せの発生確率がP(Xp,i−1,Zq,i−1)であるものとする。第i段における、N個の金利X1,i、X2,i、...、XN,iと、α(N−1)+1個の近似の平均金利Z1,i、Z2,i、...、Zα(N−1)+1,iとの各組合せの状態(一点鎖線内)が、記憶領域として予め用意される。
【0052】
第i−1段での金利Xp,i−1および平均金利Zq,i−1の状態から、当期間iの第i段における金利X1,iの状態へは、金利遷移確率T(X,X)で遷移する。第i段での平均金利は、Yβ,i=(Zq,i−1×i+X1,i)/(i+1)で表される。また、第i段の金利X1,iおよび平均金利Yβ,i=(Zq,i−1×i+X1,i)/(i+1)の状態の発生確率P=P(X1,i,Yβ,i)は、P(Xp,i−1,Zq,i−1)×T(X,X)で表される。
【0053】
次いで、遷移後の金利X1,iおよび平均金利Yβ,iの状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,i〜XN,iと平均金利Z1,i〜Zα(N−1)+1,iの組合せの状態の中の、当月iの金利X1,iおよび最も近い平均金利Zβ,iの状態に遷移されまたは結合される。ここで、Yβ,1=Zβ,1であってもよい。次いで、遷移後の金利X1,iおよび近似の平均金利Zβ,iの発生確率は、P=P(X1,i,Zβ,i)=P(X1,i,Yβ,i)と設定されて記憶される。
【0054】
また、第i−1段での金利Xp,i−1および平均金利Zq,i−1の状態から、当期間iの第i段における金利Xj,1の状態へは、金利遷移確率T(X,X)で遷移する。第i段での平均金利は、Yk,i=(Zq,i−1×i+Xj,i)/(i+1)で表される。また、第i段の金利Xj,1および平均金利Yk,i=(Zq,i−1×i+Xj,i)/(i+1)の状態の発生確率P=P(Xj,i,Yk,i)は、P(Xp,i−1,Zq,i−1)×T(X,X)で表される。
【0055】
次いで、遷移後の金利Xj,iおよび平均金利Yβ,iの状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,i〜XN,iと平均金利Z1,i〜Zα(N−1)+1,iの組合せの状態の中の、当月iの金利Xj,iおよび最も近い平均金利Zk,iの状態に遷移されまたは結合される。ここで、Yk,1=Zk,1であってもよい。次いで、遷移後の金利Xj,iおよび近似の平均金利Zk,iの発生確率は、P=P(Xj,i,Zk,i)=P(Xj,i,Zq,i)と設定されて記憶される。
【0056】
また、第i−1段での金利Xp,i−1および平均金利Zq,i−1の状態から、当期間iの第i段における金利XN,iの状態へは、金利遷移確率T(X,X)で遷移する。第i段での平均金利は、Yγ,i=(Zq,i−1×i+XN,i)/(i+1)で表される。また、第i段の金利XN,iおよび平均金利Yγ,i=(Zq,i−1×i+XN,i)/(i+1)の状態の発生確率P(Xj,i,Yγ,i)は、P(Xp,i−1,Zq,i−1)×T(X,X)で表される。
【0057】
次いで、遷移後の金利XN,iおよび平均金利Yγ,iの状態が、近似化によって、(α(N−1)+1)×N個の、金利X1,i〜XN,iと平均金利Z1,i〜Zα(N−1)+1,iの組合せの状態の中の、当月iの金利Xj,iおよび最も近い平均金利Zγ,iの状態に遷移されまたは結合される。ここで、Yγ,1=Zγ,1であってもよい。次いで、遷移後の金利XN,iおよび近似の平均金利Zγ,iの発生確率は、P=P(XN,i,Zγ,i)=P(XN,i,Yγ,i)と設定されて記憶される。
【0058】
図5Bの例では、遷移後の第i段での平均金利Yk,iを、限定された数α(N−1)+1個の近似の平均金利z、z、...、zα(N−1)+1の中の対応するいずれか1つの近似の平均金利Zk,iに置換し、第i段の金利Xj,i毎に、それぞれの近似前の平均金利Yk,iの発生確率を近似後の平均金利Zk,iの発生確率として合計して、その発生確率とする。次の第i+1段では、前段での限定された数α(N−1)+1個の近似平均金利z〜zα(N−1)+1、第i+1段の各金利およびそれぞれの発生確率に基づいて、各金利に対する平均金利および発生確率が算出される。次いで、同様に、第i+1段での平均金利Yk,i+1が、α(N−1)+1個の近似平均金利z〜zα(N−1)+1の中の1つの近似平均金利Zk,i+1に置換されて、金利Xj,i+1毎に、それぞれの近似前の平均金利Yk,i+1の発生確率が近似後の平均金利Zk,i+1の発生確率として合計されてその発生確率とされる。このような近似処理が、最後の期間i=Mの第M段まで繰り返される。この場合、段数iが増大しても、各第i段の記憶領域の数は、(α(N−1)+1)×Nであり、N個のオーダに抑えられ、通常のパーソナル・コンピュータの処理能力で、各記憶領域に対するアクセスおよび算出処理を短時間(例えば、数分)で実行できる。例えば、最後の期間i=Mが120箇月の場合でも、記憶領域の数はN個のオーダで済む。
【0059】
図5Cおよび5Dは、近似前の平均金利Yk,iの発生確率P=P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)に基づく、近似の平均金利Zk,iの発生確率P(Xj,i,Zk,i)の決定のしかたの例を説明するための図である。
【0060】
図5Cおよび5Dにおいて、近似前の平均金利Yk,i、近似の平均金利Zk,i、近似の平均金利Zk+1,iの間の大小関係は、Zk,i<Yk,i<Zk+1,iであるものとする。
【0061】
図5Cにおいて、近似前の平均金利Yk,iが近似の平均金利Zk,iに最も近い場合、金利Xj,iおよび平均金利Yk,iの状態は、金利Xj,iおよび平均金利Zk,iの状態に遷移しまたは結合される。この場合、近似前の平均金利Yk,iの発生確率P=P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)は、近似平均金利Zk,iの発生確率P=P(Xj,i,Zk,i)(各第i段の初期値は0)に加算される。この場合、近似前の平均金利Zk,iに2番目に近い近似平均金利Zk+1,i(初期値は0)には、何も加算されない。一方、第i段の金利Xj,iおよび他の平均金利Yβ,iの状態の平均金利Yβ,iが、同じ近似の平均金利Zk,iに最も近い場合、近似の平均金利Zk,iの発生確率P(Xj,i,Zk,i)には、金利Xj,iおよび平均金利Yβ,iの状態の発生確率P(Xj,i,Yβ,i)=P(Xp,i−1,Zq,i−1)×T(X,X)も加算される。
【0062】
図5Dにおいて、近似前の平均金利Yk,iの発生確率P=P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)は、近似前の平均金利Yk,iと、近似の平均金利Zk,iとの間の差、および近似の平均金利Zk+1,iとの間の差に応じて2つの部分に分けられて、近似の平均金利Zk,iとZk+1,iの発生確率P(Xj,i,Zk,i)、P(Xj,i,Zk+1,i)にそれぞれ加算される。例えば、近似の平均金利Zk,iの発生確率P(Xj,i,Zk,i)には、少なくとも一部P(Xj,i,Yk,i)×(Zk+1,i−Yk,i)/(Zk+1,i−Zk,i)が加算される。また、近似平均金利Zk+1,iの発生確率P(Xj,i,Zk+1,i)には、残部P(Xj,i,Yk,i)×(Yk,i−Zk,i)/(Zk+1,i−Zk,i)が加算される。近似の平均金利Zk,iとZk+1,iの発生確率P(Xj,i,Zk,i)、P(Xj,i,Zk+1,i)には、金利Xj,iおよび他の平均金利Yβ,iの状態の発生確率P(Xj,i,Yβ,i)=P(Xj,i−1,Yβ,i−1)×T(X,X)の少なくとも一部も加算され得る。
【0063】
また、Zk−1,i<Yk,i<Zk,iの場合、近似前の平均金利Yk,iの発生確率P=P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)は、近似前の平均金利Yk,iと、近似の平均金利Zk,iとの間の差、および近似の平均金利Zk−1,iとの間の差に応じて2つの部分に分けられて、近似の平均金利Zk,iとZk−1,iの発生確率P(Xj,i,Zk,i)、P(Xj,i,Zk−1,i)にそれぞれ加算される。例えば、近似の平均金利Zk,iの発生確率P(Xj,i,Zk,i)には、少なくとも一部P(Xj,i,Yk,i)×(Yk,i−Zk−1,i)/(Zk,i−Zk−1,i)が加算される。また、近似平均金利Zk−1,iの発生確率P(Xj,i,Zk−1,i)には、残部P(Xj,i,Yk,i)×(Zk,i−Yk,i)/(Zk,i−Zk−1,i)が加算される。
【0064】
図6A〜6Cは、各月iにおける当月金利Xj,i、前月平均金利Zq,i−1および前月金利Xp,i−1の各組合せに対して、当月iまでの各平均金利Yk,iとその発生確率P(Xj,i,Yk,i)および近似の平均金利Zk,iを求めるためのテーブルの例を示している。
【0065】
図6Aのテーブルは、当月i=1における3種類の当月金利Xj,iと、開始時である前月i−1=0における5種類の前月までの平均金利Zq,0、および3種類の前月金利Xp,0とに関する全ての組み合わせを含む45行(3×5×3=45)のエントリを含んでいる。ここで、3種類の当月金利Xj,1および前月金利Xp,0は、x=1.0%、x=2.0%、x=3.0%であるものとする。前月の5種類の平均金利Zq,i−1は、z=1.0%、z=1.5%、z=2.0%、z=2.5%、z=3.0%であるものとする。図6B、6Cも同様である。
【0066】
図6Aにおいて、前月i−1=0におけるq=1、2、4、5に対応する平均金利Zq,i−1=Zq,0=1.0%、1.5%、2.5%、3.0%について、発生確率P(Xp,0,Zq,0)は全て0である。また、前月i−1=0におけるp=1、3に対応する金利について、発生確率P(Xp,0,Zq,0)は全て0である。前月i−1=0で平均金利Zq,0の発生確率P(Xp,0,Zq,0)が0の場合、当月i=1の当月金利Xj,iの発生確率はP(Xj,1,Yk,1)=0となり、計算の対象外である。
【0067】
前月i−1=0でのq=3の平均金利Zq,i−1=Z3,0=2.0%かつp=2の金利Xp,i−1=X2,0=2.0%の発生確率P(Xp,0,Zq,0)は1.0である。この場合、当月i=1の金利がXj、i=1.0%、2.0%、3.0%となるそれぞれの発生確率は、図4Aの金利遷移マトリクスTに従ってT(X,X)×P(Xp,0,Zq,0)=0.2%、0.6%、0.2%である。また、当月iまでの平均金利Yk,1はそれぞれ1.5%、2.0%、2.5%であり、対応する近似の平均金利Zk,1もそれぞれ1.5%、2.0%、2.5%である。ここで、近似の各平均金利Zk,1は、各平均金利Yk,1に最も近い平均金利z=1.0%、1.5%、2.0%、2.5%、3.0%の中の値である。従って、当月i=1の金利Xj,1=1.0%および当月i=1までの近似の平均金利Zk,1=1.5%となる発生確率P(1.0,1.5)は、0.2である。同様に、当月i=1の金利Xj,1=2.0%および当月i=1までの近似の平均金利Zk,1=2.0%となる発生確率P(2.0,2.0)は、0.6である。同様に、当月i=1の金利Xj,1=3.0%および当月i=1までの近似の平均金利Zk,1=2.5%となる発生確率P(3.0,2.5)は、0.2である。
【0068】
図7A〜7Dは、各月i=0〜3における当月金利Xj,iおよび当月までの近似の平均金利Zk,iについての発生確率P(Xj,i,Zk,i)のテーブルの例を示している。ここで、j=1〜3、k=1〜5である。
【0069】
図7Aは、開始時i=0の金利X0,0および近似の平均金利Z0,0についての発生確率P(X0,0,Z0,0)のテーブルの例を示している。この場合、開始時i=0の金利X0,0=X2,0=2.0%と近似の平均金利Z0,0=Z3,0=2.0%の組合せの状態の発生確率はP(2.0,2.0)=1.0である。他の発生確率はP(Xj,i,Zk,i)=0である。
【0070】
図7Bは、月i=1における当月i=1の金利Xj,iおよび当月i=1までの近似の平均金利Zk,1についての発生確率P(Xj,1,Zk,1)のテーブルの例を示している。この場合、当月i=1の金利X1,1=1.0%および当月i=1までの近似の平均金利Z2,1=1.5%について、発生確率は図6AからP(1.0,1.5)=0.2と設定される。また、当月i=1の金利X2,1=2.0%および当月i=1までの近似の平均金利Z3,1=2.0%について、発生確率は図6AからP(2.0,2.0)=0.6と設定される。当月i=1の金利X5,1=3.0%および当月i=1までの近似の平均金利Z4,1=2.5%について、発生確率は図6Aから、P(3.0,2.5)=0.2と設定される。他の発生確率P(Xj,i,Yk,i)=0と設定される。
【0071】
従って、次の当月i=i+1=2の第2段において、前月i−1=1の金利Xp,i−1=X1,1=1.0%かつ前月i−1=1までの平均金利Zq,i−1=Z2,1=1.5%の組合せの発生確率は、図6AのP(Xj,i,Zk,i)=P(1.0,1.5)を参照して、P(Xp,i−1,Zq,i−1)=P(X1,1,Z2,1)=P(1.0,1.5)=0.2と設定される。同様に、次の当月i=2の第2段で、前月i−1=1の金利Xp,i−1=X2,1=2.0%かつ前月i−1=1までの平均金利Zq,i−1=Z3,1=2.0%の組合せの発生確率は、図6AからP(X2,1,Z3,1)=P(2.0,2.0)=0.6と設定される。同様に、次の当月i=2の第2段で、前月i−1=1の金利Xp,i−1=X3,1=3.0%かつ前月i−1=1までの平均金利Zq,i−1=Z4,1=2.5%の組合せの発生確率は、図6AからP(X3,1,Z4,1)=P(3.0,2.5)=0.2と設定される。
【0072】
図6Bは、2番目の月i=2での当月金利Xj,i、前月平均金利Zq,i−1および前月金利Xp,i−1の各組合せに対して、当月iまでの各平均金利Yk,iとその発生確率P(Xj,i,Yk,i)および近似の平均金利Zk,iを求めるためのテーブルの例を示している。
【0073】
図6Bにおいて、前月i−1=1における金利がXp,1=1.0%、2.0%、3.0%、かつ前月i−1=1までの平均金利がZq,i−1=1.5%、2.0%、2.5%となる確率は、それぞれP(Xp,i−1,Zq,i−1)=0.2、0.6、0.2である。
【0074】
図6Bにおいて、前月i−1=1におけるq=1および5の平均金利Zq,i−1=Zq,1=1.0%、3.0%について、発生確率P(Xp,1,Zq,1)は全て0である。また、前月i−1=1におけるq=2の平均金利Zq,i−1=Z2,1=1.5%、かつp=2および3の金利Xp,i−1=Xp,1=2.0%および3.0%について、発生確率P(Xp,1,Zq,1)は全て0である。また、前月i−1=1におけるq=3の平均金利Z3,1=2.0%、かつp=1および3の金利Xp,1=1.0%および3.0%について、発生確率P(Xp,1,Zq,1)は全て0である。また、前月i−1=1のq=4の平均金利Zq,1=2.5%かつp=1および2の金利Xp,1=1.0%および2.0%について、発生確率P(Xp,1,Zq,1)は全て0である。
【0075】
前月i−1=1におけるq=2の平均金利Zq,i−1=Z2,1=1.5%、かつp=1の金利Xp,i−1=X1,1=1.0%について、発生確率が0.2である。従って、前月i−1=1までの平均金利Zq,i−1=Z2,1=1.5%および前月i−1=1の金利Xp,i−1=X1,1=1.0%の状態から、当月i=2の金利Xj、i=X1、2=1.0%、X2、2=2.0%、X3、2=3.0%となる確率は、金利遷移マトリクスTの遷移確率0.2、0.7、0.1に従って、それぞれ0.2×0.2=0.04、0.2×0.7=0.14、0.2×0.1=0.02である。一方、当月i=2までの平均金利Yk,2は、当月i=2の金利Xj、i=X1、2=1.0%、X2、2=2.0%、X3、2=3.0%に対してそれぞれYk,2=1.333333333%、1.666666667%、2.0%であり、それぞれの近似の平均金利Zk,iはZ2,2=1.5%、Z2,2=1.5%、Z3,2=2.0%である。従って、前月i−1=1までの平均金利Z2,1=1.5%および前月i−1=1の金利X1,1=1.0%に対して、当月i=2の金利X1,2=1.0%および当月i=2までの近似の平均金利Z2,2=1.5%となる発生確率P(1.0,1.5)は、0.04と設定される。また、前月i−1=1までの平均金利Z2,1=1.5%および前月i−1=1の金利X1,1=1.0%に対して、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z2,2=1.5%となる発生確率P(2.0,1.5)は、0.14と設定される。また、前月i−1=1までの平均金利Z2,1=1.5%および前月i−1=1の金利X1,1=1.0%に対して、当月i=2の金利X3,2=3.0%および当月i=2までの近似の平均金利Zk,i=Z3,2=2.0%となる発生確率P(3.0,2.0)は、0.02と設定される。
【0076】
前月i−1=1におけるq=3の平均金利Z3,1=2.0%、かつp=2に対応する金利X2,1=2.0%について、発生確率が0.6である。従って、前月i−1=1までの平均金利Z3,1=2.0%および前月i−1=1の金利X2,1=2.0%の状態から、当月i=2の金利X1、2=1.0%、X2、2=2.0%、X3、2=3.0%となる確率は、遷移確率0.2、0.7、0.1に従って、それぞれ0.6×0.2=0.12、0.6×0.6=0.36、0.6×0.2=0.12である。一方、当月i=2までの平均金利Yk,2は、当月i=2の金利X1、2=1.0%、X2、2=2.0%、X3、2=3.0%に対してそれぞれ1.666666667%、2.0%、2.333333333%であり、それぞれの近似の平均金利Zk,iはZ2,2=1.5%、Z3,2=2.0%、Z4,2=2.5%である。従って、前月i−1=1までの平均金利Z3,1=2.0%および前月i−1=1の金利X2,1=2.0%に対して、当月i=2の金利X1,2=1.0%および当月i=2までの近似の平均金利Z2,2=1.5%となる発生確率P(1.0,1.5)は、0.12と設定される。また、前月i−1=1までの平均金利Z3,1=2.0%および前月i−1=1の金利X2,1=2.0%に対して、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z3,2=2.0%となる発生確率P(2.0,2.0)は、0.36と設定される。また、前月i−1=1までの平均金利Z3,1=2.0%および前月i−1=1の金利X2,1=2.0%に対して、当月i=2の金利X3,2=3.0%および当月i=2までの近似の平均金利Z4,2=2.5%となる発生確率P(3.0,2.5)は、0.12と設定される。
【0077】
前月i−1=1におけるq=4の平均金利Z4,1=2.5%、かつp=3の金利X3,1=3.0%について、発生確率が0.2である。従って、前月i−1=1までの平均金利Z4,1=2.5%および前月i−1=1の金利X3,1=3.0%の状態から、当月i=2の金利X1、2=1.0%、X2、2=2.0%、X3、2=3.0%となる確率は、遷移確率0.1、0.3、0.6に従って、それぞれ0.2×0.1=0.02、0.2×0.3=0.06、0.2×0.6=0.12である。一方、当月i=2までの平均金利Yk,2は、当月i=2の金利X1、2=1.0%、X2、2=2.0%、X3、2=3.0%に対してそれぞれ2.0%、2.333333333%、2.666666667%であり、それぞれの近似の平均金利Zk,iはZ3,2=2.0%、Z4,2=2.5%、Z4,2=2.5%である。従って、前月i−1=1までの平均金利Z4,i−1=2.5%および前月i−1=1の金利Z3,1=3.0%に対して、当月i=2の金利X1,2=1.0%および当月i=2までの近似の平均金利Z3,2=2.0%となる発生確率P(1.0,2.0)は、0.02と設定される。また、前月i−1=1までの平均金利Z4,1=2.5%および前月i−1=1の金利X5,1=3.0%に対して、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z4,2=2.5%となる発生確率P(2.0,2.5)は、0.06と設定される。また、前月i−1=1までの平均金利Z4,1=2.5%および前月i−1=1の金利X3,1=3.0%に対して、当月i=2の金利X3,2=3.0%および当月i=2までの近似の平均金利Z4,2=2.5%となる発生確率P(3.0,2.5)は、0.12と設定される。
【0078】
図7Cは、月i=2における当月i=2の金利Xj,iおよび当月i=2までの近似の平均金利Zk,iについての発生確率P(Xj,i,Zk,i)のテーブルの例を示している。この場合、当月i=2の金利X1,2=1.0%および当月i=2までの近似の平均金利Z2,2=1.5%について、発生確率は図6BからP(1.0,1.5)=0.04+0.12=0.16と設定される。また、当月i=2の金利X1,2=1.0%および当月i=2までの近似の平均金利Z3,2=2.0%について、発生確率は図6BからP(1.0,2.0)=0.02と設定される。また、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z2,2=1.5%について、発生確率は図6BからP(2.0,1.5)=0.14と設定される。また、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z3,2=2.0%について、発生確率は図6BからP(2.0,2.0)=0.36と設定される。また、当月i=2の金利X2,2=2.0%および当月i=2までの近似の平均金利Z4,2=2.5%について、発生確率は図6BからP(2.0,2.5)=0.06と設定される。また、当月i=2の金利X3,2=3.0%および当月i=2までの近似の平均金利Z3,2=2.0%について、発生確率は図6BからP(3.0,2.0)=0.02と設定される。また、当月i=2の金利X3,2=3.0%および当月i=2までの近似の平均金利Z4,2=2.5%について、発生確率は図6BからP(3.0,2.5)=0.12+0.12=0.24と設定される。他の発生確率P(Xj,i,Yk,i)=0と設定される。
【0079】
従って、次の当月i=i+1=3の第3段において、前月i−1=2の金利Xp,i−1=X1,2=1.0%かつ前月i−1=2までの平均金利Zq,i−1=Z2,2=1.5%の組合せの発生確率は、図6BのP(Xj,i,Zk,i)=P(1.0,1.5)を参照して、P(X1,2,Zq,2)=P(1.0,1.5)=0.16と設定される。同様に、前月i−1=2の金利X1,2=1.0%かつ前月i−1=2までの平均金利Z3,2=2.0%の組合せの発生確率は、図6BからP(X1,2,Z3,2)=P(1.0,2.0)=0.02と設定される。同様に、前月i−1=2の金利X2,2=2.0%かつ前月i−1=2までの平均金利Z2,2=1.5%の組合せの発生確率は、図6BからP(X2,2,Z2,2)=P(2.0,1.5)=0.14と設定される。同様に、前月i−1=2の金利X2,2=2.0%かつ前月i−1=2までの平均金利Z3,2=2.0%の組合せの発生確率は、図6BからP(X2,2,Z3,2)=P(2.0,2.0)=0.36と設定される。同様に、前月i−1=2の金利X2,1=2.0%かつ前月i−1=2までの平均金利Z4,1=2.5%の組合せの発生確率は、図6BからP(X2,2,Z4,2)=P(2.0,2.5)=0.06と設定される。同様に、前月i−1=2の金利X3,1=3.0%かつ前月i−1=2までの平均金利Z3,1=2.0%の組合せの発生確率は、図6BからP(X3,2,Z3,2)=P(3.0,2.0)=0.02と設定される。同様に、前月i−1=2の金利X3,1=3.0%かつ前月i−1=2までの平均金利Z4,1=2.5%の組合せの発生確率は、図6BからP(X3,2,Z4,2)=P(3.0,2.5)=0.24と設定される。
【0080】
第2段での平均金利Zk,i=1.5%、2.0%、2.5%の発生確率は、図7CからそれぞれPr(1.5)=0.16+0.14=0.30、Pr(2.0)=0.02+0.36+0.02=0.40、Pr(2.5)=0.06+0.24=0.30となる。
【0081】
図6Cは、3番目の月i=3での当月金利Xj,i、前月平均金利Zq,i−1および前月金利Xp,i−1の各組合せに対して、当月iまでの各平均金利Yk,iとその発生確率P(Xj,i,Xk,i)および近似の平均金利Zk,iを求めるためのテーブルの例を示している。
【0082】
図6Cにおいて、前月i−1=2までの平均金利Z2,2=1.5%および前月i−1=2の金利X1,2=1.0%となる確率はP(X1,2,Z2,2)=0.16である。また、前月i−1=2までの平均金利Z2,2=1.5%および前月i−1=2の金利X2,2=2.0%となる確率はP(X2,2,Z2,2)=0.14である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2の金利X1,2=1.0%となる確率はP(X1,2,Z3,2)=0.02である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2における金利X2,2=2.0%となる確率は、P(X2,2,Z3,2)=0.42である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2の金利X3,2=3.0%となる確率はP(X3,2,Z3,2)=0.14である。
【0083】
当月i=3の金利の番号j=1について、前月i−1=2までの平均金利Z2,i−1=1.5%および前月i−1=2の金利X1,i−1=1.0%の状態から、当月i=3の金利X1、3=1.0%となる確率は、遷移確率0.2に従って、0.16×0.2=0.032である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して1.375%であり、その近似の平均金利Zk,iはZ2,2=1.5%である。
【0084】
以下、同様に、前月i−1=2までの平均金利Z2,2=1.5%および前月i−1=2の金利X2,2=2.0%に対する当月i=3の金利X1、3=1.0%の発生確率は、0.16×0.2=0.028である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して1.375%であり、その近似の平均金利Zk,iはZ2,2=1.5%である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2の金利X1,2=1.0%に対する当月i=3の金利X1、3=1.0%の発生確率は、0.02×0.2=0.004である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して1.75%であり、その近似の平均金利Zk,iはZ2,2=2.0%である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2の金利X2,2=2.0%に対する当月i=3の金利X1、3=1.0%の発生確率は、0.42×0.2=0.084である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して1.75%であり、その近似の平均金利Zk,iはZ3,2=2.0%である。また、前月i−1=2までの平均金利Z3,2=2.0%および前月i−1=2の金利X3,2=3.0%に対する当月i=3の金利X1、3=1.0%の発生確率は、0.14×0.1=0.014である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して1.75%であり、その近似の平均金利Zk,iはZ3,2=2.0%である。また、前月i−1=2までの平均金利Z4,2=2.5%および前月i−1=2の金利X3,2=3.0%に対する当月i=3の金利X1、3=1.0%の発生確率は、0.12×0.1=0.012である。この場合、当月i=3までの平均金利Yk,iは、当月i=3の金利X1、3=1.0%に対して2.125%であり、その近似の平均金利Zk,iはZ3,2=2.0%である。
【0085】
当月金利の他の番号j=2、3についても、同様の手順で、図6Cのテーブルの値が得られる。
【0086】
図7Dは、月i=3における当月i=3の金利Xj,iおよび当月i=3までの近似の平均金利Zk,iについての発生確率P(Xj,i,Zk,i)のテーブルの例を示している。この場合、当月i=3の金利X1,3=1.0%および当月i=3までの近似の平均金利Y2,3=1.5%について、発生確率は図6CからP(1.0,1.5)=0.032+0.028=0.06と設定される。また、当月i=3の金利X1,3=1.0%および当月i=3までの近似の平均金利Z3,3=2.0%について、発生確率は、図6CからP(1.0,2.0)=0.004+0.084+0.014+0.012=0.114と設定される。また、当月i=3の金利X2,3=2.0%および当月i=3までの近似の平均金利Z2,3=1.5%について、発生確率は、図6CからP(2.0,1.5)=0.112+0.084=0.196と設定される。また、当月i=3の金利X2,3=2.0%および当月i=3までの近似の平均金利Z3,2=2.0%について、発生確率は、図6CからP(2.0,2.0)=0.014+0.252+0.042=0.308と設定される。また、当月i=3の金利X2,3=2.0%および当月i=3までの近似の平均金利Z4,2=2.5%について、発生確率は、図6Cから、P(2.0,2.5)=0.036と設定される。また、当月i=3の金利Y3,3=3.0%および当月i=3までの近似の平均金利Z3,3=2.0%について、発生確率は、図6CからP(3.0,2.0)=0.016+0.002+0.028=0.046と設定される。また、当月i=3の金利Xj,i=Y3,3=3.0%および当月i=4までの近似の平均金利Z4,3=2.5%について、発生確率は、図6CからP(3.0,2.5)=0.084+0.084+0.072=0.24と設定される。他の発生確率P(Xj,i,Yk,i)=0である。
【0087】
第3段での平均金利Zk,i=1.5%、2.0%、2.5%の発生確率は、図7DからそれぞれPr(1.5)=0.06+0.196=0.256、Pr(2.0)=0.114+0.308+0.046=0.468、Pr(2.5)=0.036+0.24=0.276である。
【0088】
図8A〜8Cは、情報処理装置10によって実行される、開始時i=0から期間数i=Mの終了時での期間の各平均金利の予測される発生確率を求めるための処理のフローチャートの例を示している。
【0089】
図8Aを参照すると、ステップ402において、情報処理装置10のプロセッサ102(またはその条件設定部1026)は、ユーザの入力操作に従って、各平均金利を求める対象期間の開始時の日付および月数M、開始時i=0での金利X0,0を設定する。また、プロセッサ102(条件設定部1026)は、対応する金利遷移マトリックスを読み込む。プロセッサ102(条件設定部1026)は、さらに、ユーザの入力操作に従って、適用する変動金利の範囲(最大値と最小値)、複数の金利の値の間隔、発生確率を求める平均金利の値の間隔を設定してもよい。
【0090】
図9は、条件設定のための表示画面の例を示している。
図9において、表示画面は、開始金利Xとして入力された値“3.0%”、期間数Mとして“2015年4月1日から120箇月後まで”、金利範囲として“1.0〜10.0%”、金利の間隔として“1.0%”、平均金利の間隔として“0.5%”を含んでいる。また、これらの設定に対して、プロセッサ102(条件設定部1026)は、表示画面に、1%間隔で金利“X=1.0%”、“X=2.0%”、“X=3.0%”、...、“X10=10.0%”を表示する。また、プロセッサ102(条件設定部1026)は、表示画面に、0.5%間隔で、平均金利“X=1.0%”、“X=1.5%”、“X=2.0%”、...、“X10=10.0%”を表示する。この場合、N=10、α=2である。ユーザによる図9のソフトウェア・ボタン“実行”の押下によって、ステップ404以降の処理が開始される。
【0091】
ステップ404において、プロセッサ102(またはその平均金利確率算出部1030)は、記憶領域としての、当月平均金利確率P(Xj,i,Yk,i)、前月平均金利確率P(Xp,i−1,Zq,i−1)、および全期間平均金利確率Pr(Z)の各値を、0(ゼロ)に初期化する。また、プロセッサ102(平均金利確率算出部1030)は、記憶領域としての開始時の平均金利確率P(X0,0,Z0,0)の値を1.0に初期化する。
【0092】
当月平均金利確率P(Xj,i,Yk,i)は、N個の前月金利Xp,i−1とα(N−1)+1個の前月平均金利Zq,i−1の各組合せに対して、前月平均金利確率と、N個の当月の金利への金利遷移確率との積P(Xp,i−1,Zq,i−1)×T(X,X)で表される。ここで、p=1〜N、q=1〜α(N−1)+1、j=1〜Nなので、当月平均金利確率P(Xj,i,Zk,i)はN×(α(N−1)+1)個の記憶領域として設定される。
【0093】
また、前月平均金利確率P(Xp,i,Zq,i−1)は、p=1〜N、q=1〜α(N−1)+1なので、N×(α(N−1)+1)個の記憶領域として設定される。
【0094】
当月の近似前の平均金利Yk,iは、(α(N−1)+1)個の前月平均金利Zq,i−1と、前月までの期間数iと、N個の当月金利Xj,iとに応じた値を有し、(Zq,i−1×i+Xj,i)/(i+1)で表される。ここで、q=1〜α(N−1)+1、j=1〜Nなので、当月の近似前の平均金利Yk,iは(α(N−1)+1)×N個の記憶領域として設定される。
【0095】
ステップ406において、プロセッサ102(平均金利確率算出部1030)は、最初の当月または着目の月をi=1と設定する。
【0096】
ステップ412において、プロセッサ102(平均金利確率算出部1030)は、当月iが最後の期間の月数M以下かどうかを判定する。当月iが最後の期間の月数M以下であると判定された場合、手順は図8Bのステップ414に進む。当月iが最後の期間の月数M以下でない、即ち月数Mを超えると判定された場合、手順は図8Cのステップ462に進む。
【0097】
図8Bを参照すると、ステップ414において、プロセッサ102(平均金利確率算出部1030)は、前月金利Xp,i−1、前月平均金利Zq,i−1および当月金利Xj,iの各組合せに対するN×(α(N−1)+1)個の平均金利確率P(Xj,i,Zk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)の加算先となるN×(α(N−1)+1)個の近似平均金利確率P(Xj,i,Zk,i)を0に初期化する。次いで、プロセッサ102(平均金利確率算出部1030)は、当月iの金利Xj,iの金利番号jを最初の値j=1に設定し、従って当月iの金利Xj,i=X1,i=xと設定する。
【0098】
ステップ416において、プロセッサ102(平均金利確率算出部1030)は、金利番号jが最大値N以下かどうか(j≧N)を判定する。jが最大値N以下であると判定された場合、手順はステップ418に進む。jが最大値N以下でない、即ちNを超えると判定された場合、手順はステップ454に進む。
【0099】
ステップ418において、プロセッサ102(平均金利確率算出部1030)は、平均金利番号qを最初の値q=1に設定し、従ってZq,i−1=Z1,1=zと設定する。
【0100】
ステップ420において、プロセッサ102(平均金利確率算出部1030)は、平均金利番号qが最大値α(N−1)+1以下かどうか(q≦α(N−1)+1)を判定する。qが最大値α(N−1)+1以下であると判定された場合、手順はステップ422に進む。qが最大値α(N−1)+1以下でない、即ちα(N−1)+1を超えると判定された場合、手順はステップ444に進む。
【0101】
ステップ422において、プロセッサ102(平均金利確率算出部1030)は、当月iの平均金利Yk,i=(Zq,i−1×i+Xj,i)/(i+1)を計算し、求めた平均金利Yk,iを、α(N−1)+1個の近似の平均金利Zk,iの中の最も近い平均金利Zk,iに置き換えまたは対応させる。代替形態として、プロセッサ102(平均金利確率算出部1030)は、求めた平均金利Yk,iを、上述のように、α(N−1)+1個の近似の平均金利Zk,iの中の一致する1つまたは最も近い2つの値に対応づけてもよい。ここで、近似値は、例えば、α=2の場合、round(2×Yk,i)/2であってもよい。ここで、round(x)はxの小数点以下の四捨五入を表す。代替形態として、近似値は、例えば、[2×Yk,i]/2であってもよい。ここで、[x]は、小数点以下を切り捨てるガウス関数を表す。
【0102】
ステップ424において、プロセッサ102(平均金利確率算出部1030)は、前月i−1の金利番号pを最初の値p=1に設定し、従ってXp,i−1=X1,i−1=xと設定する。
【0103】
ステップ426において、プロセッサ102(平均金利確率算出部1030)は、前月i−1の金利番号pが最大値N以下かどうか(p≦N)を判定する。pが最大値N以下であると判定された場合、手順はステップ428に進む。pが最大値N以下でない、即ちNを超えると判定された場合、手順はステップ434に進む。
【0104】
ステップ428において、プロセッサ102(平均金利確率算出部1030)は、前月i−1の各金利番号pに対して、当月iの金利番号jと前月i−1の平均金利番号qの組合せに対する平均金利確率P(Xp,i−1,Zq,i−1)×T(X,X)を、当月iの平均金利確率P(Xj,i,Yk,i)として算出する。次いで、プロセッサ102(平均金利確率算出部1030)は、平均金利確率P(Xj,i,Yk,i)=P(Xp,i−1,Zq,i−1)×T(X,X)を、当月iの対応する加算先の近似平均金利確率P(Xj,i,Zk,i)に加算する(P(Xj,i,Zk,i)=P(Xj,i,Zk,i)+P(Xj,i,Yk,i))。ここで、発生確率P(Xp,i−1,Zq,i−1)×T(X,X)は、前月金利Xp,i−1および前月平均金利Zq,i−1に対する当月iの金利Xj,iまたは平均金利Yk,iの発生確率を表す。
【0105】
代替形態として、当月iまでの平均金利Yk,iが2つの近似平均金利Zk,iとZk+1,iまたはZk−1,iの間の値であった場合、プロセッサ102(平均金利確率算出部1030)は、平均金利Yk,iとZk,iの間および平均金利Xk,iとYk+1,iまたはZk−1,iの間の差または距離に応じて、平均金利確率P(Xj,i,Yk,i)の少なくとも一部を近似平均金利確率P(Xj,i,Yk,i)に加算し、その残部を近似平均金利確率P(Xj,i,Zk+1,i)またはP(Xj,i,Zk−1,i)に加算してもよい。ここで、少なくとも一部が全部の場合、残部は0(ゼロ)である。
【0106】
ステップ430において、プロセッサ102(平均金利確率算出部1030)は、前月i−1の金利Xの金利番号pを1だけ増分する(p=p+1)。その後、手順はステップ420に戻る。
【0107】
ステップ434において、プロセッサ102(平均金利確率算出部1030)は、前月i−1の平均金利Zq,i−1の金利番号qを1だけ増分する(q=q+1)。その後、手順はステップ420に戻る。
【0108】
ステップ444において、プロセッサ102(平均金利確率算出部1030)は、当月iの金利Xj,i−1の金利番号jを1だけ増分する(j=j+1)。その後、手順はステップ416に戻る。
【0109】
ステップ454において、プロセッサ102(平均金利確率算出部1030)は、ステップ422〜434で求めた当月iの近似平均金利確率P(Xj,i,Zk,i)を、次の月i(=i+1)における前月i−1の平均金利P(Xp,i−1,Zq,i−1)として設定する。次いで、プロセッサ102(平均金利確率算出部1030)は、当月iを1だけ増分する(i=i+1)。その後、手順は図8Aのステップ412に戻る。
【0110】
図8Cを参照すると、ステップ462において、プロセッサ102(平均金利確率算出部1030)は、最後の月Mにおける近似平均金利Zk,Mの金利番号kを最初の値k=1に設定し、従ってZk,M=Z1,M=zと設定する。
【0111】
ステップ464において、プロセッサ102(平均金利確率算出部1030)は、金利番号kが最大値α(N−1)+1以下かどうか(k≦α(N−1)+1)を判定する。kが最大値α(N−1)+1以下であると判定された場合、手順はステップ466に進む。kが最大値α(N−1)+1以下でない、即ちα(N−1)+1を超えると判定された場合、手順はステップ480に進む。
【0112】
ステップ466において、プロセッサ102(平均金利確率算出部1030)は、最後の月Mの金利Xj,Mの金利番号jを最初の値j=1に設定し、従ってXj,M=X1,M=xと設定する。
【0113】
ステップ468において、プロセッサ102(平均金利確率算出部1030)は、金利番号jが最大値N以下かどうか(j≦N)を判定する。jが最大値N以下であると判定された場合、手順はステップ470に進む。jが最大値N以下でない、即ちNを超えると判定された場合、手順はステップ476に進む。
【0114】
ステップ470において、プロセッサ102(平均金利確率算出部1030)は、金利番号jおよび平均金利番号kに対する最後の月Mの加算先の近似平均金利確率P(Xj,M,Zk,M)を、各平均金利Zの全期間平均金利確率Pr(Z)(初期値は0)に加算する(Pr(Z)=Pr(Z)+P(Xj,M,Zk,M))。
【0115】
ステップ472において、プロセッサ102(平均金利確率算出部1030)は、最後の月Mの金利Xj,Mの金利番号jを1だけ増分する(j=j+1)。その後、手順はステップ468に戻る。ステップ468〜472によって、各1つの平均金利番号kに対する全ての金利番号j=1〜Nに関する近似平均金利確率P(Xj,M,Zk,M)の総和を、平均金利番号kに対する全期間平均金利確率Pr(Z)として算出することができる。
【0116】
ステップ476において、プロセッサ102(平均金利確率算出部1030)は、最後の月Mの近似平均金利Zk,Mの金利番号kを1だけ増分する(k=k+1)。その後、手順はステップ464に戻る。このようにして、α(N−1)+1個の平均金利Zに関する全期間Mにわたる各平均金利確率Pr(Z)が算出される。
【0117】
ステップ480において、プロセッサ102(またはその表示処理部1032)は、算出された各平均金利Zの全期間Mにわたる平均金利確率Pr(Z)の値を表示する。その後、手順は図8A〜8Cのルーチンを出る。
【0118】
図10は、処理結果としての、各平均金利Zの全期間(月数M)にわたる平均金利確率Pr(Z)の値を表示する表示画面の例を示している。
【0119】
図10において、表示画面は、複数の平均金利Z〜Z19のそれぞれの発生確率を表示する。例えば、開始時の金利をX0,0=X3,0=3.0%とし、図4Bの金利遷移マトリックスを用いた場合、平均金利Z=1.0%の発生確率はPr(1.0)=0.611であり、平均金利Z=1.5%の発生確率はPr(1.5)=0.061である。また、平均金利Z=2.0%の発生確率はPr(2.0)=0.144、平均金利Z=2.5%の発生確率はPr(2.5)=0.034、平均金利Z=3.0%の発生確率はPr(3.0)=0.122である。また、平均金利Z=3.5%の発生確率はPr(3.5)=0.012、平均金利Z=3.5%の発生確率はPr(3.5)=0.012である。実験したところ、この処理は、市販のパーソナル・コンピュータを用いて約16秒で完了した。このように、実施形態によれば、最後の月Mにおける各平均金利の発生確率を短時間で求めて表示することができる。
【0120】
上述の説明では、1番目の期間または月i=1の前に開始時i=0を設定したが、開始時i=0を設定せずに、開始期間または月i=1から開始してもよい。この場合、第i段での平均金利は、例えば、Yk,i=(Zq,i−1×(i−1)+Xj,i)/iで表される。
【0121】
実施形態によれば、開始時から各期間までの各段階で算出された平均金利を、限定された数の近似の平均金利に置換しまたは対応させることによって、複数の期間にわたる各平均金利の発生確率を、パーソナル・コンピュータにより短時間で算出することができる。
【0122】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形及びバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理及び請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【符号の説明】
【0123】
10 情報処理装置
102 プロセッサ
104 記憶部
122 入力部
124 表示部
1026 条件設定部
1028 金利遷移確率生成部
1030 平均金利確率算出部
1032 表示処理部
図1
図2
図3
図4
図5A
図5B
図5C
図5D
図6A
図6B
図6C
図7
図8A
図8B
図8C
図9
図10