Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5579051B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP5579051B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP5579051B2
JP5579051B2 JP2010293647A JP2010293647A JP5579051B2 JP 5579051 B2 JP5579051 B2 JP 5579051B2 JP 2010293647 A JP2010293647 A JP 2010293647A JP 2010293647 A JP2010293647 A JP 2010293647A JP 5579051 B2 JP5579051 B2 JP 5579051B2
Authority
JP
Japan
Prior art keywords
information
change rate
balance
node
balance change
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010293647A
Other languages
Japanese (ja)
Other versions
JP2012141765A (en
Inventor
博紀 武下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NS Solutions Corp
Original Assignee
NS Solutions Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NS Solutions Corp filed Critical NS Solutions Corp
Priority to JP2010293647A priority Critical patent/JP5579051B2/en
Publication of JP2012141765A publication Critical patent/JP2012141765A/en
Application granted granted Critical
Publication of JP5579051B2 publication Critical patent/JP5579051B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、情報処理装置、情報処理方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and a program.

銀行は、資産に占める金融資産の割合が高く、外部からの資金調達の割合が高いため、金利リスクにさらされている。バーゼルIIでは、銀行にバンキング勘定の金利リスクの管
理体制の整備を要求しており、金融庁の「総合的な監督指針」では、金利ショックや金利変動により資産・負債などに自己資本の合計20%以上を超える経済価値の低下が発生する銀行をアウトライヤー銀行として定義し、これに該当する銀行には当局から必要に応じて業務改善命令などが出されることになる。このため、銀行では、ALM(Asset Liability Management)などのリスク管理を適切に行う必要がある。
金利リスクを測る指標としては、一般的にデュレーション、アウトライヤー比率などがあり、それらを計算する際、金融資産・負債のキャッシュフローを予測する必要がある。
Banks are exposed to interest rate risk due to their high share of financial assets and high external funding. Basel II requires banks to develop a banking account interest rate risk management system, and the FSA's “overall supervision guidelines” include a total of 20 capital in assets and liabilities due to interest rate shocks and changes in interest rates. Banks where economic value declines by more than 50% will be defined as outlier banks, and the relevant banks will receive orders from the authorities for business improvement as necessary. For this reason, banks need to perform risk management such as ALM (Asset Liability Management) appropriately.
Indicators for measuring interest rate risk generally include duration and outlier ratio. When calculating these, it is necessary to predict the cash flows of financial assets and liabilities.

流動性預金は、銀行の負債の大部分を占める主要な資金調達手段であり、流動性預金のキャッシュフローの予測方法によって、銀行が保有する金利リスクが大きく異なって計測されることになり、ALMへ与える影響は大きいため、流動性預金のキャッシュフローの予測方法が重要となる。
しかしながら、流動性預金については、定期預金や債券のように満期が定まっておらず、預金者の要求に応じて残高が変動するリスクに晒されている。残高変動には、年金支払・ボーナス支払のような季節要因によるもの、マクロ要因によるものや、預金者の個別要因による入出金などがある。流動性預金のうち、引き出されることなく長期間、銀行に滞留する部分はコア預金と称される。残高だけでなく、預金金利も固定ではないため、キャッシュフローの見積もりが難しく、流動性預金のキャッシュフローを適切に予測することは困難である。
Liquidity deposits are the primary means of raising funds that account for the bulk of bank liabilities, and the interest rate risk held by banks will be measured differently depending on the method for predicting the cash flow of liquid deposits. The impact of this on the liquidity deposits is important.
However, liquid deposits are not fixed in terms of maturity like fixed deposits and bonds, and are exposed to the risk that the balance will change in response to depositor requests. Balance fluctuations include seasonal factors such as pension payments and bonus payments, macro factors, and deposits and withdrawals due to individual depositor factors. The portion of the liquid deposit that remains in the bank for a long time without being withdrawn is called the core deposit. Since not only the balance but also the deposit interest rate is not fixed, it is difficult to estimate cash flow, and it is difficult to predict the cash flow of liquid deposits appropriately.

また、金融庁の「総合的な監督指針」では、コア預金の定義について、銀行の内部管理上、合理的に預金者の行動をモデル化し、コア預金額の認定と期日への振り分けとを適切に実施している場合には、その定義に従えばよいということが1つの指針として示されており、近似、様々なコア預金内部管理モデルが提案されている。
その1つとして、AA−Kijimaモデルというコア預金内部管理モデルが開示されている(非特許文献1参照)。AA−Kijimaモデルでは、残高推移をもとにレジームスイッチング法によりパラメータを推定するモデルであり、預金残高が幾何ブラウン運動する(預金残高が対数正規分布に従う)と仮定してVaR(Volume at Risk)が算出される。
レジームスイッチング法とは(流動性預金の分析に用いた場合)、預金残高の推移に幾つかのトレンド(局面)があると考えて、過去の預金残高の推移データからトレンドごとに残高変化率を求める手法である。局面としては、残高上昇期(預金残高が大きく上昇していた時期)、残高安定期(預金残高が概ね横ばい、又は微増・微減であった時期)、残高下降期(預金残高が下落していた時期)がある。
In addition, the FSA's “Overall Supervisory Guidelines” provide a reasonable model for the definition of core deposits for the bank's internal management to model depositor behavior, and to appropriately identify the core deposit amount and assign it to the due date. In the case of implementation, the guideline indicates that the definition should be followed, and various approximate core deposit management models have been proposed.
As one of them, a core deposit internal management model called AA-Kijima model is disclosed (see Non-Patent Document 1). The AA-Kijima model is a model that estimates the parameters by the regime switching method based on the balance transition, and assumes that the deposit balance moves in geometric Brownian motion (the deposit balance follows a lognormal distribution). VaR (Volume at Risk) Is calculated.
Regime switching method (when used for analysis of liquid deposits) is considered that there are several trends (phases) in the transition of deposit balance, and the rate of change in balance for each trend is determined from past deposit balance transition data. It is a technique to seek. As phases, balance rising period (time when deposit balance was rising significantly), balance stable period (time when deposit balance was almost flat or slightly increasing / decreasing), balance falling period (deposit balance was falling) Time).

また、VaRとは、将来時点の保守的な残高の推計値を示す指標であり、預金残高がある水準を下回る確率が100(1−α)%となるような預金残高の水準を意味しており、Value at Riskと同じ考え方で計算される指標である。換言するならば、VaRとは、コア預金が流出し続けるストレスシナリオを考えたときに、信頼水準100α%で起こり得る最悪の預金残高である。VaRは、1年後、2年後などの各時点の最悪時の預金残高を、残高変化率μやボラティリティσを用いて算出される。そして、算出されたVaRに基づいてマチュリティラダーを展開し、アウトライヤー比率が算出される。   VaR is an index that indicates a conservative estimate of the balance at a future time, and means the level of the deposit balance such that the probability that the deposit balance falls below a certain level is 100 (1-α)%. It is an index calculated based on the same concept as Value at Risk. In other words, VaR is the worst deposit balance that can occur at a confidence level of 100α% when considering a stress scenario in which core deposits continue to flow out. VaR is calculated by using the balance change rate μ and volatility σ as the worst deposit balance at each time point such as one year, two years later, and the like. Then, the maturity ladder is developed based on the calculated VaR, and the outlier ratio is calculated.

「銀行勘定金利リスク管理のための内部モデル(AA−Kijima Model)について」、証券アナリストジャーナル、P79−92、2007年4月“Internal model for bank account interest rate risk management (AA-Kijima Model)”, Securities Analyst Journal, P79-92, April 2007

しかしながら、レジームスイッチング法では、パラメータ(μ、σ)が説明変数と関連付けられた形で推定されないため、リスク指標を計算する目的以外に、他の銀行実務で利用するのが容易でない。   However, in the regime switching method, the parameters (μ, σ) are not estimated in a form associated with the explanatory variables, and therefore, it is not easy to use in other banking practices except for the purpose of calculating the risk index.

本発明はこのような問題点に鑑みなされたもので、パラメータを説明変数と関連付けた形で推定することにより、キャッシュフローをより適切に予測することを目的とする。   The present invention has been made in view of such a problem, and an object thereof is to predict a cash flow more appropriately by estimating a parameter in a form associated with an explanatory variable.

そこで、本発明に係る情報処理装置は、記憶部を有する情報処理装置であって、日付情報ごとに設けられる預金残高の値を示す預金残高情報と、日付情報ごとに設けられる複数種類の変数の各変数の値を示す説明変数情報と、複数種類の変数を規定した説明変数定義情報とを前記記憶部から読み込む読込手段と、前記預金残高情報の残高変化率を算出し、日付情報をキーとして、算出した残高変化率と前記説明変数情報とを統合した統合情報を生成する生成手段と、前記説明変数定義情報に規定された変数を含む複数の条件を生成し、前記複数の条件と前記統合情報の説明変数情報とを比較して、前記複数の条件の各々に対応する各ノードに前記統合情報の残高変化率を分類し、ノードに属する残高変化率の情報と前記ノードに対応する条件とを関連付けて前記記憶部に記憶する分類手段と、を有することを特徴とする。   Therefore, an information processing apparatus according to the present invention is an information processing apparatus having a storage unit, and includes deposit balance information indicating a value of a deposit balance provided for each date information, and a plurality of types of variables provided for each date information. Reading means for reading explanatory variable information indicating the value of each variable and explanatory variable definition information defining a plurality of types of variables from the storage unit, calculating a balance change rate of the deposit balance information, and using date information as a key Generating means for generating integrated information obtained by integrating the calculated balance change rate and the explanatory variable information; generating a plurality of conditions including variables defined in the explanatory variable definition information; and Compare the explanatory variable information of the information, classify the balance change rate of the integrated information into each node corresponding to each of the plurality of conditions, and information on the balance change rate belonging to the node and the condition corresponding to the node And having a classification means for storing in the storage unit in association with.

ここで、「読込手段」は、例えば、後述するデータ読込部21に対応する。「生成手段」は、例えば、後述する分析用データ作成部22に対応する。「分類手段」は、例えば、後述する残高変化率分類部23に対応する。   Here, the “reading unit” corresponds to, for example, a data reading unit 21 described later. The “generating unit” corresponds to, for example, an analysis data creating unit 22 described later. The “classification unit” corresponds to, for example, a balance change rate classification unit 23 described later.

本発明によれば、パラメータを説明変数と関連付けた形で推定することにより、キャッシュフローをより適切に予測することができる。   According to the present invention, it is possible to predict the cash flow more appropriately by estimating the parameter in association with the explanatory variable.

流動性預金リスク管理システムの一例を示す図である。It is a figure which shows an example of a liquid deposit risk management system. 情報処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of information processing apparatus. 情報処理装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of information processing apparatus. 情報処理装置における処理に係るフローチャートの一例を示す図である。It is a figure which shows an example of the flowchart which concerns on the process in information processing apparatus. 時系列データの項目、処理の後に追加される項目の一例を示す図である。It is a figure which shows an example of the item added after the item of a time series data, and a process. 時系列データの項目、処理の後に追加される項目の一例を示す図である。It is a figure which shows an example of the item added after the item of a time series data, and a process. 時系列データの項目、処理の後に追加される項目の一例を示す図である。It is a figure which shows an example of the item added after the item of a time series data, and a process. 分析用データの一例を示す図である。It is a figure which shows an example of the data for analysis. 残高変化率の分析用データの実際の値の一例を示す図である。It is a figure which shows an example of the actual value of the data for analysis of a balance change rate. ボラティリティの分析用データの実際の値の一例を示す図である。It is a figure which shows an example of the actual value of the data for volatility analysis. ツリーのノードに対応する条件を決定する方法の一例を示す図である。It is a figure which shows an example of the method of determining the conditions corresponding to the node of a tree. 説明変数定義データの一例を示す図である。It is a figure which shows an example of explanatory variable definition data. ディスプレイに表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on a display. VaRの一例を示す図である。It is a figure which shows an example of VaR. マチュリティラダーの一例を示す図である。It is a figure which shows an example of a maturity ladder. エクスポージャーの一例を示す図である。It is a figure which shows an example of exposure. 入力データの一例を示す図である。It is a figure which shows an example of input data. 計算結果の一例を示す図である。It is a figure which shows an example of a calculation result. 計算結果の一例を示す図である。It is a figure which shows an example of a calculation result. 市場金利データ、預金金利データの一例を示す図である。It is a figure which shows an example of market interest rate data and deposit interest rate data. 計算結果の一例を示す図である。It is a figure which shows an example of a calculation result. 預金残高の予測に関わる内容の一例を示す図である。It is a figure which shows an example regarding the content in connection with prediction of a deposit balance. ツリーの一例を示す図である。It is a figure which shows an example of a tree. 処理プログラムの一例を示す図である。It is a figure which shows an example of a processing program. 預金残高予測の計算結果の一例を示す図である。It is a figure which shows an example of the calculation result of deposit balance prediction.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施形態に係る流動性預金リスク管理システムの一例を示す図である。流動性預金リスク管理システムでは、複数種類の用途(流動性預金のリスク指標の算出、預金残高の予測など)に利用可能なパラメータが算出され、記憶され、管理される。流動性預金リスク管理システムは、情報処理装置100、及び記憶装置200を含んで構成される。情報処理装置100、及び記憶装置200は、ネットワーク300を介して通信可能に接続されている。
情報処理装置100は、コンピュータの一例であり、記憶装置200から各種のデータを取得し、記録媒体400から各種のデータを読み込み、取得したデータと読み込んだデータとから流動性預金のリスク指標(後述のデュレーション、アウトライヤー比率)などを算出するための各種のパラメータを求める。
記憶装置200は、コンピュータの一例であり、銀行内のサーバ、または、日本銀行、経済産業省、総務省などのサーバであり、各種のデータを記憶する。なお、図1では、説明の便宜上、記憶装置200を一台だけ示しているが、記憶装置200は、複数台であってもよい。
FIG. 1 is a diagram illustrating an example of a liquid deposit risk management system according to the present embodiment. In the liquid deposit risk management system, parameters that can be used for a plurality of types of applications (calculation of risk index for liquid deposits, prediction of deposit balance, etc.) are calculated, stored, and managed. The liquid deposit risk management system includes an information processing device 100 and a storage device 200. The information processing apparatus 100 and the storage device 200 are connected to be communicable via the network 300.
The information processing apparatus 100 is an example of a computer, acquires various types of data from the storage device 200, reads various types of data from the recording medium 400, and uses the acquired data and the read data as a risk index for liquid deposits (described later). Various parameters for calculating the duration, outlier ratio, etc.).
The storage device 200 is an example of a computer, and is a server in a bank or a server such as the Bank of Japan, Ministry of Economy, Trade and Industry, Ministry of Internal Affairs and Communications, and stores various data. In FIG. 1, only one storage device 200 is shown for convenience of explanation, but a plurality of storage devices 200 may be provided.

図2は、情報処理装置100のハードウェア構成の一例を示す図である。情報処理装置100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、HD(Hard Disk)14、入力装置15、表示装置16、記録媒体ドライブ装置17、及びインターフェース装置18を含んで構成される。   FIG. 2 is a diagram illustrating an example of a hardware configuration of the information processing apparatus 100. The information processing apparatus 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an HD (Hard Disk) 14, an input device 15, a display device 16, and a recording medium drive device 17. And the interface device 18.

CPU11は、必要に応じて、ROM12やHD14からプログラムを読み出して、RAM13に格納し、プログラムを実行することで、後述する機能の一部を提供したり、後述するフローチャートに示す処理等を実行したりする。ROM12は、情報処理装置100の電源投入時に最初に読み込まれるプログラム等を記憶する。RAM13は、情報処理装置100のメインメモリであり、CPU11で用いられる各種のデータを一時記憶する。HD14は、テーブル等の各種のデータを記憶する。   The CPU 11 reads out a program from the ROM 12 or the HD 14 as necessary, stores the program in the RAM 13, and executes the program, thereby providing a part of a function to be described later or executing a process shown in a flowchart to be described later. Or The ROM 12 stores a program that is read first when the information processing apparatus 100 is powered on. The RAM 13 is a main memory of the information processing apparatus 100 and temporarily stores various data used by the CPU 11. The HD 14 stores various data such as a table.

入力装置15は、情報処理装置100の操作者(又はユーザ)が操作するキーボード、マウス等を含んで構成され、キーボード、マウス等の操作(ユーザ操作)に応答して情報処理装置100に各種の操作情報等を入力する。表示装置16は、情報処理装置100のユーザが利用するディスプレイ等を含んで構成され、各種の情報(又は画面)等をディスプレイに表示する。記録媒体ドライブ装置17は、記録媒体ドライブ装置に挿入された記録媒体400のデータを読み書きする。インターフェース装置18は、情報処理装置100をネットワーク300等に接続する。   The input device 15 is configured to include a keyboard, a mouse, and the like operated by an operator (or user) of the information processing apparatus 100, and various kinds of information are input to the information processing apparatus 100 in response to an operation (user operation) of the keyboard, mouse, and the like. Enter operation information. The display device 16 includes a display or the like used by the user of the information processing device 100, and displays various information (or screens) and the like on the display. The recording medium drive device 17 reads and writes data on the recording medium 400 inserted into the recording medium drive device. The interface device 18 connects the information processing device 100 to the network 300 or the like.

なお、上述したプログラムなどの各種のデータは、例えば、CD−ROM等の記録媒体400によって情報処理装置100に提供されてもよいし、ネットワーク300等を介してダウンロードされてもよい。例えば、記録媒体400からプログラムが提供される場合は、プログラムのインストールを指示するユーザ操作に応答して、プログラムが記録媒体400から記録媒体ドライブ装置17を介してHD14に格納される。
また、付言するならば、記憶装置200は、情報処理装置100と同様のハードウェア構成を有する。
Note that various types of data such as the above-described program may be provided to the information processing apparatus 100 via a recording medium 400 such as a CD-ROM, or may be downloaded via the network 300 or the like. For example, when a program is provided from the recording medium 400, the program is stored in the HD 14 from the recording medium 400 via the recording medium drive device 17 in response to a user operation that instructs installation of the program.
In addition, the storage device 200 has the same hardware configuration as the information processing device 100.

図3は、情報処理装置100の機能構成の一例を示す図である。図3では、情報処理装置100の機能の概要を説明し、その詳細については図4以降を参照して説明する。
データ読込部21は、預金残高データ(預金残高情報の一例)などを含む時系列データ(説明変数情報の一例)などをHD14から読み込む。なお、HD14には、記憶装置200から取得された時系列データ、記録媒体400から取得されて格納された各種のデータが事前に格納されている。
分析用データ作成部22は、データ読込部21で読み込まれた時系列データから、時系列データに含まれる預金残高データをもとに預金残高の変化率を示す残高変化率を算出し、算出した残高変化率をもとに預金残高の変動幅の比率を示すボラティリティを算出して分析用のデータ(統合情報の一例である分析用データ)を作成(生成)する。
FIG. 3 is a diagram illustrating an example of a functional configuration of the information processing apparatus 100. In FIG. 3, an overview of the functions of the information processing apparatus 100 will be described, and details thereof will be described with reference to FIG.
The data reading unit 21 reads time series data (an example of explanatory variable information) including deposit balance data (an example of deposit balance information) from the HD 14. The HD 14 stores time-series data acquired from the storage device 200 and various data acquired and stored from the recording medium 400 in advance.
The analysis data creation unit 22 calculates the balance change rate indicating the change rate of the deposit balance from the time series data read by the data reading unit 21 based on the deposit balance data included in the time series data. Based on the balance change rate, the volatility indicating the ratio of the fluctuation range of the deposit balance is calculated, and analysis data (analysis data which is an example of integrated information) is created (generated).

残高変化率分類部23は、分析用データの残高変化率を説明する決定木、CARTなどのツリーを構築する。ボラティリティ分類部24は、分析用データのボラティリティを説明する決定木、CARTなどのツリーを構築する。
残高変化率決定部25は、構築された残高変化率のツリーをもとに、預金残高の最低水準についての見通しを示す預金残高VaRα(t)の算出に用いるパラメータ(ストレス時の残高変化率μs)を決定する。ボラティリティ決定部26は、構築されたボラティリティのツリーをもとに、VaRα(t)の算出に用いるパラメータ(ストレス時のボラティリティσs)を決定する。
The balance change rate classification unit 23 constructs a tree such as a decision tree or CART explaining the balance change rate of the analysis data. The volatility classification unit 24 constructs a tree such as a decision tree or CART that explains the volatility of the analysis data.
The balance change rate determining unit 25 uses a parameter (stress change rate μs at the time of stress) used to calculate a deposit balance VaRα (t) indicating a prospect for the minimum level of the deposit balance based on the constructed balance change rate tree. ). The volatility determination unit 26 determines a parameter (volatility σs under stress) used for calculation of VaRα (t) based on the constructed volatility tree.

VaRα(t)算出部27は、残高変化率決定部25及びボラティリティ決定部26で決定されたパラメータ(μs、σs)などを用いてストレス時の預金残高VaRα(t)を算出する。
マチュリティラダー算出部28は、年限毎に流出するキャッシュフローの金額を示すマチュリティラダーXiを算出する。エクスポージャー算出部29は、預金金利の市場金利への追随率(β)を考慮してマチュリティラダーXiを調整した金額を示すエクスポージャーYiを算出する。
リスク指標算出部30は、平均デュレーションD、アウトライヤー比率などの流動性預金のリスク指標を算出する。
預金残高予測部31は、構築された残高変化率のツリーと直近の時系列データとをもとに預金残高を予測するための情報を出力する。
The VaRα (t) calculation unit 27 calculates the deposit balance VaRα (t) at the time of stress using the parameters (μs, σs) determined by the balance change rate determination unit 25 and the volatility determination unit 26.
The maturity ladder calculation unit 28 calculates a maturity ladder X i that indicates the amount of cash flow that flows out for each term. The exposure calculation unit 29 calculates an exposure Y i indicating an amount obtained by adjusting the maturity ladder X i in consideration of the following rate (β) of the deposit interest rate to the market interest rate.
The risk index calculation unit 30 calculates the risk index of liquid deposits such as average duration D and outlier ratio.
The deposit balance prediction unit 31 outputs information for predicting the deposit balance based on the constructed balance change rate tree and the latest time-series data.

図4は、情報処理装置100における処理に係るフローチャートの一例を示す図である。
まず、データ読込部21は、HD14に格納された各種のデータを読み込む(SQ10、SQ12)。ここで、HD14には、銀行の基幹システムなどから取得された時系列データ(1)と、日本銀行、経済産業省、総務省などの各省庁のホームページを介して取得された時系列データ(2)とが格納されている。
例えば、時系列データ(1)は、預金種類、預金者、金額階層などの区分ごとの預金残高データである。また、例えば、時系列データ(2)は、預金金利(定期預金などの金利を含む。)データ、市場データ(有担レートデータ、無有担レートデータなど)、マクロ指標データ(鉱工業生産指数データ、GDPデータなど)である。なお、各時系列データは、日、週、月、四半期、年などの日付情報ごとのデータである。
また、HD14には、記録媒体400から取得された、或いはネットワーク300を介してダウンロードされた後述する説明変数定義データ(説明変数定義情報の一例)が格納されている。
FIG. 4 is a diagram illustrating an example of a flowchart relating to processing in the information processing apparatus 100.
First, the data reading unit 21 reads various data stored in the HD 14 (SQ10, SQ12). Here, the HD 14 includes time series data (1) acquired from a bank's core system and the like, and time series data (2 ) And are stored.
For example, the time series data (1) is deposit balance data for each category such as deposit type, depositor, amount hierarchy, and the like. In addition, for example, time series data (2) includes deposit interest rate (including interest rates such as fixed deposits) data, market data (competed rate data, unsupported rate data, etc.), macro index data (industrial production index data). , GDP data, etc.). Each time series data is data for each date information such as day, week, month, quarter, year.
The HD 14 stores explanatory variable definition data (an example of explanatory variable definition information), which will be described later, acquired from the recording medium 400 or downloaded via the network 300.

分析用データ作成部22は、データ読込部21で読み込まれた各種のデータから分析用データを作成する(SQ14〜SQ24)。
SQ14では、分析用データ作成部22は、被説明変数データとして、時系列データ(1)に含まれる預金残高データ(V0、・・・、VN)をもとに残高変化率Riを下記の式を用いて算出する。なお、算出された残高変化率Ri(残高変化率データ)は、RAM13、HD14などの記憶デバイス(記憶部の一例)に保持される。

Figure 0005579051
ここで、図5Aに、時系列データ(1)の項目の一例と、SQ14の処理の後に追加される項目の一例とを示す。 The analysis data creation unit 22 creates analysis data from various data read by the data reading unit 21 (SQ14 to SQ24).
In SQ14, the analysis data creation unit 22 calculates the balance change rate R i based on the deposit balance data (V 0 ,..., V N ) included in the time series data (1) as the explained variable data. Calculate using the following formula. Note that the calculated balance change rate R i (balance change rate data) is held in a storage device (an example of a storage unit) such as the RAM 13 or the HD 14.
Figure 0005579051
Here, FIG. 5A shows an example of items of time-series data (1) and an example of items added after the processing of SQ14.

また、分析用データ作成部22は、被説明変数データとして、記憶デバイスに保持されている残高変化率Riを読み出して、ボラティリティσjを下記の式を用いて算出する。なお、算出されたボラティリティσj(ボラティリティデータ)は、記憶デバイスに保持される。

Figure 0005579051
ここで、mは、ボラティリティσjの推定に用いるデータ数である。
なお、図5Aでは残高変化率の項目が追加されているが、ここでは、残高変化率の項目に代えて、ボラティリティの項目が追加される。また、ここでの計算で追加される項目の例については図示を省略する。 The analysis data creation unit 22 reads the balance change rate R i held in the storage device as the explained variable data, and calculates the volatility σj using the following equation. The calculated volatility σj (volatility data) is stored in the storage device.
Figure 0005579051
Here, m is the number of data used for estimating the volatility σj.
In FIG. 5A, a balance change rate item is added, but here, a volatility item is added instead of the balance change rate item. Further, illustration of items added in the calculation here is omitted.

ここで、分析用データ作成部22は、上述のように算出した値について季節調整の処理を行ってもよい(SQ16)。季節調整の処理としては、例えば一般的な処理プログラム「X−12−ARIMA」を採用することができる。   Here, the analysis data creation unit 22 may perform a seasonal adjustment process on the value calculated as described above (SQ16). As the seasonal adjustment process, for example, a general processing program “X-12-ARIMA” can be employed.

SQ18では、分析用データ作成部22は、説明変数データとして、時系列データ(1)に含まれる預金種類(当座/普通/貯蓄/通知/別段・納税)、預金者(法人/個人/公金など)、金額階層、データ基準月などのデータから、金利差、変化率、変化幅などを算出する。例えば、金利差は、定期預金金利から普通預金金利を減算した値などであり、変化幅は、基準日Tnにおける普通金利からTn−1における普通金利を減算した値などであるが、説明の便宜上、詳細は省略する。なお、算出された値(説明変数Aデータ)は、記憶デバイスに保持される。
ここで、図5Bに、時系列データ(1)の項目の一例と、SQ18の処理の後に追加される項目の一例とを示す。
In SQ18, the analysis data creation unit 22 uses, as explanatory variable data, the deposit type (current / ordinary / savings / notification / extra tax payment) included in the time-series data (1), depositor (corporate / individual / public money, etc.) ) Calculate interest rate difference, rate of change, rate of change, etc. from data such as monetary hierarchy and data base month. For example, the interest rate difference is a value obtained by subtracting the ordinary deposit interest rate from the fixed deposit interest rate, and the change range is a value obtained by subtracting the ordinary interest rate at Tn−1 from the ordinary interest rate at the reference date Tn. Details are omitted. The calculated value (explanatory variable A data) is stored in the storage device.
Here, FIG. 5B shows an example of items of time-series data (1) and an example of items added after the processing of SQ18.

SQ20では、分析用データ作成部22は、説明変数データとして、時系列データ(2)に含まれる預金金利(定期預金などの金利を含む。)データ、市場データ、マクロ指標データなどから、金利差、変化率、変化幅などを算出する。なお、算出された値(説明変数Bデータ)は、記憶デバイスに保持される。
図5Cに、時系列データ(2)の項目の一例と、SQ20の処理の後に追加される項目の一例とを示す。
ここで、分析用データ作成部22は、上述のように算出した値(説明変数Bデータ)について季節調整の処理を行ってもよい(SQ22)。
なお、処理の順序は、上述した順序に限られるものではなく、また、固定される必要もない。
In SQ20, the analysis data creation unit 22 uses the interest rate difference from the deposit interest rate (including interest rates such as time deposits) data, market data, macro index data, etc. included in the time series data (2) as the explanatory variable data. , Change rate, change width, etc. are calculated. The calculated value (explanatory variable B data) is held in the storage device.
FIG. 5C shows an example of items of time-series data (2) and an example of items added after the processing of SQ20.
Here, the analysis data creation unit 22 may perform a seasonal adjustment process on the value (explanatory variable B data) calculated as described above (SQ22).
Note that the order of processing is not limited to the order described above, and need not be fixed.

SQ24では、分析用データ作成部22は、被説明変数データ、説明変数Aデータ、説明変数Bデータを記憶デバイスから読み出し、被説明変数データ、説明変数Aデータ、及び説明変数Bデータを基準日、基準月などをキーとして統合することで分析用データを作成する。なお、作成された分析用データは、記憶デバイスに記憶される。
図6に、分析用データの一例を示す。この例では、残高変化率の分析用データを示しているが、ボラティリティの分析用データも同様である。また、図7に、残高変化率の分析用データの実際の値の一例を示し、図8に、ボラティリティの分析用データの実際の値の一例を示す。
In SQ24, the analysis data creation unit 22 reads the explained variable data, the explained variable A data, and the explained variable B data from the storage device, and reads the explained variable data, the explained variable A data, and the explained variable B data as the reference date, Analytical data is created by integrating with the base month as a key. The generated analysis data is stored in the storage device.
FIG. 6 shows an example of analysis data. In this example, the balance change rate analysis data is shown, but the volatility analysis data is the same. FIG. 7 shows an example of actual values of balance change rate analysis data, and FIG. 8 shows an example of actual values of volatility analysis data.

SQ26では、残高変化率分類部23は、記憶デバイスから分析用データと説明変数定義データとを読み出し、分析用データに含まれる残高変化率を説明するツリーを作成する。
図9及び図10を参照してツリーの作成の概要について説明する。図9は、ツリーのノードに対応する条件を決定する方法の一例を示す図である。図10は、説明変数定義データの一例を示す図である。なお、説明変数定義データには、複数種類の変数が規定されている。
まず、残高変化率分類部23は、条件1(説明変数定義データの第1の項目及び該第1の項目の第1の値の組み合わせ)を満たす残高変化率の分布と、条件1を満たさない条件(not条件1)の残高変化率の分布とを求める。続いて、残高変化率分類部23は、両者の分布の二乗誤差SE(square error)を下記の式を用いて算出する。
In SQ26, the balance change rate classification unit 23 reads the analysis data and the explanatory variable definition data from the storage device, and creates a tree that explains the balance change rate included in the analysis data.
An outline of tree creation will be described with reference to FIGS. 9 and 10. FIG. 9 is a diagram illustrating an example of a method for determining a condition corresponding to a node of a tree. FIG. 10 is a diagram illustrating an example of explanatory variable definition data. In the explanatory variable definition data, a plurality of types of variables are defined.
First, the balance change rate classifying unit 23 does not satisfy the condition 1 distribution and the balance change rate distribution that satisfies the condition 1 (the combination of the first item of the explanatory variable definition data and the first value of the first item). The balance change rate distribution of the condition (not condition 1) is obtained. Subsequently, the balance change rate classification unit 23 calculates a square error SE (square error) of both distributions using the following equation.

Figure 0005579051
mk:ターミナルノードkに該当するデータ数
K:ターミナルノードの数
Ri:ターミナルノードkに該当するデータiにおける残高変化率
Figure 0005579051
mk: number of data corresponding to terminal node k K: number of terminal nodes Ri: balance change rate in data i corresponding to terminal node k

なお、本実施形態では、二乗誤差を用いて説明するが、二乗誤差に代えて、絶対誤差(absolute deviation)を採用してもよい。この場合、残高変化率分類部23は、2つの分布の絶対誤差ADを下記の式を用いて算出する。   In the present embodiment, a description will be given using a square error, but an absolute deviation may be employed instead of the square error. In this case, the balance change rate classification unit 23 calculates the absolute error AD of the two distributions using the following equation.

Figure 0005579051
mk:ターミナルノードkに該当するデータ数
K:ターミナルノードの数
Ri:ターミナルノードkに該当するデータiにおける残高変化率
Figure 0005579051
mk: number of data corresponding to terminal node k K: number of terminal nodes Ri: balance change rate in data i corresponding to terminal node k

続いて、残高変化率分類部23は、条件2(説明変数定義データの第1の項目及び該第1の項目の第2の値の組み合わせ)を満たす残高変化率の分布と、条件2を満たさない条件(not条件2)の残高変化率の分布とを求める。続いて、残高変化率分類部23は、両者の分布の二乗誤差を同様に算出する。
そして、残高変化率分類部23は、全ての条件(説明変数定義データの第1〜第nの項目について、該第1〜第nの項目のそれぞれに属する各値(残高変化率のデータ)を2つにグループ分けする全ての分類)について二乗誤差を算出すると、二乗誤差が最小となる条件(条件A及びnot条件A)を特定する。それをもとに、残高変化率分類部23は、条件Aに該当するノードと、not条件Aに該当するノードとを生成する。
Subsequently, the balance change rate classification unit 23 satisfies the condition 2 and the distribution of balance change rates that satisfy the condition 2 (the combination of the first item of the explanatory variable definition data and the second value of the first item). The balance change rate distribution under no condition (not condition 2) is obtained. Subsequently, the balance change rate classification unit 23 similarly calculates a square error between the distributions of the two.
Then, the balance change rate classification unit 23 sets all values (balance change rate data) belonging to each of the first to nth items for all conditions (first to nth items of the explanatory variable definition data). When the square error is calculated for all of the two groups, the conditions (condition A and not condition A) that minimize the square error are specified. Based on this, the balance change rate classification unit 23 generates a node corresponding to the condition A and a node corresponding to the not condition A.

つまり、残高変化率分類部23は、図10にある変数名の全てについて、かつ、変数名ごとに、当該変数名に属するデータを2つにグループ分けして二乗誤差を算出する。このグループ分けの条件は、変数名ごとに複数存在するが、残高変化率分類部23は、全てのグループ分け(すなわち全ての条件)について二乗誤差を算出し、算出した二乗誤差が最小となる条件を特定する。
変数名がカテゴリ変数を示す場合には、残高変化率分類部23は、カテゴリに含まれるデータの組み合わせ(コンビネーション)に基づいてデータを2つにグループ分けする(後述する変数名「MONTH」の例に対応)。また、変数名が連続変数を示す場合には、残高変化率分類部23は、当該変数名に属するいずれかの値を閾値としてデータを2つにグループ分けする(後述する変数名「普通預金金利t」の例に対応)。
That is, the balance change rate classification unit 23 calculates the square error by grouping the data belonging to the variable name into two groups for all the variable names in FIG. 10 and for each variable name. There are a plurality of grouping conditions for each variable name, but the balance change rate classification unit 23 calculates a square error for all groupings (that is, all conditions), and the calculated squared error is minimized. Is identified.
When the variable name indicates a categorical variable, the balance change rate classification unit 23 groups the data into two based on a combination (combination) of data included in the category (an example of a variable name “MONTH” described later) Corresponding). When the variable name indicates a continuous variable, the balance change rate classification unit 23 groups the data into two groups using any value belonging to the variable name as a threshold (a variable name “ordinary deposit interest rate” described later). corresponding to the example of “t”).

また、残高変化率分類部23は、同様にして条件を特定することを繰り返し、条件Aに該当するノード、または、not条件Aに該当するノードのいずれかのターミナルノードをさらに2つの分布に分けたとき、二乗誤差が最小となる条件(条件B及びnot条件B)を特定する。それをもとに、残高変化率分類部23は、例えば、条件Aに該当するノードから2つのノード(条件Bに該当するノード、及びnot条件Bに該当するノード)を生成する。
このようにして、残高変化率分類部23は、条件の特定、ノードの生成を繰り返し、ターミナルノードの数が一定の値を上回ったと判断した場合、条件を特定する処理を終了する。つまり、残高変化率分類部23は、条件Aに該当するノードからさらに2つのノードを生成して二乗誤差を算出すると共に、not条件Aに該当するノードから2つのノードを生成して二乗誤差を算出した上で、二乗誤差が最小となる条件(条件B及びnot条件B)を特定し、二乗誤差が最小となる方のノードから、条件Bに該当するノードと、not条件Bに該当するノードとを生成する。
Further, the balance change rate classification unit 23 repeats specifying the condition in the same manner, and further divides the terminal node corresponding to the condition A or the node corresponding to the not condition A into two distributions. Then, the conditions (condition B and not condition B) that minimize the square error are specified. Based on that, the balance change rate classification unit 23 generates, for example, two nodes (a node corresponding to the condition B and a node corresponding to the not condition B) from the nodes corresponding to the condition A.
In this way, the balance change rate classification unit 23 repeats specification of conditions and generation of nodes, and when it is determined that the number of terminal nodes exceeds a certain value, the processing for specifying conditions is terminated. That is, the balance change rate classification unit 23 generates two nodes from the node corresponding to the condition A to calculate the square error, and generates two nodes from the node corresponding to the not condition A to generate the square error. After calculation, a condition (condition B and not condition B) that minimizes the square error is specified, and a node corresponding to the condition B and a node corresponding to the not condition B are selected from the nodes having the smallest square error. And generate

すなわち、残高変化率分類部23は、条件に該当するときとそうでないときに分けると2つの分布が最も大きく異なるような条件及びnot条件を探索することを繰り返し(即ち、前記2つの分布の二乗誤差が最小となる、又は前記2つの分布の絶対誤差が最小となるときの条件およびnot条件を探索することを繰り返し)、複数の条件を生成する。そして、残高変化率分類部23は、生成した複数の条件と分析用データの時系列データとを比較して、複数の条件の各々に対応する各ノードに分析用データの残高変化率を順次分類し、ノードに属する残高変化率の情報(ノードに属するデータにおける被説明変数の平均、標準偏差、データ個数など)とこのノードに対応する条件とをノードデータ(ノード情報)とし、各ノードデータを関連付けたツリーの情報を記憶デバイスに記憶することで、残高変化率を説明するツリーを作成する。なお、記憶する方法は、上記の方法に限られるものではなく、例えば、生成された順に(ノードごとに)ノードデータを記憶デバイスに記憶してもよい。   That is, the balance change rate classification unit 23 repeatedly searches for a condition and a not condition in which the two distributions differ most significantly when the condition is met and when the condition is not met (that is, the square of the two distributions). A plurality of conditions are generated by repeatedly searching for a condition and a not condition when the error is minimized or the absolute error of the two distributions is minimized. Then, the balance change rate classification unit 23 compares the generated plurality of conditions with the time series data of the analysis data, and sequentially classifies the balance change rate of the analysis data to each node corresponding to each of the plurality of conditions. Then, information on the balance change rate belonging to the node (average of the explained variable in the data belonging to the node, standard deviation, number of data, etc.) and the condition corresponding to this node are set as node data (node information), and each node data is By storing the associated tree information in the storage device, a tree explaining the balance change rate is created. Note that the method of storing is not limited to the above-described method. For example, the node data may be stored in the storage device in the order of generation (for each node).

図11に、残高変化率分類部23による処理の結果(ツリーの情報など)を示すディスプレイに表示される画面の一例(出力画面500)を示す。
例えば、ターミナルノード4は、「鉱工業生産指数t−1<=100.75」、「金利差3t−1>0.04」、「Δ定期預金金利1>−0.12」、「定期預金金利7t−1<=1.78」、「Δ有担翌日物月末t−1>−0.20」の全ての条件が満たされる場合のノードである。
FIG. 11 shows an example of the screen (output screen 500) displayed on the display showing the processing result (tree information and the like) by the balance change rate classification unit 23.
For example, the terminal node 4 has “industrial production index t−1 <= 100.75”, “interest rate difference 3t−1> 0.04”, “Δ time deposit interest rate 1> −0.12”, “time deposit interest rate”. 7t-1 <= 1.78 ”and“ Δ the next day end of month t-1> −0.20 ”.

ここで、最初の条件の探索についてみると、まず、残高変化率分類部23は、説明変数定義データを参照し、項目「1」の変数名「MONTH」を読み出す。変数名「MONTH」の種類はカテゴリ変数であり、取り得る値は、「1月」〜「12月」である。カテゴリ変数は、データの属性を表すフラグであり、形式上は数値として表現されていても、大小関係には特段の意味がないような変数である。そこで、残高変化率分類部23は、「1月」、「2月」、・・・、「12月」、「1月+2月」、「1月+3月」、・・・、「1月+12月」、「1月+2月+3月」、・・・の全ての組み合わせの条件及びnot条件を生成し、全ての条件及びnot条件について、残高変化率の分布の二乗誤差を算出する。そして、項目「2」の変数名「QUARTER」についても同様に各条件の二乗誤差を算出する。
そして、残高変化率分類部23は、説明変数定義データを参照し、項目「3」の変数名「普通預金金利t」を読み出す。変数名「普通預金金利t」の種類は連続変数であり、取り得る値は、預金残高変化率の分析用データに含まれる普通預金金利1の各データ(図7に示す「0.1」、「0.092」、「0.08」など)である。故に、残高変化率分類部23は、「0.1」、「0.092」、「0.08」・・・の全ての値を閾値として、閾値以下・超(または、閾値未満・以上)により条件及びnot条件を生成し、全ての条件及びnot条件について、残高変化率の分布の二乗誤差を算出する。
Here, regarding the search for the first condition, the balance change rate classification unit 23 first reads the variable name “MONTH” of the item “1” with reference to the explanatory variable definition data. The type of the variable name “MONTH” is a categorical variable, and the possible values are “January” to “December”. A categorical variable is a flag that represents an attribute of data, and even if it is expressed as a numerical value in the form, it is a variable that has no particular meaning in the magnitude relationship. Therefore, the balance change rate classification unit 23 performs “January”, “February”,..., “December”, “January + February”, “January + March”,. + December ”,“ January + February + March ”,..., All combinations of conditions and not conditions are generated, and the square error of the balance change rate distribution is calculated for all conditions and not conditions. Similarly, the square error of each condition is calculated for the variable name “QUATER” of the item “2”.
Then, the balance change rate classification unit 23 reads the variable name “ordinary deposit interest rate t” of the item “3” with reference to the explanatory variable definition data. The type of the variable name “ordinary deposit interest rate t” is a continuous variable, and possible values are each data of the ordinary deposit interest rate 1 included in the analysis data of the deposit balance change rate (“0.1” shown in FIG. "0.092", "0.08", etc.). Therefore, the balance change rate classification unit 23 uses all values of “0.1”, “0.092”, “0.08”... As threshold values, and is below or above the threshold value (or below or above the threshold value). The conditions and not conditions are generated by the above, and the square error of the distribution of the balance change rate is calculated for all the conditions and not conditions.

残高変化率分類部23は、このようにして、図10に示す項目「1」から項目「116」までの説明変数定義データの全ての項目の条件及びnot条件について、残高変化率の分布の二乗誤差を算出すると、その中で最も二乗誤差が小さくなる条件及びnot条件(この例では、鉱工業生産指数t−1<=「100.75」、及び鉱工業生産指数t−1>「100.75」)を特定する。
そして、残高変化率分類部23は、各ノードについて、ノードの個数の中で説明変数がどれだけばらついているかを示す標準偏差、残高変化率の平均、データの個数を示すデータ個数Nを求めてツリーの情報として記憶デバイスに記憶する。
ここで、残高変化率分類部23は、平均、標準偏差を下記の式を用いて算出する。
In this way, the balance change rate classification unit 23 calculates the square of the balance change rate distribution for the conditions and not conditions of all the items of the explanatory variable definition data from the item “1” to the item “116” shown in FIG. When the error is calculated, the condition in which the square error becomes the smallest and the not condition (in this example, the industrial production index t-1 <= “100.75” and the industrial production index t-1> “100.75” ).
Then, the balance change rate classifying unit 23 obtains, for each node, a standard deviation indicating how much the explanatory variable varies in the number of nodes, an average of the balance change rate, and a data number N indicating the number of data. It is stored in the storage device as tree information.
Here, the balance change rate classification unit 23 calculates an average and a standard deviation using the following equations.

Figure 0005579051
mk:あるノードkに属するデータ数
Ri:あるノードkに属するデータiにおける残高変化率
Figure 0005579051
mk: number of data belonging to a certain node k Ri: balance change rate in data i belonging to a certain node k

例えば、出力画面500では、「鉱工業生産指数t−1<=100.75」の場合(ノード2)、残高変化率の平均が「0.005(0.5%)」であり、標準偏差が「0.011」であり、データ個数Nが「97」であることが示されている。
換言するならば、鉱工業生産指数の1カ月前の値が「100.75」(いわゆる閾値)を上回るときとそうでないときに分けると、預金残高の変化の状況が最も大きく異なることが示され、閾値を上回るときは、残高変化率が概ね「−0.4%±0.3%」の範囲の値となる場合が多いことが示されている。
For example, in the output screen 500, when “industrial production index t−1 <= 100.75” (node 2), the average balance change rate is “0.005 (0.5%)”, and the standard deviation is It is indicated that “0.011” and the number of data N is “97”.
In other words, when the value of the industrial production index one month ago exceeds “100.75” (the so-called threshold) and when it does not, it shows that the situation of changes in deposit balances is the most different, When the threshold value is exceeded, it is indicated that the rate of change in the balance is often in the range of “−0.4% ± 0.3%”.

次に、残高変化率分類部23は、説明変数定義データを参照し、探索した条件を満たすデータに対して、同様の処理を繰り返す。すなわち、残高変化率分類部23は、図11の例では、ノード2に含まれる97個のデータを対象として、説明変数定義データを参照し、同様の処理、すなわち、図10に示す項目「1」から項目「116」までの説明変数定義データの全ての項目の条件及びnot条件について、残高変化率の分布の二乗誤差を算出すると、その中で最も二乗誤差が小さくなる条件及びnot条件を特定する処理を順次繰り返していく。このようにして、図11の例では、金利差3t−1>「0.04」、Δ定期預金金利1>「−0.12」、定期預金金利7t−1<=「1.78」の各条件が順次特定される。   Next, the balance change rate classification unit 23 refers to the explanatory variable definition data, and repeats the same processing for data that satisfies the searched condition. That is, in the example of FIG. 11, the balance change rate classification unit 23 refers to the explanatory variable definition data for 97 data included in the node 2, and performs the same process, that is, the item “1” illustrated in FIG. ”To“ 116 ”for all item conditions and not conditions of the explanatory variable definition data, when calculating the square error of the distribution of balance change rate, the condition and not condition that minimizes the square error are specified. This process is repeated sequentially. Thus, in the example of FIG. 11, the interest rate difference 3t-1> “0.04”, Δtime deposit interest rate 1> “− 0.12”, and time deposit interest rate 7t−1 <= “1.78”. Each condition is identified sequentially.

なお、一度条件に用いられた変数でも、別の閾値や組合せ(コンビネーション)で条件として用いられてノードを分岐させる可能性がある。このようにして、残高変化率分類部23は、残高変化率の情報、条件の情報などを含むツリーの情報を記憶デバイスに格納し、残高変化率を説明するツリーを作成する。
これにより、どのような条件に該当する局面において残高変化率がどのような値を取り得るか、レジームスイッチング法における局面に相当するものが、ツリーのノードとして、説明変数と関連付けた形式のデータとして格納される。
Note that even a variable once used as a condition may be used as a condition with another threshold or combination (combination) to cause a node to branch. In this manner, the balance change rate classification unit 23 stores the tree information including the balance change rate information, the condition information, and the like in the storage device, and creates a tree that explains the balance change rate.
As a result, what kind of value the balance change rate can take in what kind of condition, what corresponds to the aspect in the regime switching method is as a node of the tree as data in a format associated with the explanatory variable Stored.

また、SQ26では、ボラティリティ分類部24は、残高変化率分類部23と同様の処理をボラティリティについて行う。そして、ボラティリティ分類部24は、ボラティリティを説明するツリーを作成し、ボラティリティの情報(ノードに属するデータにおける被説明変数の平均、標準偏差、データの個数など)、条件の情報などを含むツリーの情報を記憶デバイスに格納する。   Moreover, in SQ26, the volatility classification part 24 performs the process similar to the balance change rate classification part 23 about volatility. Then, the volatility classification unit 24 creates a tree explaining the volatility, and information on the tree including volatility information (average of the explained variable in the data belonging to the node, standard deviation, number of data, etc.), condition information, and the like. Is stored in the storage device.

ここで、当分野のモデルでは、パラメータ(残高変化率μ、ボラティリティσなど)の算出において説明変数に預金金利などを用いたいという要請が強い。例えば預金金利は、概ね一定であるが、時折、政策金利の変化に伴って大きく変化(ジャンプ)するため、回帰分析などでは適切にパラメータを算出することが困難である。また、預金者や基準月のようなカテゴリ変数を説明変数に用いる場合にも同様の課題がある。そこで、本実施形態では、説明変数と被説明変数の関係が線形になるとは限らない場合でも適切に取り扱うことができるツリー(決定木)を生成することで、パラメータを算出する構成を採用した。
また、上述ように作成されるツリーによれば、どのような条件(状況)において、預金残高が下落したり、ボラティリティが大きくなったりするか、実務的な観点からモデル化することが可能となる。例えば、商品区分、預金者、金額階層、金利(金利差)、季節性、マクロ指標などと預金残高の関係性を求めることができるようになる。
付言するならば、説明変数データ、説明変数定義データについては、ユーザが事前に選定したものを適宜利用することができるので、その意義はより大きい。
Here, in the model in this field, there is a strong demand for using a deposit interest rate or the like as an explanatory variable in calculating a parameter (balance change rate μ, volatility σ, etc.). For example, the deposit interest rate is generally constant, but sometimes changes greatly (jumps) with changes in the policy interest rate, so it is difficult to calculate parameters appropriately in regression analysis or the like. A similar problem occurs when categorical variables such as depositors and reference months are used as explanatory variables. Therefore, in the present embodiment, a configuration is employed in which parameters are calculated by generating a tree (decision tree) that can be appropriately handled even when the relationship between the explanatory variable and the explained variable is not necessarily linear.
In addition, according to the tree created as described above, under what conditions (situations), it becomes possible to model from a practical point of view whether the deposit balance falls or the volatility increases. . For example, it becomes possible to obtain the relationship between the product balance, depositor, amount hierarchy, interest rate (interest rate difference), seasonality, macro index, and the deposit balance.
In other words, the explanatory variable data and the explanatory variable definition data are more significant because the user's pre-selected data can be used as appropriate.

SQ28では、残高変化率決定部25は、残高変化率のツリーの情報から残高変化率が最悪のケースの値を決定する。より具体的には、残高変化率決定部25は、各ノードのノードデータをもとに例えば各ノードの残高変化率の平均値の絶対値が最も大きいノードの残高変化率の平均値の負数をストレス時の残高変化率μsとして決定する。すなわち、残高変化率決定部25は、ツリーの情報をもとに、下記の式を用いてストレス時の残高変化率μs求める。なお、図11の例では、「−6.8%(ターミナルノード2の残高変化率の平均)」が決定される。

Figure 0005579051
In SQ28, the balance change rate determination unit 25 determines the worst case value of the balance change rate from the information of the balance change rate tree. More specifically, the balance change rate determination unit 25 calculates, based on the node data of each node, for example, the negative value of the average value of the balance change rate of the node having the largest absolute value of the average value of the balance change rate of each node. It is determined as the balance change rate μs during stress. That is, the balance change rate determination unit 25 obtains the balance change rate μs during stress using the following formula based on the tree information. In the example of FIG. 11, “−6.8% (average of balance change rate of terminal node 2)” is determined.
Figure 0005579051

また、SQ28では、ボラティリティ決定部26は、ボラティリティが最悪のケースの値(ストレス時のボラティリティσs)を例えば下記の式より求める。

Figure 0005579051
In SQ28, the volatility determination unit 26 obtains the worst-case value (volatility σs at the time of stress) from the following equation, for example.
Figure 0005579051

SQ30では、VaRα(t)算出部27は、ストレス時の預金残高VaRα(t)を算出する(VaR算出処理)。図12Aに、預金残高と時刻とVaRα(t)との関係の一例を示す。
まず、VaRα(t)算出部27は、入力された基準日から出力データの満期まで、キャッシュフロー等の計算に用い得る日付tを展開する。すなわち、VaRα(t)算出部27は、Δt=Ti+1−Tiが出力データの間隔(入力された出力データ間隔)に沿うように設定する。
In SQ30, the VaRα (t) calculation unit 27 calculates the deposit balance VaRα (t) at the time of stress (VaR calculation process). FIG. 12A shows an example of the relationship between the deposit balance, time, and VaRα (t).
First, the VaRα (t) calculation unit 27 develops a date t that can be used for calculation of cash flow or the like from the input reference date to the expiration date of the output data. That is, the VaRα (t) calculation unit 27 sets Δt = T i + 1 −T i so as to follow the output data interval (input output data interval).

Figure 0005579051
ここで、ひと月を1/12年とすると、T0は、「0」(基準日)であり、TNは、出力データの満期(年)であるので、Tiは、基準日からの期間(年率)で表される。
図13に、VaR算出処理などで用いられる予め入力される入力データの一例を示す。本実施形態では、入力装置15、記録媒体ドライブ装置17、インターフェース装置18等を介して、基準日、信頼水準、入力データ間隔、出力データ間隔、出力データ満期の情報が予め記憶デバイスに格納されている。
Figure 0005579051
Here, if a month is 1/12, T 0 is “0” (reference date), and T N is the maturity (year) of the output data, so T i is the period from the reference date. (Annual rate)
FIG. 13 shows an example of input data input in advance used in VaR calculation processing or the like. In the present embodiment, information on the reference date, the confidence level, the input data interval, the output data interval, and the output data expiration date is stored in advance in the storage device via the input device 15, the recording medium drive device 17, the interface device 18, and the like. Yes.

次に、VaRα(t)算出部27は、SQ28で算出されたパラメータ(μs、σs)、予め入力された値などを記憶デバイスから読み出してVaRα(t)を算出する。ここで、預金残高が幾何ブラウン運動に従って変化するとき、時刻tにおける預金残高Vtは、下記の式の確率分布に従うと考えられる(ここで、εtは、期待値0、分散tの正規分布に従う確率変数である。)。

Figure 0005579051
0:基準日残高
μs:ストレス時の残高変化率
σs:ストレス時のボラティリティ Next, the VaRα (t) calculation unit 27 reads the parameters (μs, σs) calculated in SQ28, values input in advance, and the like from the storage device, and calculates VaRα (t). Here, when the deposit balance changes according to the geometric Brownian motion, the deposit balance V t at time t is considered to follow a probability distribution of the following equation (where εt follows a normal distribution with an expected value of 0 and a variance t). It is a random variable.)
Figure 0005579051
V 0 : Balance on the reference day μs: Rate of change in balance during stress σs: Volatility during stress

そして、VaRα(t)算出部27は、上記の式をもとに、信頼水準αのVaRα(t)を下記の式により算出する。

Figure 0005579051
Φ-1(z):標準正規分布累積確率の逆関数 Then, the VaRα (t) calculation unit 27 calculates VaRα (t) of the confidence level α by the following formula based on the above formula.
Figure 0005579051
Φ -1 (z): Inverse function of standard normal cumulative probability

図14に、VaRα(t)算出部27による計算結果の一例を示す。なお、VaRα(t)算出部27による計算結果は、記憶デバイスに格納される。
この例では、基準日「2010/9/30」から、出力データ間隔「月次(ひと月)」ごとに、出力データ満期「10年(2020/9/30)」まで計算されたVaRα(t)の値が示されている。なお、図14に示す項目(項目1〜項目5)については、分析用データの項目をそのまま用いる構成としてもよいし、分析用データの項目のうちユーザが指定した項目を用いる構成としてもよい。
FIG. 14 shows an example of a calculation result by the VaRα (t) calculation unit 27. Note that the calculation result by the VaRα (t) calculation unit 27 is stored in the storage device.
In this example, VaRα (t) calculated from the reference date “2010/9/30” to the output data maturity “10 years (2020/9/30)” for each output data interval “monthly (one month)”. The value of is shown. Note that the items (items 1 to 5) shown in FIG. 14 may be configured to use the items of analysis data as they are, or may be configured to use items specified by the user among the items of analysis data.

SQ32では、マチュリティラダー算出部28は、マチュリティラダーXiを算出する(マチュリティラダー算出処理)。図12Bに、預金残高と時刻とVaRα(t)とマチュリティラダーXiとの関係の一例を示す。マチュリティラダーXiは、預金残高の減少分(キャッシュ・アウト・フロー)に相当し、VaRα(t)の年限毎の差分を示す。
より具体的には、マチュリティラダー算出部28は、VaRα(t)をもとに、下記の式を用いてマチュリティラダーXiを算出する。
In SQ32, maturation utility ladder calculation unit 28 calculates the maturation utility ladder X i (Machu utility ladder calculation process). FIG. 12B shows an example of the relationship between the deposit balance, time, VaRα (t), and the maturity ladder X i . The maturity ladder X i corresponds to a decrease (cash out flow) of the deposit balance, and indicates a difference of VaRα (t) for each term.
More specifically, the maturity ladder calculating unit 28 calculates the maturity ladder X i using the following equation based on VaRα (t).

Figure 0005579051
Figure 0005579051

図15に、マチュリティラダー算出部28による計算結果の一例を示す。なお、マチュリティラダー算出部28による計算結果は、記憶デバイスに格納される。   FIG. 15 shows an example of a calculation result by the maturity ladder calculation unit 28. The calculation result by the maturity ladder calculating unit 28 is stored in the storage device.

また、SQ32では、エクスポージャー算出部29は、エクスポージャーYiを算出する(エクスポージャー算出処理)。図12Cに、マチュリティラダーXiと時刻とエクスポージャーYiとの関係の一例を示す。エクスポージャーYiは、市場金利に追随する部分は残存0年、追随しない固定金利の相当分をもともとの年限に立てたものである。
より具体的には、エクスポージャー算出部29は、マチュリティラダーXiをもとに、下記の式を用いてエクスポージャーYiを算出する。
In SQ32, the exposure calculation unit 29 calculates an exposure Y i (exposure calculation process). FIG. 12C shows an example of the relationship between the maturity ladder X i , the time, and the exposure Y i . Exposure Y i, the portion follows the market interest rates remained 0 years, the equivalent of fixed rate does not follow in which dropped to the original term.
More specifically, the exposure calculation unit 29 calculates the exposure Y i using the following formula based on the maturity ladder X i .

Figure 0005579051
β:金利の追随率
Figure 0005579051
β: Following rate of interest

ここで、エクスポージャー算出部29は、予め入力されて記憶デバイスに格納されている市場金利データxi、預金金利データyiなどを記憶デバイスから読み出して、下記の式を用いて追随率β、切片α、相関係数Rを算出する。ここで、市場金利データxi、預金金利データyiなどは、入力装置15、記録媒体ドライブ装置17、インターフェース装置18等を介して、予め記憶デバイスに格納されている。なお、追随率βは、事前に算出されていてもよい。図16に、市場金利データxi、預金金利データyiの一例を示す。 Here, the exposure calculation unit 29 reads out the market interest rate data x i , the deposit interest rate data y i, and the like that are input in advance and stored in the storage device from the storage device, and uses the following formula to obtain the following rate β, intercept α and correlation coefficient R are calculated. Here, market interest rate data x i , deposit interest rate data y i and the like are stored in advance in a storage device via the input device 15, the recording medium drive device 17, the interface device 18, and the like. The follow rate β may be calculated in advance. FIG. 16 shows an example of market interest rate data x i and deposit interest rate data y i .

Figure 0005579051
ここで、エクスポージャー算出部29は、Sxx、Ssyを、下記の式を用いて算出する。
Figure 0005579051
Here, the exposure calculation unit 29 calculates S xx and S sy using the following equations.

Figure 0005579051
なお、上述の内容は、yi=α+β・xiという回帰分析を最小二乗法により求める計算に相当する。
図17に、エクスポージャー算出部29による計算結果の一例を示す。なお、エクスポージャー算出部29による計算結果は、記憶デバイスに格納される。
Figure 0005579051
Note that the above description corresponds to the calculation for obtaining the regression analysis y i = α + β · x i by the least square method.
In FIG. 17, an example of the calculation result by the exposure calculation part 29 is shown. The calculation result by the exposure calculation unit 29 is stored in the storage device.

SQ34では、リスク指標算出部30は、エクスポージャーYiをもとに、流動性預金のリスク指標の一例であるデュレーションDを例えば下記の式を用いて算出する。

Figure 0005579051
In SQ34, the risk index calculation unit 30 calculates a duration D, which is an example of a liquid deposit risk index, based on the exposure Y i using, for example, the following equation.
Figure 0005579051

また、SQ34では、リスク指標算出部30は、エクスポージャーYiをもとに、流動性預金のリスク指標の一例であるアウトライヤー比率を算出する。
より具体的には、リスク指標算出部30は、(1)上下200ベーシスポイント(BP:1BP=0.01%)の平行移動による金利ショックによる、又は(2)保有期間1年間(240営業日)、観測期間が最低5年として上下1%の確率で発生する金利変動による、バンキング勘定の金利関連資産・負債やデリバティブ取引などの銀行勘定の金利リスク量と、Tier1自己資本、及びTier2自己資本の合計との比率を求める。
Further, in SQ34, the risk index calculating unit 30, based on the exposure Y i, and calculates the outlier ratio, which is an example of risk indicators of liquid deposits.
More specifically, the risk index calculation unit 30 determines (1) an interest rate shock due to a parallel movement of 200 basis points (BP: 1BP = 0.01%) up and down, or (2) a holding period of one year (240 business days). ), Interest rate risk of bank accounts such as interest-related assets / liabilities in banking accounts and derivative transactions, and Tier 1 capital and Tier 2 capital due to interest rate fluctuations with a probability of 1% up and down with an observation period of at least 5 years Find the ratio to the sum of.

SQ36では、預金残高予測部31は、時系列データ(2)の直近のデータ(預金金利データ、市場データ、マクロ指標データ等)を記憶デバイスから読み込む。
SQ38では、預金残高予測部31は、預金残高のツリーの情報を用いて預金残高の予測値を求める。図18Aに、預金残高の予測についてのイメージを示す。
より具体的には、預金残高予測部31によれば、読み出した直近のデータが、ツリーにおけるどのノードに属するかが判断され、直近のデータが属するノードの残高変化率の平均値、標準偏差、データ個数などがそのまま、或いは期待値、グラフ、表などに加工された情報が出力される。故に、ユーザは、出力された内容を見ることで預金残高を予測できるようになる。
In SQ36, the deposit balance prediction unit 31 reads the latest data of the time series data (2) (deposit interest rate data, market data, macro index data, etc.) from the storage device.
In SQ38, the deposit balance prediction unit 31 obtains a predicted value of the deposit balance using information on the deposit balance tree. FIG. 18A shows an image of deposit balance prediction.
More specifically, the deposit balance prediction unit 31 determines to which node in the tree the latest read data belongs, and the average value, standard deviation of the balance change rate of the node to which the latest data belongs, Information obtained by processing the number of data as it is or processing into expected values, graphs, tables, etc. is output. Therefore, the user can predict the deposit balance by looking at the output content.

図18Bに、SQ26で作成されるツリーの一例を示す。ここでは、ツリーのノードのうち、末端のものをターミナルノードと称し、二重線の枠で表記している。
この例では、まず、直近のデータに含まれる指標1をもとに、閾値1以上・未満(或いは超・以下)により分岐される。次に、直近のデータに含まれる指標2をもとに、括弧内の値の何れかに該当するか否かにより分岐される。本実施形態では、指標1としては、連続変数の例、指標2としては、名目変数(カテゴリ変数)の例を示している。なお、Nは、そのノードに属するデータの個数であり、ツリーの作成の用に供した過去のデータのサンプルの数を示す。
FIG. 18B shows an example of a tree created in SQ26. Here, among the nodes of the tree, the terminal node is referred to as a terminal node and is indicated by a double line frame.
In this example, first, based on the index 1 included in the most recent data, a branch is made depending on a threshold value of 1 or more (or more or less). Next, based on the index 2 included in the latest data, the process branches depending on whether any of the values in parentheses is met. In the present embodiment, the index 1 is an example of a continuous variable, and the index 2 is an example of a nominal variable (category variable). Note that N is the number of data belonging to the node, and indicates the number of past data samples used for creating a tree.

すなわち、預金残高予測部31は、指標1、指標2に基づいて分岐して、該当するターミナルノードのμをμ予測値とする。このとき、預金残高予測部31は、図18Cに示す処理プログラムの例(処理例600)に従って、μ予測値を決定する。
なお、預金残高予測部31は、同様にして、ボラティリティのツリーの情報を用いて予測値を求めてもよい。
That is, the deposit balance prediction unit 31 branches based on the index 1 and the index 2 and sets μ of the corresponding terminal node as the μ predicted value. At this time, the deposit balance prediction unit 31 determines the μ predicted value according to the example of the processing program shown in FIG. 18C (processing example 600).
Similarly, the deposit balance prediction unit 31 may obtain the predicted value using information on the volatility tree.

図19に、預金残高予測部31の出力データの一例を示す。予測値のμ、σは、図18Cに示す処理プログラムに従って決定された値である。また、預金残高増減は、下記の式により予測した預金残高Vα(t)から基準日残高V0を引いた値である。ここで、t、αについては、予測したい期間、信頼水準に応じた値が、入力装置15、記録媒体ドライブ装置17、インターフェース装置18等を介して設定され、例えば記憶デバイスに格納される。図19では、t=1W(1週間)、1M(1ヵ月)、とし、α=15.9%、84.1%としたときの、それぞれの期間・信頼水準における預金残高増減を求めた例を示す。

Figure 0005579051
FIG. 19 shows an example of output data of the deposit balance prediction unit 31. The predicted values μ and σ are values determined according to the processing program shown in FIG. 18C. Further, the deposit balance increase / decrease is a value obtained by subtracting the reference date balance V 0 from the deposit balance Vα (t) predicted by the following formula. Here, for t and α, values according to a period to be predicted and a reliability level are set via the input device 15, the recording medium drive device 17, the interface device 18, and the like, and stored in a storage device, for example. In FIG. 19, when t = 1W (1 week), 1M (1 month), and α = 15.9% and 84.1%, the amount of increase or decrease in deposit balance at each period and confidence level is obtained. Indicates.
Figure 0005579051

このように、上述した構成によれば、マクロ指標や預金金利などの説明変数と結びつけて預金残高変化率μやボラティリティσが推定される。つまり、マクロ指標や預金金利に基づいて、預金残高変化率μやボラティリティσの動きを分析したり説明したりすることができるようになる。また、上述した構成によれば、算出されるパラメータから、預金残高を予測することができるようになる。また、説明変数を適宜変更できるので、算出されるパラメータが単なるリスク指標を計算するためのものではなく、銀行実務に応用することができるようになる。
上述した実施形態によれば、パラメータを説明変数と関連付けた形で推定することにより、キャッシュフローをより適切に予測することができる。
As described above, according to the above-described configuration, the deposit balance change rate μ and the volatility σ are estimated in association with explanatory variables such as the macro index and the deposit interest rate. That is, it becomes possible to analyze and explain the movement of the deposit balance change rate μ and the volatility σ based on the macro index and the deposit interest rate. Further, according to the above-described configuration, the deposit balance can be predicted from the calculated parameters. In addition, since the explanatory variables can be changed as appropriate, the calculated parameters are not merely for calculating the risk index, but can be applied to banking practice.
According to the embodiment described above, it is possible to predict the cash flow more appropriately by estimating the parameter in association with the explanatory variable.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

11 CPU
12 ROM
13 RAM
14 HD
15 入力装置
11 CPU
12 ROM
13 RAM
14 HD
15 Input device

Claims (7)

記憶部を有する情報処理装置であって、
日付情報ごとに設けられる預金残高の値を示す預金残高情報と、日付情報ごとに設けられる複数種類の変数の各変数の値を示す説明変数情報と、複数種類の変数を規定した説明変数定義情報とを前記記憶部から読み込む読込手段と、
前記預金残高情報の残高変化率を算出し、日付情報をキーとして、算出した残高変化率と前記説明変数情報とを統合した統合情報を生成する生成手段と、
前記説明変数定義情報に規定された変数を含む複数の条件を生成し、前記複数の条件と前記統合情報の説明変数情報とを比較して、前記複数の条件の各々に対応する各ノードに前記統合情報の残高変化率を分類し、ノードに属する残高変化率の情報と前記ノードに対応する条件とを関連付けて前記記憶部に記憶する分類手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus having a storage unit,
Deposit balance information indicating the value of the deposit balance provided for each date information, explanatory variable information indicating the values of each variable of a plurality of types of variables provided for each date information, and explanatory variable definition information defining a plurality of types of variables Reading means for reading from the storage unit;
A generating unit that calculates a balance change rate of the deposit balance information, and generates integrated information that integrates the calculated balance change rate and the explanatory variable information using date information as a key;
Generating a plurality of conditions including variables defined in the explanatory variable definition information, comparing the plurality of conditions with the explanatory variable information of the integrated information, and for each node corresponding to each of the plurality of conditions Classifying means for classifying the balance change rate of the integrated information, and storing the information on the balance change rate belonging to the node and the condition corresponding to the node in the storage unit;
An information processing apparatus comprising:
前記分類手段は、前記説明変数定義情報に規定された変数と、前記変数に対して予め規定された値あるいは前記統合情報に含まれる前記変数に対応する説明変数情報と、の各組み合わせについて条件及びnot条件を生成し、前記統合情報の残高変化率を条件及びnot条件の何れに分けた場合に前記残高変化率の2つの分布が最も大きく異なる条件及びnot条件を探索し、前記条件及びnot条件の各々をノードに対応する条件とし、次の条件を探索することを繰り返して、前記複数の条件を生成することを特徴とする請求項1に記載の情報処理装置。   The classification means includes a condition for each combination of a variable defined in the explanatory variable definition information and a value predefined for the variable or explanatory variable information corresponding to the variable included in the integrated information, and A not condition is generated, and when the balance change rate of the integrated information is divided into either a condition or a not condition, a search is made for a condition and a not condition in which the two distributions of the balance change rate are most different, and the condition and the not condition The information processing apparatus according to claim 1, wherein each of the plurality of conditions is set as a condition corresponding to a node, and searching for a next condition is repeated to generate the plurality of conditions. 前記生成手段は、算出した残高変化率の各々について、預金残高情報の変動幅の比率を示すボラティリティを算出し、日付情報をキーとして、算出したボラティリティと前記説明変数情報とを統合した統合情報を更に生成し、
前記分類手段は、前記説明変数定義情報に規定された変数を含む複数の条件を生成し、前記複数の条件と前記統合情報の説明変数情報とを比較して、前記複数の条件の各々に対応する各ノードに前記統合情報のボラティリティを分類し、ノードに属するボラティリティの情報と前記ノードに対応する条件とを関連付けて前記記憶部に記憶することを特徴とする請求項2に記載の情報処理装置。
The generating means calculates, for each of the calculated balance change rates, volatility indicating a ratio of the fluctuation range of the deposit balance information, and using the date information as a key, integrated information obtained by integrating the calculated volatility and the explanatory variable information. Generate more,
The classification means generates a plurality of conditions including variables defined in the explanatory variable definition information, compares the plurality of conditions with the explanatory variable information of the integrated information, and corresponds to each of the plurality of conditions. 3. The information processing apparatus according to claim 2, wherein the volatility of the integrated information is classified into each node, and information on the volatility belonging to the node and a condition corresponding to the node are associated and stored in the storage unit. .
前記各ノードに属する残高変化率の情報をもとに各ノードの残高変化率の平均値の絶対値が最も大きいノードの残高変化率の平均値の負数をストレス時の残高変化率として決定し、前記各ノードに属するボラティリティの情報をもとに各ノードのボラティリティの平均値が最も大きいノードのボラティリティの平均値をストレス時のボラティリティとして決定する決定手段と、
前記決定手段で決定されたストレス時の残高変化率とストレス時のボラティリティとを用いて、ストレス時の預金残高の値を示すVaRを算出するVaR算出手段と、
前記VaR算出手段で算出されたVaRを用いて、年限毎に流出するキャッシュフローの金額を示すマチュリティラダーを算出するマチュリティラダー算出手段と、
預金金利の市場金利への追随率を考慮して前記マチュリティラダー算出手段で算出されたマチュリティラダーを調整した金額を示すエクスポージャーを算出するエクスポージャー算出手段と、
前記エクスポージャー算出手段で算出されたエクスポージャーを用いて、金利リスクの指標を算出する指標算出手段と、
を更に有することを特徴とする請求項3に記載の情報処理装置。
Based on the information on the balance change rate belonging to each node, the negative value of the average value of the balance change rate of the node having the largest absolute value of the average value of the balance change rate of each node is determined as the balance change rate at the time of stress, Determining means for determining the average value of the volatility of the node having the largest average value of the volatility of each node as the volatility at the time of stress based on the information of the volatility belonging to each node;
VaR calculating means for calculating VaR indicating the value of the deposit balance at the time of stress using the balance change rate at the time of stress and the volatility at the time of stress determined by the determining means;
A maturity ladder calculating means for calculating a maturity ladder indicating the amount of cash flow flowing out every year using the VaR calculated by the VaR calculating means;
Exposure calculation means for calculating an exposure indicating an amount obtained by adjusting the maturity ladder calculated by the maturity ladder calculation means in consideration of a follow-up rate of the deposit interest rate to the market interest rate;
Index calculation means for calculating an index of interest rate risk using the exposure calculated by the exposure calculation means;
The information processing apparatus according to claim 3, further comprising:
前記記憶部に記憶された各ノードの条件と、前記統合情報のある日付情報の説明変数情報とを比較して、前記日付情報に対応する前記統合情報の残高変化率が前記複数のノードのどのノードに属するかを特定し、特定したノードに属する残高変化率の情報を出力する出力手段を更に有することを特徴とする請求項2に記載の情報処理装置。   The condition of each node stored in the storage unit is compared with the explanatory variable information of the date information with the integrated information, and the balance change rate of the integrated information corresponding to the date information indicates which of the plurality of nodes The information processing apparatus according to claim 2, further comprising an output unit that specifies whether the node belongs to and outputs information on a balance change rate that belongs to the specified node. 記憶部を有する情報処理装置が実行する情報処理方法であって、
日付情報ごとに設けられる預金残高の値を示す預金残高情報と、日付情報ごとに設けられる複数種類の変数の各変数の値を示す説明変数情報と、複数種類の変数を規定した説明変数定義情報とを前記記憶部から読み込む読込工程と、
前記預金残高情報の残高変化率を算出し、日付情報をキーとして、算出した残高変化率と前記説明変数情報とを統合した統合情報を生成する生成工程と、
前記説明変数定義情報に規定された変数を含む複数の条件を生成し、前記複数の条件と前記統合情報の説明変数情報とを比較して、前記複数の条件の各々に対応する各ノードに前記統合情報の残高変化率を分類し、ノードに属する残高変化率の情報と前記ノードに対応する条件とを関連付けて前記記憶部に記憶する分類工程と、
を有することを特徴とする情報処理方法。
An information processing method executed by an information processing apparatus having a storage unit,
Deposit balance information indicating the value of the deposit balance provided for each date information, explanatory variable information indicating the values of each variable of a plurality of types of variables provided for each date information, and explanatory variable definition information defining a plurality of types of variables Reading from the storage unit;
Generating a balance change rate of the deposit balance information, and generating integrated information that integrates the calculated balance change rate and the explanatory variable information using date information as a key;
Generating a plurality of conditions including variables defined in the explanatory variable definition information, comparing the plurality of conditions with the explanatory variable information of the integrated information, and for each node corresponding to each of the plurality of conditions Classifying the balance change rate of the integrated information, and storing the information on the balance change rate belonging to the node and the condition corresponding to the node in the storage unit;
An information processing method characterized by comprising:
記憶部を有するコンピュータを、
日付情報ごとに設けられる預金残高の値を示す預金残高情報と、日付情報ごとに設けられる複数種類の変数の各変数の値を示す説明変数情報と、複数種類の変数を規定した説明変数定義情報とを前記記憶部から読み込む読込手段と、
前記預金残高情報の残高変化率を算出し、日付情報をキーとして、算出した残高変化率と前記説明変数情報とを統合した統合情報を生成する生成手段と、
前記説明変数定義情報に規定された変数を含む複数の条件を生成し、前記複数の条件と前記統合情報の説明変数情報とを比較して、前記複数の条件の各々に対応する各ノードに前記統合情報の残高変化率を分類し、ノードに属する残高変化率の情報と前記ノードに対応する条件とを関連付けて前記記憶部に記憶する分類手段と、
して機能させるプログラム。
A computer having a storage unit;
Deposit balance information indicating the value of the deposit balance provided for each date information, explanatory variable information indicating the values of each variable of a plurality of types of variables provided for each date information, and explanatory variable definition information defining a plurality of types of variables Reading means for reading from the storage unit;
A generating unit that calculates a balance change rate of the deposit balance information, and generates integrated information that integrates the calculated balance change rate and the explanatory variable information using date information as a key;
Generating a plurality of conditions including variables defined in the explanatory variable definition information, comparing the plurality of conditions with the explanatory variable information of the integrated information, and for each node corresponding to each of the plurality of conditions Classifying means for classifying the balance change rate of the integrated information, and storing the information on the balance change rate belonging to the node and the condition corresponding to the node in the storage unit;
Program to make it work.
JP2010293647A 2010-12-28 2010-12-28 Information processing apparatus, information processing method, and program Active JP5579051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010293647A JP5579051B2 (en) 2010-12-28 2010-12-28 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010293647A JP5579051B2 (en) 2010-12-28 2010-12-28 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2012141765A JP2012141765A (en) 2012-07-26
JP5579051B2 true JP5579051B2 (en) 2014-08-27

Family

ID=46678009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010293647A Active JP5579051B2 (en) 2010-12-28 2010-12-28 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP5579051B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6451037B2 (en) * 2016-02-24 2019-01-16 株式会社 ゆうちょ銀行 Information processing apparatus, method, and program
JP6875200B2 (en) * 2017-06-02 2021-05-19 株式会社Quick Risk assessment system, risk assessment method and risk assessment program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7328179B2 (en) * 2000-12-01 2008-02-05 Mcguire Performance Solutions, Inc. System for determining a useful life of core deposits and interest rate sensitivity thereof

Also Published As

Publication number Publication date
JP2012141765A (en) 2012-07-26

Similar Documents

Publication Publication Date Title
Christensen et al. A machine learning approach to volatility forecasting
Molina et al. An empirical analysis of the effect of financial distress on trade credit
US7328179B2 (en) System for determining a useful life of core deposits and interest rate sensitivity thereof
Kim Macroeconomic effects of household debt: an empirical analysis
US8768809B1 (en) Methods and systems for managing financial data
US20150221027A1 (en) Systems and methods for optimizations involving insufficient funds (nsf) conditions
US20150081378A1 (en) Transactional risk daily limit update alarm
Ewald et al. On the calibration of the Schwartz two-factor model to WTI crude oil options and the extended Kalman filter
WO2020024718A1 (en) Method and device for predicting foreign exchange transaction volume
Phung Duy et al. Estimating and forecasting bitcoin daily prices using ARIMA-GARCH models
Tsai The impact of cost structure on supply chain cash flow risk
Sawarni et al. Working capital management, financial performance and growth of firms: empirical evidence from India
Kumar et al. Setting safety stock based on imprecise records
Ismal Volatility of the returns and expected losses of Islamic bank financing
JP2018206023A (en) Risk evaluation system, risk evaluation method and risk evaluation program
Valadkhani Asymmetric causality between Bitcoin and tech stocks in the US market using mixed frequency data
Singh et al. Risk-adjusted lifetime value: adjusting for customer riskiness using a single metric
US9942416B2 (en) Telecommunication price-based routing apparatus, system and method
JP5579051B2 (en) Information processing apparatus, information processing method, and program
GleiBner et al. Quantitative methods for risk management in the real estate development industry
US20170061347A1 (en) Computerized system and method for predicting quantity levels of a resource
Thangjai et al. Confidence intervals for functions of signal-to-noise ratio with application to economics and finance
Berndsen et al. Risk indicators for financial market infrastructure: from high frequency transaction data to a traffic light signal
Thackham et al. Exposure at default without conversion factors—evidence from Global Credit Data for large corporate revolving facilities
JP6188849B2 (en) Financial institution management support system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130726

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140520

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140708

R150 Certificate of patent or registration of utility model

Ref document number: 5579051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250