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
JP5997977B2 - Demand forecasting device, demand forecasting method, and program - Google Patents
[go: Go Back, main page]

JP5997977B2 - Demand forecasting device, demand forecasting method, and program - Google Patents

Demand forecasting device, demand forecasting method, and program Download PDF

Info

Publication number
JP5997977B2
JP5997977B2 JP2012189646A JP2012189646A JP5997977B2 JP 5997977 B2 JP5997977 B2 JP 5997977B2 JP 2012189646 A JP2012189646 A JP 2012189646A JP 2012189646 A JP2012189646 A JP 2012189646A JP 5997977 B2 JP5997977 B2 JP 5997977B2
Authority
JP
Japan
Prior art keywords
transaction
demand
demand prediction
regularity
sudden
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
JP2012189646A
Other languages
Japanese (ja)
Other versions
JP2014048778A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2012189646A priority Critical patent/JP5997977B2/en
Publication of JP2014048778A publication Critical patent/JP2014048778A/en
Application granted granted Critical
Publication of JP5997977B2 publication Critical patent/JP5997977B2/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 a demand prediction apparatus, a demand prediction method, and a program.

近年、自動取引装置(ATM:automated−teller machine)が銀行、駅構内、およびコンビニエンスストアなど、多様な場所に設置されるようになっている。この自動取引装置は、利用者自身の操作で自動的に出金、入金および残高照会などの各種取引を行うことができ、銀行窓口の営業終了後も稼働しているため、今後、増々設置台数が増えるものと予想される。   In recent years, automated transaction equipment (ATM) has been installed in various places such as banks, station premises, and convenience stores. This automatic transaction device can perform various transactions such as withdrawals, deposits and balance inquiries automatically by the user's own operations, and is still in operation after the bank window is closed. Is expected to increase.

このような自動取引装置の現金需要を管理し、効率的な運用を行うことは銀行などの金融機関にとって極めて重要になっている。例えば、特許文献1には、自動取引装置内の現金をリアルタイムに管理する現金処理システムが開示されている。しかし、当該技術では自動取引装置内の現金が空になる前に、現金の補充を促すことができても、自動取引装置内の現金が空にならないように十分な現金量を用意するよう促すことはできなかった。   It is extremely important for financial institutions such as banks to manage the cash demand of such automatic transaction devices and perform efficient operations. For example, Patent Document 1 discloses a cash processing system that manages cash in an automatic transaction apparatus in real time. However, even if the technology can prompt cash replenishment before the cash in the automatic transaction apparatus is emptied, it is urged to prepare a sufficient amount of cash so that the cash in the automatic transaction apparatus does not become empty. I couldn't.

そこで、特許文献2には、蓄積された取引データに基づいて自動取引装置の現金需要の予測を行う、在高管理システムが開示されている。さらに、特許文献3には、自動取引装置の現金の需要予測を行う際に、あらかじめ給料日付近などの特殊要因を持ち、現金需要が大きく変動する日付のデータを排除する技術が開示されている。   Therefore, Patent Document 2 discloses a cash management system that predicts the cash demand of an automatic transaction apparatus based on accumulated transaction data. Furthermore, Patent Literature 3 discloses a technique for excluding data on a date that has a special factor such as the vicinity of a salary day and the cash demand largely fluctuates when forecasting cash demand of an automatic transaction apparatus. .

上記の特許文献2および3に記載の技術によれば、蓄積された取引データに基づいて自動取引装置の現金需要を予測することができるため、あらかじめ十分な現金量を自動取引装置内に用意することができる。また、給料日付近などの現金需要が大きく変動する特定の日付のデータを排除すれば、さらに、高い精度で現金需要を予測することができる。   According to the techniques described in Patent Documents 2 and 3 above, since the cash demand of the automatic transaction apparatus can be predicted based on the accumulated transaction data, a sufficient amount of cash is prepared in the automatic transaction apparatus in advance. be able to. Further, if data on a specific date on which the cash demand largely fluctuates, such as around the salary day, is excluded, the cash demand can be predicted with higher accuracy.

特開平8−320966号公報JP-A-8-320966 特開平11−86089号公報Japanese Patent Laid-Open No. 11-86089 特開平8−123884号公報JP-A-8-123984

しかし、特許文献3に記載の技術では、特殊な要因を持つ日付のデータを排除することはできても、個別の取引において突発的に発生した高額な取引を排除することはできなかった。このような場合、当該高額な取引の影響で、その後の需要予測の精度が大幅に低下してしまうという問題があった。   However, with the technology described in Patent Document 3, even though it is possible to eliminate data having a special factor, it has not been possible to exclude expensive transactions that occurred suddenly in individual transactions. In such a case, there is a problem in that the accuracy of subsequent demand prediction is greatly lowered due to the influence of the expensive transaction.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、自動取引装置の現金需要の予測精度を向上させることが可能な、新規かつ改良された需要予測装置、需要予測方法およびプログラムを提供することにある。   Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a new and improved demand forecast capable of improving the cash demand forecast accuracy of an automatic transaction apparatus. An apparatus, a demand prediction method, and a program are provided.

上記課題を解決するために、本発明のある観点によれば、自動取引装置の現金需要を予測する需要予測装置であって、過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出する外れ値抽出部と、前記突発取引を除いた前記一期間の取引を用いて需要予測を行う需要予測部と、を備える需要予測装置が提供される。   In order to solve the above-described problem, according to one aspect of the present invention, a demand prediction device for predicting cash demand of an automatic transaction device, statistically processing a transaction for a past period, and calculating a statistical outlier. A demand prediction device is provided that includes an outlier extraction unit that extracts an existing transaction as an unexpected transaction, and a demand prediction unit that performs a demand prediction using the transaction for the one period excluding the unexpected transaction.

前記需要予測装置は、前記突発取引の取引発生日間の規則性の有無を判断し、取引発生日間で規則性を有する取引は突発取引から除外する規則性判断部をさらに備えてもよい。   The demand prediction apparatus may further include a regularity determination unit that determines whether or not there is regularity in a transaction occurrence day of the sudden transaction, and excludes a transaction having regularity in the transaction occurrence day from the sudden transaction.

前記規則性判断部は、前記突発取引が毎月同日または前後日に発生している場合に規則性があると判断してもよい。   The regularity determination unit may determine that there is regularity when the sudden transaction occurs on the same day of the month or the day before and after.

前記規則性判断部は、前記突発取引が一定周期の日に発生している場合に規則性があると判断してもよい。   The regularity determination unit may determine that there is regularity when the sudden transaction occurs on a fixed cycle day.

前記規則性判断部は、前記突発取引が特定の曜日に発生している場合に規則性があると判断してもよい。   The regularity determination unit may determine that there is regularity when the sudden transaction occurs on a specific day of the week.

前記規則性判断部は、前記突発取引が一定の頻度で発生している場合に規則性があると判断してもよい。   The regularity determination unit may determine that there is regularity when the sudden transaction occurs at a certain frequency.

前記外れ値抽出部は、取引ごとの取引枚数を対数変換し、前記対数変換した取引枚数の平均と標準偏差に基づいて外れ値を判断し、前記外れ値を有する取引を抽出してもよい。   The outlier extraction unit may log-transform the number of transactions for each transaction, determine an outlier based on an average and standard deviation of the logarithmically converted number of transactions, and extract a transaction having the outlier.

前記需要予測装置は、前記突発取引を除いた一期間の取引を用いて予測した過去の需要予測と、当該需要予測を行った期間の需要実績とを比較して取引傾向を抽出する傾向抽出部と、前記取引傾向に基づいて需要予測の補正を行う傾向反映部と、をさらに備えてもよい。   The demand prediction device is a trend extraction unit that extracts a transaction trend by comparing a past demand prediction predicted using a transaction for one period excluding the sudden transaction and a demand actual result for a period during which the demand prediction is performed. And a trend reflecting unit that corrects the demand forecast based on the transaction trend.

前記傾向抽出部は、前記過去の需要予測よりも前記需要実績が、所定の割合で偏って上回っている、または下回っている場合に、前記過去の需要予測と前記需要実績の乖離度合を前記取引傾向として抽出してもよい。   The trend extracting unit determines the degree of divergence between the past demand forecast and the demand record when the demand record is more or less than the past demand forecast at a predetermined rate. You may extract as a tendency.

前記傾向反映部は、前記取引傾向を抽出した期間によって、前記取引傾向に基づいた需要予測への補正量を少なくしてもよい。   The trend reflecting unit may reduce the amount of correction to the demand prediction based on the transaction trend according to the period in which the transaction trend is extracted.

前記外れ値抽出部は、前記突発取引の抽出を入金および出金のそれぞれの取引について行ってもよい。   The outlier extraction unit may extract the sudden transaction for each transaction of deposit and withdrawal.

前記需要予測部は、前記現金需要の予測を各金種の紙幣についてそれぞれ行ってもよい。   The demand prediction unit may perform prediction of the cash demand for each denomination banknote.

また、上記課題を解決するために、本発明の別の観点によれば、自動取引装置の現金需要を予測する需要予測方法であって、過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出するステップと、前記突発取引を除いた前記一期間の取引を用いて需要予測を行うステップと、を備える需要予測方法が提供される。   Moreover, in order to solve the above-mentioned problem, according to another aspect of the present invention, there is a demand prediction method for predicting cash demand of an automatic transaction apparatus, which statistically processes transactions in the past period, There is provided a demand prediction method comprising: extracting a transaction having an outlier as an unexpected transaction; and performing a demand prediction using the transaction for the one period excluding the unexpected transaction.

また、上記課題を解決するために、本発明のさらに別の観点によれば、コンピュータを、自動取引装置の現金需要を予測する需要予測装置として機能させるためのプログラムであって、過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出する外れ値抽出部と、前記突発取引を除いた前記一期間の取引を用いて需要予測を行う需要予測部と、として機能させるためのプログラムが提供される。   Moreover, in order to solve the said subject, according to another viewpoint of this invention, it is a program for functioning a computer as a demand prediction apparatus which estimates the cash demand of an automatic transaction apparatus, Comprising: The past one period Statistically processing the transaction, and an outlier extraction unit that extracts a transaction having a statistical outlier as an unexpected transaction; a demand prediction unit that performs a demand prediction using the transaction for the one period excluding the unexpected transaction; A program for functioning as a server is provided.

以上説明したように本発明によれば、自動取引装置の現金需要の予測精度を向上させることが可能である。   As described above, according to the present invention, it is possible to improve the cash demand prediction accuracy of the automatic transaction apparatus.

本発明に係る需要予測システムの構成を示した説明図である。It is explanatory drawing which showed the structure of the demand prediction system which concerns on this invention. 第1の実施形態に係る需要予測装置の内部構成を示したブロック図である。It is the block diagram which showed the internal structure of the demand prediction apparatus which concerns on 1st Embodiment. 過去の取引実績である取引データの具体例の一例を示した説明図である。It is explanatory drawing which showed an example of the specific example of the transaction data which is the past transaction performance. 過去の一期間の万券の流出枚数をヒストグラムにした具体例の一例を示したグラフ図である。It is the graph which showed an example of the specific example which made the histogram the number of outflows of 10,000 tickets in the past one period. 本実施形態に係る需要予測装置の動作を示すフローチャート図である。It is a flowchart figure which shows operation | movement of the demand prediction apparatus which concerns on this embodiment. 第2の実施形態に係る需要予測装置の内部構成を示したブロック図である。It is the block diagram which showed the internal structure of the demand prediction apparatus which concerns on 2nd Embodiment. 本実施形態に係る需要予測装置の動作を示すフローチャート図である。It is a flowchart figure which shows operation | movement of the demand prediction apparatus which concerns on this embodiment. 本発明に係る需要予測装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the demand prediction apparatus which concerns on this invention.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

<1.需要予測システムの構成>
本発明は、一例として以下で説明するように、多様な形態で実施され得る。また、本発明の実施形態に係る需要予測装置20は、
A.過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出する外れ値抽出部230と、
B.前記突発取引を除いた前記一期間の取引を用いて需要予測を行う需要予測部250と、
を備える。
<1. Configuration of demand forecasting system>
The present invention can be implemented in various forms, as will be described below by way of example. In addition, the demand prediction device 20 according to the embodiment of the present invention includes:
A. An outlier extraction unit 230 that statistically processes transactions in the past period and extracts transactions having statistical outliers as sudden transactions;
B. A demand prediction unit 250 that performs demand prediction using the transaction of the one period excluding the sudden transaction;
Is provided.

以下では、まず、このような需要予測装置20を含む需要予測システムの基本構成について、図1を参照して説明する。   In the following, first, the basic configuration of a demand prediction system including such a demand prediction device 20 will be described with reference to FIG.

図1は、本発明に係る需要予測システムの構成を示した説明図である。図1に示すように、本発明に係る需要予測システムは、金融機関ホスト10と、専用網12と、自動取引装置中央管理部14と、需要予測装置20と、自動取引装置30と、端末管理部32と、を備える。   FIG. 1 is an explanatory diagram showing a configuration of a demand prediction system according to the present invention. As shown in FIG. 1, the demand prediction system according to the present invention includes a financial institution host 10, a dedicated network 12, an automatic transaction apparatus central management unit 14, a demand prediction apparatus 20, an automatic transaction apparatus 30, and terminal management. Unit 32.

自動取引装置30は、金融機関の顧客自身の操作によって自動的に入出金などの取引を行うことができる。自動取引装置30は、金融機関の支店、コンビニエンスストア、駅構内、デパート、ホテル、オフィスビルなどの多様な施設に設置される。例えば、図1に示すように、金融機関のA支店16には自動取引装置30A〜30Nが設置され、また、金融機関ホスト10や自動取引装置中央管理部14との通信、および自動取引装置30A〜30Nの管理を行う端末管理部32が設置されている。同様に、A支店16とは別のB支店18においても、複数の自動取引装置30と端末管理部32が設置されている(図示せず)。   The automatic transaction apparatus 30 can automatically perform transactions such as deposits and withdrawals by operations of customers of financial institutions. The automatic transaction apparatus 30 is installed in various facilities such as a branch of a financial institution, a convenience store, a station premises, a department store, a hotel, and an office building. For example, as shown in FIG. 1, automatic transaction apparatuses 30A to 30N are installed in the A branch 16 of the financial institution, and communication with the financial institution host 10 and the automatic transaction apparatus central management unit 14 and the automatic transaction apparatus 30A are performed. A terminal management unit 32 for managing ˜30N is installed. Similarly, a plurality of automatic transaction apparatuses 30 and a terminal management unit 32 are installed in a branch B 18 other than the branch A 16 (not shown).

専用網12は、金融機関が有する専用ネットワークであり、例えば、IP−VPN(Internet Protocol−Virtual Private Network)により構成される。金融機関ホスト10や自動取引装置中央管理部14は、この専用網12を介して自動取引装置30と通信をすることができる。   The dedicated network 12 is a dedicated network owned by a financial institution, and is configured by, for example, an IP-VPN (Internet Protocol-Virtual Private Network). The financial institution host 10 and the automatic transaction apparatus central management unit 14 can communicate with the automatic transaction apparatus 30 via the dedicated network 12.

金融機関ホスト10は、専用網12を介して自動取引装置30と通信を行うことにより、自動取引装置30の各種取引を制御する。例えば、金融機関ホスト10は、自動取引装置30を操作する顧客の認証を行ったり、自動取引装置30において、顧客の操作により指示された入出金、および振込などの取引の処理を実行したりする。また、金融機関ホスト10は、口座番号、暗証番号、氏名、住所、年齢、生年月日、電話番号、職業、家族構成、年収、および預金残高などの顧客情報を口座の元帳として管理する。   The financial institution host 10 controls various transactions of the automatic transaction apparatus 30 by communicating with the automatic transaction apparatus 30 via the dedicated network 12. For example, the financial institution host 10 authenticates a customer who operates the automatic transaction apparatus 30, or executes transaction processing such as deposit / withdrawal and transfer instructed by the customer's operation in the automatic transaction apparatus 30. . The financial institution host 10 manages customer information such as an account number, personal identification number, name, address, age, date of birth, telephone number, occupation, family structure, annual income, and deposit balance as an account ledger.

自動取引装置中央管理部14は、専用網12を介して自動取引装置30と通信を行うことにより、各自動取引装置30の稼働状況を監視する。例えば、自動取引装置中央管理部14は、自動取引装置30内に残っている現金の量、取引の状況、エラー(現金切れや紙幣詰まりなど)の有無などを監視している。また、需要予測装置20によって予測された現金の需要と、自動取引装置30内に残っている現金量などから、自動取引装置30内の現金が無くなる日を予測し、事前に補充を行えるような「現金装填の計画」を立てて、指示をする。   The automatic transaction apparatus central management unit 14 monitors the operating status of each automatic transaction apparatus 30 by communicating with the automatic transaction apparatus 30 via the dedicated network 12. For example, the automatic transaction apparatus central management unit 14 monitors the amount of cash remaining in the automatic transaction apparatus 30, the status of transactions, the presence or absence of errors (out of cash, banknote jam, etc.), and the like. Moreover, the day when there is no cash in the automatic transaction apparatus 30 can be predicted from the demand for cash predicted by the demand prediction apparatus 20 and the amount of cash remaining in the automatic transaction apparatus 30, so that replenishment can be performed in advance. Make a “cash loading plan” and give instructions.

需要予測装置20は、各自動取引装置30の未来における現金需要を予測する予測装置である。自動取引装置30では、例えば、出金取引により現金が流出するため、適切なタイミングで自動取引装置30に現金を装填する必要がある。このため、需要予測装置20は、過去の取引実績に基づいて未来の現金需要を予測している。   The demand prediction device 20 is a prediction device that predicts the future cash demand of each automatic transaction device 30. In the automatic transaction apparatus 30, for example, cash flows out due to a withdrawal transaction. Therefore, it is necessary to load the automatic transaction apparatus 30 with cash at an appropriate timing. For this reason, the demand prediction device 20 predicts future cash demand based on past transaction results.

また、特許文献3で開示されているように、給与振込日付近などの特殊な要因で現金需要が大幅に増大するような日付のデータは需要予測に影響を与えるため、需要予測装置20は、当該日付のデータを区別して需要予測を行ってもよい。さらに、停電や現金装填時の枚数カウントミスのようなシステムの異常が発生した場合には、需要予測装置20は、当該異常が発生した日付のデータを異常データとして排除して需要予測を行ってもよい。   In addition, as disclosed in Patent Document 3, data on a date that causes a significant increase in cash demand due to a special factor such as the vicinity of a salary transfer date affects the demand prediction. The demand prediction may be performed by distinguishing data of the date. Furthermore, when a system abnormality such as a power failure or a miscount at the time of cash loading occurs, the demand prediction device 20 performs the demand prediction by excluding the data on the date when the abnormality occurred as abnormal data. Also good.

なお、現金の流出量は支店ごとに異なるので、需要予測装置20は、支店ごとに現金の需要を予測してもよい。また、同一支店内の自動取引装置30であっても現金の流出量は異なる。例えば、支店の入口に近い自動取引装置30の流出量は、入口から遠い自動取引装置30の流出量よりも多くなる傾向がある。このため、需要予測装置20は、自動取引装置30ごとに現金需要を予測してもよい。   Since the amount of cash outflow varies from branch to branch, the demand prediction device 20 may predict the demand for cash from branch to branch. Moreover, even if it is the automatic transaction apparatus 30 in the same branch, the outflow amount of cash differs. For example, the outflow amount of the automatic transaction apparatus 30 near the entrance of the branch tends to be larger than the outflow amount of the automatic transaction apparatus 30 far from the entrance. For this reason, the demand prediction device 20 may predict the cash demand for each automatic transaction device 30.

また、需要予測装置20が現金需要の予測に用いる過去の取引実績は、当該予測を行う自動取引装置30の取引実績を用いるのが望ましい。ただし、需要予測装置20が支店ごとに現金需要を予測する場合には、当該予測を行う支店内のすべての自動取引装置30の全取引実績を用いてもよい。   Moreover, as for the past transaction performance which the demand prediction apparatus 20 uses for prediction of cash demand, it is desirable to use the transaction performance of the automatic transaction apparatus 30 which performs the said prediction. However, when the demand prediction device 20 predicts the cash demand for each branch, all transaction results of all automatic transaction devices 30 in the branch performing the prediction may be used.

以上、図1を参照して本発明に係る需要予測システムについて説明した。係る需要予測システムによれば、過去の取引実績に基づいて未来の現金需要を予測することができる。   The demand prediction system according to the present invention has been described above with reference to FIG. According to this demand prediction system, it is possible to predict future cash demand based on past transaction results.

しかし、自動取引装置30の取引では、まれに通常は発生し得ない高額な取引が発生する場合がある。例えば、通常は数万円から数十万円の取引が行われる自動取引装置30であっても、数百万円の取引が発生する場合がある。これにより、当該取引の発生した日付の取引実績額が、他の日付の取引実績額よりも大幅に大きくなる。ここで、需要予測装置20は、過去の取引実績を基に未来の現金需要の予測を行うため、このような突発的に高額な取引があると、現金需要の予測はより多く算出されてしまう。しかし、このような突発的な取引は再現しないので、結果的に、突発的な高額取引が発生すると、需要予測装置20の現金需要の予測精度は低下することになる。   However, in the transaction of the automatic transaction apparatus 30, a rare transaction that cannot normally occur may occur. For example, even in the automatic transaction apparatus 30 that normally performs transactions of tens of thousands to hundreds of thousands of yen, transactions of several million yen may occur. As a result, the actual transaction amount on the date on which the transaction occurred is significantly greater than the actual transaction amount on other dates. Here, since the demand prediction device 20 predicts future cash demand based on past transaction results, if there is such an unexpectedly expensive transaction, more predictions of cash demand will be calculated. . However, since such a sudden transaction is not reproduced, as a result, when a sudden high-priced transaction occurs, the prediction accuracy of the cash demand of the demand prediction device 20 is lowered.

そこで、本発明に係る需要予測装置20は、上記問題に着目して創作されるに至った。本発明に係る需要予測装置20は、突発的に高額取引が発生しても、当該取引を突発取引として抽出し、排除して現金需要の予測をおこなうことができるため、現金需要の予測精度を向上させることが可能である。以下、このような本発明に係る需要予測装置20の具体的な実施形態について詳細に説明する。   Therefore, the demand prediction device 20 according to the present invention has been created by paying attention to the above problem. Since the demand prediction device 20 according to the present invention can predict the cash demand by extracting and eliminating the transaction as a sudden transaction even if the transaction is suddenly generated, the cash demand can be predicted accurately. It is possible to improve. Hereinafter, specific embodiments of the demand prediction apparatus 20 according to the present invention will be described in detail.

<2.第1の実施形態>
[需要予測装置20Aの構成]
まず、図2を参照して、第1の実施形態に係る需要予測装置20Aの内部構成について具体的に説明する。図2は、本実施形態に係る需要予測装置20Aの内部構成を示したブロック図である。
<2. First Embodiment>
[Configuration of Demand Prediction Device 20A]
First, the internal configuration of the demand prediction apparatus 20A according to the first embodiment will be specifically described with reference to FIG. FIG. 2 is a block diagram showing an internal configuration of the demand prediction apparatus 20A according to the present embodiment.

図2に示すように、本実施形態に係る需要予測装置20Aは、外れ値抽出部230と、外れ値抽出パラメータ記憶部235と、規則性判断部240と、規則性判断パラメータ記憶部245と、需要予測部250と、需要予測パラメータ記憶部255と、を備える。   As illustrated in FIG. 2, the demand prediction apparatus 20A according to the present embodiment includes an outlier extraction unit 230, an outlier extraction parameter storage unit 235, a regularity determination unit 240, a regularity determination parameter storage unit 245, A demand prediction unit 250 and a demand prediction parameter storage unit 255 are provided.

(外れ値抽出部、外れ値抽出パラメータ記憶部)
外れ値抽出部230は、過去の取引実績である取引データを取得し、外れ値抽出パラメータ記憶部235に記憶された外れ値抽出パラメータに基づき、外れ値を有する突発取引を抽出する。ここで、外れ値抽出部230と外れ値抽出パラメータ記憶部235の詳細な説明に先立ち、図3を参照して過去の取引実績である取引データの具体例を説明する。
(Outlier extraction unit, outlier extraction parameter storage unit)
The outlier extraction unit 230 acquires transaction data that is a past transaction record, and extracts an unexpected transaction having an outlier based on the outlier extraction parameter stored in the outlier extraction parameter storage unit 235. Here, prior to detailed description of the outlier extraction unit 230 and the outlier extraction parameter storage unit 235, a specific example of transaction data that is past transaction results will be described with reference to FIG.

図3は、過去の取引実績である取引データの具体例の一例を示した説明図である。図3に示すように、取引データは、自動取引装置30を識別する装置IDと、取引IDと、取引が発生した年月日と、時刻と、各紙幣の流出枚数を含む。   FIG. 3 is an explanatory view showing an example of transaction data which is a past transaction record. As shown in FIG. 3, the transaction data includes a device ID for identifying the automatic transaction device 30, a transaction ID, a date and time when the transaction occurred, a time, and the number of outflows of each banknote.

また、図3において、装置IDは「10000101」であるので、図3に示した取引データは、装置IDが「10000101」である自動取引装置30の過去の取引実績を示している。図3に示した取引データによれば、取引IDが「AB15000001」である取引は、2011年12月1日の9時11分15秒に発生し、万券が3枚出金されたことを示す。また、取引IDが「AB15000002」である取引は、2011年12月1日の9時11分58秒に発生し、万券が1枚、千券が10枚出金されたことを示す。さらに、取引IDが「AB15000003」である取引は、2011年12月1日の9時13分21秒に発生し、流出枚数が負数であるので、万券が5枚入金されたことを示す。   In FIG. 3, since the device ID is “10000101”, the transaction data shown in FIG. 3 indicates the past transaction record of the automatic transaction apparatus 30 whose device ID is “10000101”. According to the transaction data shown in FIG. 3, the transaction with the transaction ID “AB15000001” occurred at 9:11:15 on December 1, 2011, indicating that 3 million tickets were withdrawn. Show. In addition, the transaction with the transaction ID “AB15000002” occurred at 9:11:58 on December 1, 2011, and indicates that 1 million tickets and 10 thousand tickets were withdrawn. Further, the transaction with the transaction ID “AB15000003” occurred at 9:13:21 on December 1, 2011, and since the outflow number is a negative number, it indicates that 5 million tickets have been deposited.

外れ値抽出部230は、上述した図3に示すような取引データを統計処理することで、外れ値を検出し、当該外れ値を有する取引を突発取引として抽出する。また、外れ値抽出パラメータ記憶部235は、外れ値抽出部230が行う統計処理の方法や、外れ値を検出するための閾値を決定するためのパラメータなどを記憶する。   The outlier extraction unit 230 statistically processes the transaction data as shown in FIG. 3 described above, thereby detecting an outlier and extracting a transaction having the outlier as an unexpected transaction. The outlier extraction parameter storage unit 235 stores a statistical processing method performed by the outlier extraction unit 230, parameters for determining a threshold for detecting an outlier, and the like.

外れ値抽出部230が取引データを統計処理する期間は過去の一期間であってよい。具体的には、4月、6月および12月は他の月よりも出金取引が増え、1月および7月は入金取引が増えるといった各取引が持つ季節性の影響を除くため、1年間以上の期間を用いることが望ましい。例えば、外れ値抽出部230は、直近の3年分の取引データを統計処理するようにしてもよい。   The period during which the outlier extraction unit 230 statistically processes the transaction data may be a past period. Specifically, in April, June and December, withdrawal transactions increased compared to other months, and in January and July, deposit transactions increased. It is desirable to use the above period. For example, the outlier extraction unit 230 may statistically process transaction data for the latest three years.

ここで、図4を参照して、外れ値抽出部230の外れ値抽出方法の具体例を説明する。図4は、過去の一期間の万券の流出枚数をヒストグラムにした具体例の一例を示したグラフ図である。図4に示すように、過去の一期間について万券の流出枚数を取引枚数として5枚ずつの区間で横軸にとり、取引件数を度数にして縦軸にとっている。ここで、取引枚数が正数である取引は、出金取引であり、取引枚数が負数である取引は、入金取引である。また、図4に示すように、出金取引と入金取引のそれぞれについて、対数正規分布の近似曲線が実線で引かれており、取引データのヒストグラムは、出金取引と入金取引のそれぞれについて対数正規分布で近似できることが示されている。   Here, a specific example of the outlier extraction method of the outlier extraction unit 230 will be described with reference to FIG. FIG. 4 is a graph showing an example of a specific example in which the number of outflows of 10,000 tickets in the past period is a histogram. As shown in FIG. 4, in the past period, the number of outflows of ten thousand tickets is taken as the number of transactions and the horizontal axis is taken for every five sections, and the number of transactions is taken as the frequency on the vertical axis. Here, a transaction with a positive number of transactions is a withdrawal transaction, and a transaction with a negative number of transactions is a deposit transaction. In addition, as shown in FIG. 4, the logarithmic normal distribution approximate curve is drawn with a solid line for each of the withdrawal transaction and the receipt transaction, and the histogram of the transaction data is logarithmic normal for each of the withdrawal transaction and the receipt transaction. It is shown that the distribution can be approximated.

外れ値抽出において、まず、外れ値抽出部230は、過去の一期間の取引データを出金取引と入金取引に分け、それぞれの取引について外れ値を判断する閾値を設定し、外れ値を有する突発取引を抽出する。以下では、主として出金取引の外れ値抽出について説明するが、入金取引についても、取引データが負数であるので対数変換を行う際に取引枚数の絶対値を用いる以外は実質的に同一の外れ値抽出が行われる。図4に示したように、出金取引は対数正規分布で近似できるため、外れ値抽出部230は、数式1〜3を用いて、取引枚数xを対数変換したyの平均μおよび標準偏差σを算出する。   In the outlier extraction, first, the outlier extraction unit 230 divides the transaction data of the past one period into a withdrawal transaction and a deposit transaction, sets a threshold value for judging the outlier for each transaction, and suddenly has an outlier. Extract transactions. In the following, we will mainly explain the outlier extraction of withdrawal transactions, but for deposit transactions as well, since the transaction data is negative, the outliers are essentially the same except that the absolute value of the number of transactions is used when performing logarithmic conversion. Extraction is performed. As shown in FIG. 4, since the withdrawal transaction can be approximated by a lognormal distribution, the outlier extraction unit 230 uses the mathematical formulas 1 to 3 to logarithmically transform the number of transactions x and the standard deviation y and standard deviation σ. Is calculated.

Figure 0005997977
Figure 0005997977

次に、外れ値抽出部230は、過去の一期間の各取引について取引枚数xを対数変換したyが閾値μ+mσを超えているかどうかを判断する。取引枚数xを対数変換したyが閾値μ+mσを超えている場合、外れ値抽出部230は、当該取引枚数xを有する取引を突発取引として抽出する。ここで、mは外れ値を検出するための所定の実数であり、例えば、mは2または3であるとしてもよい。   Next, the outlier extraction unit 230 determines whether or not y obtained by logarithmically converting the number of transactions x for each transaction in the past one period exceeds a threshold μ + mσ. When y obtained by logarithmically converting the number of transactions x exceeds a threshold μ + mσ, the outlier extraction unit 230 extracts a transaction having the transaction number x as an unexpected transaction. Here, m is a predetermined real number for detecting an outlier. For example, m may be 2 or 3.

さらに、外れ値抽出部230は、入金取引についても、出金取引と同様に上記で説明した外れ値抽出方法を用いて外れ値を有する突発取引を抽出する。同様に、外れ値抽出部230は、千券の流出枚数についても入金取引および出金取引の両取引にて突発取引を抽出することができる。   Further, the outlier extraction unit 230 also extracts an unexpected transaction having an outlier using the outlier extraction method described above, similarly to the withdrawal transaction. Similarly, the outlier extraction unit 230 can extract an unexpected transaction in both the deposit transaction and the withdrawal transaction for the number of outflows of thousand tickets.

以上で説明したように、外れ値抽出部230は、外れ値抽出パラメータ記憶部235に記憶された外れ値抽出パラメータに基づき、外れ値を有する突発取引を抽出することができる。なお、上記実施形態では、取引枚数のヒストグラムが対数正規分布で近似できるとして、外れ値検出を平均と標準偏差に基づいて行ったが、本発明は係る例に限定されない。例えば、外れ値抽出部230は、取引枚数のヒストグラムを正規分布やポアソン分布に近似して外れ値を検出してもよく、また平均と標準偏差を用いずに、平均からの乖離度合に基づいて外れ値を検出してもよい。さらに、外れ値抽出部230は、クラスタリングに基づく外れ値検出や密度比推定に基づく外れ値検出などの他の外れ値検出方法を用いて外れ値を有する突発取引を抽出してもよい。   As described above, the outlier extraction unit 230 can extract an unexpected transaction having an outlier based on the outlier extraction parameter stored in the outlier extraction parameter storage unit 235. In the above embodiment, the outlier detection is performed based on the average and the standard deviation assuming that the histogram of the number of transactions can be approximated by a logarithmic normal distribution, but the present invention is not limited to such an example. For example, the outlier extraction unit 230 may detect outliers by approximating the histogram of the number of transactions to a normal distribution or Poisson distribution, and based on the degree of deviation from the average without using the average and the standard deviation. Outliers may be detected. Further, the outlier extraction unit 230 may extract an unexpected transaction having an outlier using another outlier detection method such as outlier detection based on clustering or outlier detection based on density ratio estimation.

(規則性判断部、規則性判断パラメータ記憶部)
規則性判断部240は、外れ値抽出部230によって抽出された外れ値を有する突発取引について、突発取引の取引発生日間に規則性があるか否かを判断し、規則性がある場合は当該取引を突発取引から除外する。また、規則性判断パラメータ記憶部245は、規則性判断部240が突発取引の取引発生日間に規則性があるか否かを判断するための規則性の定義および判断基準となるパラメータなどを記憶する。
(Regularity judgment unit, regularity judgment parameter storage unit)
The regularity determination unit 240 determines whether or not the sudden transaction having the outlier extracted by the outlier extraction unit 230 has regularity in the transaction occurrence day of the unexpected transaction. Is excluded from sudden transactions. The regularity determination parameter storage unit 245 stores regularity definitions, determination parameters, and the like for the regularity determination unit 240 to determine whether there is regularity in the transaction occurrence day of the sudden transaction. .

外れ値抽出部230によって突発取引として抽出されるような高額取引であっても、当該取引が一定の規則性を持って再現する場合は、現金需要の予測の取引データとして用いた方が予測精度を向上させることができる。そこで、規則性判断部240は、例えば、取引発生日の共通属性、周期および頻度などに着目して突発取引の取引発生日間の規則性の有無を判断する。   Even if it is a high-value transaction that is extracted as an unexpected transaction by the outlier extraction unit 230, when the transaction is reproduced with a certain regularity, it is better to use it as transaction data for cash demand prediction. Can be improved. Therefore, the regularity determination unit 240 determines whether or not there is regularity in the transaction occurrence day of the sudden transaction by paying attention to, for example, the common attribute, period and frequency of the transaction occurrence date.

ここで、規則性判断部240は、突発取引が毎月同日およびその前後日のいずれかで発生する場合に、規則性があると判断してもよい。例えば、突発取引が「6月15日」に発生し、その後、「7月14−16日」のいずれかで突発取引が再度発生した場合、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。ここで、突発取引が発生する月が連続していなくても、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。上記の例では、突発取引が「6月15日」に発生した後、「8月14−16日」のいずれかで突発取引が再度発生した場合でも、規則性判断部240は、前述の突発取引は規則性を有すると判断してもよい。また、本発明は、突発取引が毎月同日およびその前後日のいずれかに発生している場合に、規則性があると判断する上記の例に限定されない。例えば、規則性判断部240は、突発取引が毎月同日およびその前後2日の計5日間「7月13日〜7月17日」のいずれかで発生している場合に、規則性があると判断してもよい。   Here, the regularity determination unit 240 may determine that there is regularity when an unexpected transaction occurs on the same day of each month and on the day before and after that. For example, when an unexpected transaction occurs on “June 15” and thereafter an unexpected transaction occurs again on any of “July 14-16”, the regularity determination unit 240 determines that the aforementioned unexpected transaction is a rule. You may judge that it has sex. Here, even if the months in which sudden transactions occur are not consecutive, the regularity determination unit 240 may determine that the aforementioned sudden transactions have regularity. In the above example, even if an unexpected transaction occurs on “June 15” and an unexpected transaction occurs again on any of “August 14-16”, the regularity determination unit 240 may The transaction may be determined to have regularity. In addition, the present invention is not limited to the above-described example in which it is determined that there is regularity when an unexpected transaction occurs on the same day of the month or on the day before or after that day. For example, the regularity determination unit 240 has regularity when the sudden transaction occurs on any of the five days “July 13 to July 17” on the same day of the month and the two days before and after the same. You may judge.

また、規則性判断部240は、突発取引が一定の周期で発生する場合に、規則性があると判断してもよい。例えば、突発取引が「6月15日」に発生し、その後、「6月25日」、および「7月5日」に突発取引が再度発生した場合、突発取引が10日周期で発生しているため、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。   In addition, the regularity determination unit 240 may determine that there is regularity when sudden transactions occur at a constant period. For example, if an unexpected transaction occurs on “June 15” and then an unexpected transaction occurs again on “June 25” and “July 5”, the unexpected transaction occurs on a 10-day cycle. Therefore, the regularity determination unit 240 may determine that the above-described sudden transaction has regularity.

なお、規則性判断部240は、突発取引が特定の曜日に発生する場合に、規則性があると判断してもよい。例えば、ある年の「6月8日」が金曜日であった場合、「6月15日」、「6月22日」、および「6月29日」が金曜日である。ここで、突発取引が「6月8日」、「6月15日」、および「6月29日」に発生した場合、突発取引が金曜日という特定の曜日に発生しているため、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。   Note that the regularity determination unit 240 may determine that there is regularity when an unexpected transaction occurs on a specific day of the week. For example, if “June 8” of a certain year is Friday, “June 15”, “June 22”, and “June 29” are Friday. Here, when an unexpected transaction occurs on “June 8”, “June 15”, and “June 29”, since the unexpected transaction occurs on a specific day of the week, it is a regularity judgment. The unit 240 may determine that the aforementioned unexpected transaction has regularity.

さらに、規則性判断部240は、突発取引が一定の頻度で発生している場合に、規則性があると判断してもよい。例えば、突発取引が「6月10日」、「6月15日」、「6月17日」、「6月20日」、「6月25日」、および「6月27日」に発生した場合、突発取引が10日間で3回という一定の頻度で発生しているので、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。ここで、上記の例では、突発取引が一定の頻度で発生している場合に、規則性判断部240は規則性があると判断したが、本発明は係る例に限定されない。突発取引が閾値以上の頻度で発生している場合にも、規則性判断部240は、前述の突発取引が規則性を有すると判断してもよい。ここで、規則性判断部240が規則性を有すると判断する頻度の閾値は、規則性判断パラメータ記憶部245に記憶させておくことができる。また、規則性判断部240は、同日に突発取引が複数回発生した場合には、それぞれ突発取引を別個にカウントしてもよい。   Furthermore, the regularity determination unit 240 may determine that there is regularity when sudden transactions occur at a certain frequency. For example, sudden transactions occurred on “June 10”, “June 15”, “June 17”, “June 20”, “June 25”, and “June 27” In this case, since the sudden transaction has occurred at a constant frequency of 3 times in 10 days, the regularity determination unit 240 may determine that the aforementioned unexpected transaction has regularity. Here, in the above example, when sudden transactions occur at a certain frequency, the regularity determination unit 240 determines that there is regularity, but the present invention is not limited to such an example. Even when an unexpected transaction occurs at a frequency equal to or higher than a threshold, the regularity determination unit 240 may determine that the aforementioned unexpected transaction has regularity. Here, the threshold value of the frequency at which the regularity determination unit 240 determines that the regularity determination unit 240 has regularity can be stored in the regularity determination parameter storage unit 245. In addition, the regularity determination unit 240 may separately count the sudden transactions when the sudden transactions occur a plurality of times on the same day.

なお、上記の例において、規則性判断部240が規則性を有すると判断する突発取引の繰り返し回数は2または3回としたが、本発明は係る回数に限定されない。規則性判断部240が規則性を有すると判断する繰り返し回数は、4回でもよいし、5回でもよく、適切な繰り返し回数の閾値を規則性判断パラメータ記憶部245に記憶させておくことができる。   In the above example, the number of repeated sudden transactions that the regularity determining unit 240 determines to have regularity is set to 2 or 3, but the present invention is not limited to such number. The number of repetitions that the regularity determination unit 240 determines to have regularity may be four or five, and a threshold value of an appropriate number of repetitions can be stored in the regularity determination parameter storage unit 245. .

規則性判断部240は、取引発生日間に規則性があると判断された取引のすべてを、突発取引から除外する。除外された取引は、通常の取引と同様に後述する需要予測部250において、現金需要の予測のための取引データとして用いられてもよい。また、規則性判断部240は、取引発生日間に規則性があると判断した取引を規則性取引とし、突発取引および該規則性取引を除いた取引データから算出された現金需要の予測に、規則性取引に基づいた補正をかけるようにしてもよい。   The regularity determination unit 240 excludes all of the transactions that are determined to have regularity on the transaction occurrence date from the sudden transaction. The excluded transaction may be used as transaction data for cash demand prediction in a demand prediction unit 250 described later, as in a normal transaction. In addition, the regularity determination unit 240 defines a transaction that is determined to be regular on the transaction occurrence date as a regular transaction, and calculates the rule for cash demand prediction calculated from transaction data excluding sudden transactions and the regular transactions. You may make it apply the correction | amendment based on sex transactions.

(需要予測部、需要予測パラメータ記憶部)
需要予測部250は、突発取引を排除した過去の取引実績を取引データとして、需要予測パラメータ記憶部255に記憶された需要予測パラメータに基づき、当該取引実績を有する自動取引装置の未来の現金需要を予測する。また、需要予測パラメータ記憶部255は、現金需要の予測方法および現金需要の予測に用いるパラメータなどを記憶する。
(Demand forecasting unit, demand forecasting parameter storage unit)
Based on the demand prediction parameters stored in the demand prediction parameter storage unit 255, the demand prediction unit 250 determines the future cash demand of the automatic transaction apparatus having the transaction results as past transaction results excluding sudden transactions. Predict. The demand prediction parameter storage unit 255 stores a cash demand prediction method, parameters used for cash demand prediction, and the like.

ここで、需要予測部250の現金需要の予測方法は、公知の多様な方法を採用することができる。例えば、需要予測部250は、過去の取引実績を平均化することで現金需要を予測してもよいが、本発明は係る例に限定されるものではない。   Here, the well-known various method can be employ | adopted for the prediction method of the cash demand of the demand prediction part 250. FIG. For example, the demand prediction unit 250 may predict the cash demand by averaging past transaction results, but the present invention is not limited to such an example.

[需要予測装置20Aの動作]
以上、本実施形態に係る需要予測装置20Aの構成について説明した。続いて、本実施形態に係る需要予測装置20Aの動作の具体例について図5を参照して説明する。
[Operation of Demand Prediction Device 20A]
The configuration of the demand prediction device 20A according to this embodiment has been described above. Next, a specific example of the operation of the demand prediction device 20A according to the present embodiment will be described with reference to FIG.

図5は、本実施形態に係る需要予測装置20Aの動作を示すフローチャート図である。図5に示すように、需要予測装置20Aは、取引種と、金種のループを含むS300〜S340の処理を実行する。   FIG. 5 is a flowchart showing the operation of the demand prediction apparatus 20A according to this embodiment. As illustrated in FIG. 5, the demand prediction device 20A executes the processes of S300 to S340 including a transaction type and a denomination loop.

具体的には、まず、需要予測装置20Aは、現金需要を予測する対象となる自動取引装置30の取引データを取得する(S300)。次に、外れ値抽出部230は、過去の一期間の取引データのうち、取引枚数のデータを取得し、取引枚数のヒストグラムが対数正規分布に近似できると仮定して、平均と標準偏差を算出する(S310)。さらに、外れ値抽出部230は、算出した平均と標準偏差に基づいて閾値を決定し、当該閾値を超えた外れ値を有する取引を突発取引として抽出する(S320)。   Specifically, first, the demand prediction device 20A acquires transaction data of the automatic transaction device 30 that is a target for predicting cash demand (S300). Next, the outlier extraction unit 230 obtains the data of the transaction number from the transaction data of the past one period, and calculates the average and the standard deviation on the assumption that the histogram of the transaction number can be approximated to a lognormal distribution. (S310). Furthermore, the outlier extraction unit 230 determines a threshold based on the calculated average and standard deviation, and extracts a transaction having an outlier that exceeds the threshold as an unexpected transaction (S320).

続いて、規則性判断部240は、外れ値抽出部230が抽出した突発取引について、取引発生日間の規則性の有無を判断し、規則性がある取引は、突発取引から除外し通常の取引とする(S330)。外れ値抽出部230および規則性判断部240は、以上のS310−S330の処理を出金取引および入金取引のそれぞれについてループして実行する。   Subsequently, the regularity determination unit 240 determines whether there is regularity in the transaction occurrence day for the unexpected transaction extracted by the outlier extraction unit 230, and the regular transaction is excluded from the unexpected transaction. (S330). The outlier extraction unit 230 and the regularity determination unit 240 execute the processes of S310 to S330 in a loop for each of the withdrawal transaction and the deposit transaction.

上記S310−S330により、需要予測装置20Aは突発取引が排除された出金取引および入金取引の取引データを算出することができる。需要予測部250は、当該取引データに基づいて現金需要を予測する(S340)。ここで、需要予測装置20Aは、S310−S340の処理を万券および千券の各金種に実行することにより、当該自動取引装置の未来の現金需要を予測することができる。   By the above S310-S330, the demand prediction device 20A can calculate transaction data of the withdrawal transaction and the deposit transaction from which the unexpected transaction is excluded. The demand prediction unit 250 predicts the cash demand based on the transaction data (S340). Here, 20 A of demand prediction apparatuses can estimate the future cash demand of the said automatic transaction apparatus by performing the process of S310-S340 to each denomination of 10,000 tickets and thousand tickets.

以上説明したように、本実施形態に係る需要予測装置20Aは、突発的に高額な取引が発生しても、当該取引を突発取引として排除して現金需要の予測を行うことができ、現金需要の予測精度を向上させることができる。また、取引発生日に規則性があり、突発取引に再現性が見られる場合には、規則性の有無を判断することにより当該規則性のある取引を突発取引から除外することができるため、現金需要の予測の精度をさらに向上させることが可能である。   As described above, the demand prediction device 20A according to the present embodiment can predict a cash demand by excluding the transaction as a sudden transaction even if an unexpectedly expensive transaction occurs. Prediction accuracy can be improved. In addition, if there is regularity on the transaction occurrence date and reproducibility is seen in the sudden transaction, it is possible to exclude the regular transaction from the sudden transaction by judging whether there is regularity. It is possible to further improve the accuracy of demand prediction.

[第1の実施形態の変形例]
続いて、第1の実施形態の変形例について、以下で説明を行う。第1の実施形態の変形例では、需要予測装置20Aは、外れ値抽出を取引枚数ではなく1日の取引回数で行い、外れ値となる取引回数を有する日を異常日として、当該異常日の取引データを現金需要の予測に用いる取引データから排除することができる。
[Modification of First Embodiment]
Subsequently, a modification of the first embodiment will be described below. In the modified example of the first embodiment, the demand prediction device 20A performs outlier extraction based on the number of transactions per day instead of the number of transactions, and designates the day having the number of transactions as an outlier as an abnormal day. Transaction data can be excluded from transaction data used to predict cash demand.

具体的には、外れ値抽出部230は、取引ごとの取引枚数ではなく、1日の取引回数が対数正規分布に近似されると仮定し、平均μ’と標準偏差σ’を算出する。次に、外れ値抽出部230は、μ’+m’σ’を閾値として、μ’+m’σ’を超える取引回数である日を異常日として抽出する。ここで、m’は外れ値を検出するための所定の実数である。また、規則性判断部240は、異常日間で規則性があるか否かを、突発取引の取引発生日間の規則性を判断した方法と同様の方法で判断し、異常日間で規則性を有する場合は、当該規則性を有する日すべてを異常日から除外する。さらに、需要予測部250は、異常日の取引データを排除した取引データに基づいて、現金需要の予測を実行する。   Specifically, the outlier extraction unit 230 calculates the average μ ′ and the standard deviation σ ′, assuming that the number of transactions per day is approximated to a lognormal distribution, not the number of transactions for each transaction. Next, the outlier extraction unit 230 extracts a day that is the number of transactions exceeding μ ′ + m′σ ′ as an abnormal day by using μ ′ + m′σ ′ as a threshold. Here, m ′ is a predetermined real number for detecting an outlier. In addition, the regularity determination unit 240 determines whether or not there is regularity in an abnormal day by a method similar to the method for determining the regularity in the transaction occurrence day of the sudden transaction, and has regularity in the abnormal day Excludes all days with such regularity from abnormal days. Furthermore, the demand prediction unit 250 performs cash demand prediction based on the transaction data excluding the transaction data on the abnormal day.

なお、本第1の実施形態の変形例は、単独で実施することもできるが、第1の実施形態と組み合わせて実施してもよい。係る場合、現金需要の予測精度をさらに向上させることができる。   Note that the modification of the first embodiment can be implemented alone, but may be implemented in combination with the first embodiment. In such a case, the prediction accuracy of cash demand can be further improved.

<3.第2の実施形態>
以上、現金需要の予測精度を向上させることが可能な第1の実施形態について、詳細に説明した。ただし、第1の実施形態では、長期間の過去の取引実績に基づいて現金需要を予測するため、例えば、自動取引装置30が設置された支店の近くに観光スポットやオフィスビルができるなどして急激に現金需要が増えた場合には、すぐに該現金需要の傾向変化を需要予測に反映させることはできない。
<3. Second Embodiment>
The first embodiment that can improve the prediction accuracy of cash demand has been described in detail above. However, in the first embodiment, since cash demand is predicted based on past transaction results over a long period of time, for example, a tourist spot or an office building is formed near the branch where the automatic transaction apparatus 30 is installed. When the cash demand suddenly increases, the trend change of the cash demand cannot be immediately reflected in the demand forecast.

一方、急激な現金需要を需要予測に反映させるために、直近の過去の短期間の取引実績に基づいて需要予測装置20に現金需要の予測を行わせた場合は、長期間の取引実績を用いなければ抽出できない月ごとの特性を需要予測に反映することができない。例えば、4月、6月および12月は他の月よりも現金需要が増え、1月および7月は入金が増えるといった季節性の影響を需要予測に反映させるためには、望ましくは1年間以上の期間の取引実績に基づいて現金需要の予測を行う必要がある。   On the other hand, in order to reflect the sudden cash demand in the demand forecast, when the demand forecasting device 20 makes a cash demand forecast based on the latest past short-term transaction performance, the long-term transaction performance is used. The monthly characteristics that cannot be extracted without it cannot be reflected in the demand forecast. For example, in order to reflect the impact of seasonality on demand forecasts, such as April, June and December, where cash demand is higher than in other months and deposits are increased in January and July, preferably one year or more It is necessary to forecast cash demand based on the transaction performance during the period.

そこで、本発明の第2の実施形態は、第1の実施形態が解決する課題に加えて、上記問題に着目して創作されるに至った。本実施形態に係る需要予測装置20Bは、まず、過去の長期間の取引実績に基づいて現金の需要予測を行い、さらに直近の過去の現金需要の傾向変化に基づいて需要予測を補正する。これにより、需要予測装置20Bは長期間の季節性の影響に加えて、急激な現金需要の傾向変化にも対応した現金需要の予測を行うことが可能である。以下では、このような第2の実施形態の需要予測装置20Bについて、詳細に説明を行う。   Therefore, the second embodiment of the present invention has been created by paying attention to the above problem in addition to the problem to be solved by the first embodiment. The demand prediction device 20B according to the present embodiment first makes a cash demand prediction based on the past long-term transaction performance, and further corrects the demand prediction based on the latest trend change in the past cash demand. Thereby, in addition to the influence of long-term seasonality, the demand prediction apparatus 20B can predict the cash demand corresponding to the sudden trend change of the cash demand. Below, the demand prediction apparatus 20B of such 2nd Embodiment is demonstrated in detail.

[需要予測装置20Bの構成]
まず、図6を参照して、第2の実施形態に係る需要予測装置20Bの内部構成について具体的に説明する。図6は、本実施形態に係る需要予測装置20Bの内部構成を示したブロック図である。
[Configuration of Demand Prediction Device 20B]
First, the internal configuration of the demand prediction apparatus 20B according to the second embodiment will be specifically described with reference to FIG. FIG. 6 is a block diagram showing an internal configuration of the demand prediction apparatus 20B according to the present embodiment.

図6に示すように、本実施形態に係る需要予測装置20Bは、外れ値抽出部230と、外れ値抽出パラメータ記憶部235と、規則性判断部240と、規則性判断パラメータ記憶部245と、需要予測部250と、需要予測パラメータ記憶部255と、傾向抽出部260と、傾向抽出パラメータ記憶部265と、傾向反映部270と、を備える。   As shown in FIG. 6, the demand prediction apparatus 20B according to the present embodiment includes an outlier extraction unit 230, an outlier extraction parameter storage unit 235, a regularity determination unit 240, a regularity determination parameter storage unit 245, A demand prediction unit 250, a demand prediction parameter storage unit 255, a trend extraction unit 260, a trend extraction parameter storage unit 265, and a trend reflection unit 270 are provided.

外れ値抽出部230と、外れ値抽出パラメータ記憶部235と、規則性判断部240と、規則性判断パラメータ記憶部245と、需要予測部250と、需要予測パラメータ記憶部255については、第1の実施形態の構成と同一、または実質的に同一であるので、ここでの詳細な説明は省略する。以下では、第2の実施形態で特記すべき傾向抽出部260、傾向抽出パラメータ記憶部265、および傾向反映部270について具体的に説明する。   The outlier extraction unit 230, the outlier extraction parameter storage unit 235, the regularity determination unit 240, the regularity determination parameter storage unit 245, the demand prediction unit 250, and the demand prediction parameter storage unit 255 are the first Since the configuration is the same as or substantially the same as that of the embodiment, a detailed description thereof is omitted here. Hereinafter, the trend extraction unit 260, the trend extraction parameter storage unit 265, and the trend reflection unit 270 that should be specially described in the second embodiment will be specifically described.

傾向抽出部260は、突発取引を排除した取引データに基づいて予測した現金の需要予測と当該予測期間の実際の取引実績とを比較し、傾向抽出パラメータ記憶部265に記憶された傾向抽出パラメータに基づき、現金需要の傾向変化を取引傾向として抽出する。また、傾向抽出パラメータ記憶部265は、取引傾向を抽出するための取引傾向の判断アルゴリズムや判断閾値を記憶する。   The trend extraction unit 260 compares the cash demand prediction predicted based on the transaction data excluding sudden transactions with the actual transaction performance in the prediction period, and sets the trend extraction parameter stored in the trend extraction parameter storage unit 265. Based on this, the trend change in cash demand is extracted as a transaction trend. In addition, the trend extraction parameter storage unit 265 stores a transaction trend determination algorithm and a determination threshold for extracting a transaction trend.

具体的には、傾向抽出部260は、直近の過去の1週間〜3ヶ月程度の期間において、突発取引を排除した過去の取引データから予測した需要予測と、当該期間の実際の取引実績から突発取引を排除した取引実績とを比較する。また、傾向抽出部260は、需要予測に対して取引実績が上回っていた日と下回っていた日の日数を算出し、比較する。傾向抽出部260は、取引実績が上回っていた日と下回っていた日の日数のどちらか一方が所定の割合より多く、かつ需要予測に対する取引実績の乖離度合が閾値を超えている場合に、現金需要の傾向変化があったと判断し、取引傾向を抽出する。   Specifically, the trend extracting unit 260 suddenly detects the demand forecast predicted from the past transaction data excluding the sudden transactions and the actual transaction results in the relevant period during the most recent past one week to three months. Compare the transaction results excluding the transaction. In addition, the trend extraction unit 260 calculates and compares the number of days when the transaction performance has exceeded the demand forecast and the date when the transaction has fallen. The trend extraction unit 260 determines whether the transaction result exceeds the threshold when either one of the days when the transaction result is higher or the day when the transaction result is lower than a predetermined ratio, and the degree of deviation of the transaction result from the demand forecast exceeds the threshold. Judge that there has been a change in the trend of demand, and extract transaction trends.

例えば、傾向抽出部260は、需要予測に対して取引実績が上回っていた日の日数が下回っている日の日数の2倍存在し、かつ、取引実績が上回っていた日の現金需要の平均が、需要予測の平均に対して1.2倍であった場合、「取引実績が需要予測を1.2倍上回った」ことを取引傾向として抽出する。   For example, the trend extraction unit 260 has twice the number of days when the number of days when the transaction performance has exceeded the demand forecast is less than the number of days, and the average cash demand for the day when the transaction performance has exceeded When the average of the demand prediction is 1.2 times, “transaction result is 1.2 times higher than the demand prediction” is extracted as a transaction tendency.

取引傾向を算出する期間が短いと、突発取引があった場合に、突発取引の影響を受けやすくなり、傾向抽出部260により抽出された取引傾向の精度が低下する。一方、本実施形態に係る需要予測装置20Bは、外れ値抽出部230によって突発取引が排除された取引実績および需要予測から取引傾向を算出するので、取引傾向を算出する期間が短くとも、精度の高い取引傾向を算出することができる。そのため、急激に現金需要の傾向が変化しても、需要予測装置20Bは迅速に需要予測を補正することができる。   If the period for calculating the transaction trend is short, if there is an unexpected transaction, the transaction tendency is easily affected, and the accuracy of the transaction trend extracted by the trend extraction unit 260 is reduced. On the other hand, since the demand prediction apparatus 20B according to the present embodiment calculates a transaction trend from the transaction results and the demand prediction from which the unexpected transaction is excluded by the outlier extraction unit 230, even if the period during which the transaction trend is calculated is short, the accuracy can be improved. A high transaction tendency can be calculated. Therefore, even if the cash demand trend changes suddenly, the demand prediction device 20B can correct the demand prediction quickly.

傾向反映部270は、傾向抽出部260によって抽出された取引傾向に基づいて、需要予測部250が予測した未来の現金の需要予測を補正する。傾向反映部270は、傾向抽出部260によって抽出された取引傾向によって、現金の需要予測を補正する場合に、当該取引傾向を抽出した期間の長さによって補正量を減少させてもよい。すなわち、傾向抽出部260によって抽出された取引傾向は、取引傾向を抽出した期間が短い程、信頼性が低くなる。したがって、傾向反映部270は、取引傾向を抽出した期間が短く信頼性が低い場合は、過補正にならないように抽出した取引傾向に対して需要予測に補正する際の補正量を減少させてもよい。また、傾向反映部270は、需要予測を補正する補正量に上限を設けてもよい。   The trend reflection unit 270 corrects the future cash demand prediction predicted by the demand prediction unit 250 based on the transaction trend extracted by the trend extraction unit 260. The trend reflection unit 270 may decrease the correction amount according to the length of the period in which the transaction trend is extracted when the cash demand prediction is corrected based on the transaction trend extracted by the trend extraction unit 260. In other words, the transaction trend extracted by the trend extraction unit 260 becomes less reliable as the period during which the transaction trend is extracted is shorter. Therefore, the trend reflecting unit 270 may reduce the correction amount when correcting the demand for the extracted transaction tendency so as not to be overcorrected when the period in which the transaction tendency is extracted is short and the reliability is low. Good. The trend reflecting unit 270 may provide an upper limit for the correction amount for correcting the demand prediction.

[需要予測装置20Bの動作]
以上、本実施形態に係る需要予測装置20Bの構成について説明した。続いて、本実施形態に係る20Bの動作の具体例について図7を参照して説明する。
[Operation of Demand Prediction Device 20B]
The configuration of the demand prediction device 20B according to this embodiment has been described above. Subsequently, a specific example of the operation of 20B according to the present embodiment will be described with reference to FIG.

図7は、本実施形態に係る需要予測装置20Bの動作を示すフローチャート図である。図7に示すように、需要予測装置20Bは、第1の実施形態と同様に、取引種と、金種のループを含み、S300〜S370の処理を実行する。S300〜S340までの処理は第1の実施形態と同一、または実質的に同一であるのでここでの詳細な説明は省略し、本実施形態で特筆すべきS350以降の処理について、詳細に説明する。   FIG. 7 is a flowchart showing the operation of the demand prediction apparatus 20B according to this embodiment. As illustrated in FIG. 7, the demand prediction device 20 </ b> B includes a transaction type and a denomination loop as in the first embodiment, and executes the processes of S <b> 300 to S <b> 370. Since the processes from S300 to S340 are the same as or substantially the same as those in the first embodiment, a detailed description thereof will be omitted, and the processes after S350 that should be noted in the present embodiment will be described in detail. .

具体的には、S340の処理にて、対象の金種について需要予測部250により需要予測を行った後、傾向抽出部260は、突発取引を除いた取引データから予測した過去の期間の需要予測を取得する(S350)。次に、傾向抽出部260は、当該過去の期間の突発取引を排除した取引実績を取得し、需要予測と取引実績とを比較し、取引傾向を抽出する(S360)。さらに、傾向反映部270は、傾向抽出部260が抽出した取引傾向に基づいて、S340で需要予測部250が予測した未来の現金需要の予測を補正する(S370)。   Specifically, after the demand prediction is performed by the demand prediction unit 250 for the target denomination in the process of S340, the trend extraction unit 260 predicts the demand for the past period predicted from the transaction data excluding unexpected transactions. Is acquired (S350). Next, the trend extraction unit 260 acquires a transaction record that excludes sudden transactions in the past period, compares the demand prediction with the transaction record, and extracts a transaction trend (S360). Further, the trend reflection unit 270 corrects the prediction of the future cash demand predicted by the demand prediction unit 250 in S340 based on the transaction trend extracted by the trend extraction unit 260 (S370).

ここで、第1の実施形態に係る需要予測装置20Aの処理ではS310〜S340を万券および千券の金種によるループとし、各金種にてそれぞれ現金の需要予測を行っていたが、第2の実施形態に係る需要予測装置20Bの処理では、S310〜S370を万券および千券の金種によるループとして、各金種についてそれぞれ現金の需要予測と取引傾向に基づいた補正を行っている。   Here, in the process of the demand prediction device 20A according to the first embodiment, S310 to S340 are set as a loop based on denominations of ten thousand and thousand bills, and the demand for cash is predicted for each denomination. In the process of the demand prediction device 20B according to the second embodiment, S310 to S370 are set as a loop based on the denominations of ten thousand and one thousand denominations, and corrections based on cash demand predictions and transaction trends are performed for each denomination. .

以上説明したように、本実施形態に係る需要予測装置20Bは、第1の実施形態の効果に加えて、過去の需要予測と取引実績を比較し抽出した傾向変化に基づいて、需要予測を補正することにより、急激な現金需要の傾向変化にも対応した現金需要の予測を行うことが可能である。   As described above, in addition to the effects of the first embodiment, the demand prediction device 20B according to the present embodiment corrects the demand prediction based on the trend change extracted by comparing the past demand prediction and the transaction results. By doing so, it is possible to predict cash demand corresponding to sudden changes in cash demand.

<4.ハードウェア構成>
以上、本発明の実施形態について、具体的に説明を行った。上述した外れ値を有する突発取引の抽出、突発取引の発生日の規則性判断、需要予測、および取引傾向の抽出のような情報処理は、ソフトウェアと以下で説明する需要予測装置20のハードウェアとの協働により実現される。
<4. Hardware configuration>
The embodiment of the present invention has been specifically described above. Information processing such as extraction of unexpected transactions having outliers, determination of regularity of occurrence date of unexpected transactions, demand prediction, and extraction of transaction trends is performed by software and hardware of the demand prediction apparatus 20 described below. It is realized by collaboration.

図8は、需要予測装置20のハードウェア構成を示すブロック図である。需要予測装置20は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)203と、RAM(Random Access Memory)205と、内部バス207と、を備える。また、需要予測装置20は、入出力インターフェース209と、表示部211と、入力部213と、音声出力部215と、HDD(Hard Disk Drive)217と、ドライブ219と、ネットワークインターフェース221と、外部インターフェース223と、を備える。   FIG. 8 is a block diagram illustrating a hardware configuration of the demand prediction apparatus 20. The demand prediction device 20 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 203, a RAM (Random Access Memory) 205, and an internal bus 207. The demand prediction device 20 includes an input / output interface 209, a display unit 211, an input unit 213, an audio output unit 215, a HDD (Hard Disk Drive) 217, a drive 219, a network interface 221, and an external interface. 223.

CPU201は、演算処理装置および制御装置として機能し、各種プログラムに従って需要予測装置20内の動作全般を制御する。また、CPU201は、マイクロプロセッサであってもよい。なお、CPU201は、外れ値抽出部230、規則性判断部240、需要予測部250、傾向抽出部260、および傾向反映部270に対応し、各部の機能を実現する。   The CPU 201 functions as an arithmetic processing device and a control device, and controls the overall operation in the demand prediction device 20 according to various programs. Further, the CPU 201 may be a microprocessor. The CPU 201 corresponds to the outlier extraction unit 230, the regularity determination unit 240, the demand prediction unit 250, the trend extraction unit 260, and the trend reflection unit 270, and realizes the functions of the respective units.

ROM203は、CPU201が使用するプログラムや演算パラメータ等を記憶する。RAM205は、CPU201の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらは内部バス207により相互に接続され、さらに入出力インターフェース209を介して後述する表示部211と、入力部213、音声出力部215、HDD217、ドライブ219、ネットワークインターフェース221、および外部インターフェース223と接続される。   The ROM 203 stores programs used by the CPU 201, calculation parameters, and the like. The RAM 205 temporarily stores programs used in the execution of the CPU 201, parameters that change as appropriate during the execution, and the like. These are connected to each other by an internal bus 207, and further connected to a display unit 211 (to be described later), an input unit 213, an audio output unit 215, an HDD 217, a drive 219, a network interface 221, and an external interface 223 via an input / output interface 209. Is done.

表示部211は、例えば、液晶ディスプレイ(LCD)装置、OLED(Organic Light Emitting Diode)装置およびCRT(Cathode Ray Tube)ディスプレイ装置などの表示装置を含む。また、音声出力部215は、例えば、スピーカおよびヘッドフォンなどの音声出力装置を含み、音声データ等を音声に変換して出力する。   The display unit 211 includes display devices such as a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, and a CRT (Cathode Ray Tube) display device. The audio output unit 215 includes an audio output device such as a speaker and headphones, for example, and converts audio data or the like into audio and outputs the audio.

入力部213は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成しCPU201に出力する入力制御回路などから構成されている。需要予測装置20のユーザは、該入力部213を操作することにより、需要予測装置20に対して各種のデータを入力したり、処理動作を指示したりすることができる。   The input unit 213 includes input means for a user to input information, such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a lever, an input control circuit that generates an input signal based on the input by the user, and outputs the input signal to the CPU 201. It is composed of The user of the demand prediction device 20 can input various data to the demand prediction device 20 or instruct a processing operation by operating the input unit 213.

HDD217は、本実施形態に係る需要予測装置20の記憶部の一例として構成されたデータ格納用の装置である。HDD217は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出装置、および記憶媒体に記憶されたデータを削除する削除装置を含む。該HDD217は、CPU201が実行するプログラムや各種データを格納する。なお、HDD217は、外れ値抽出パラメータ記憶部235、規則性判断パラメータ記憶部245、需要予測パラメータ記憶部255、および傾向抽出パラメータ記憶部265に対応し、各部の機能を実現する。   The HDD 217 is a data storage device configured as an example of a storage unit of the demand prediction device 20 according to the present embodiment. The HDD 217 includes a storage medium, a recording device that records data in the storage medium, a reading device that reads data from the storage medium, and a deletion device that deletes data stored in the storage medium. The HDD 217 stores programs executed by the CPU 201 and various data. The HDD 217 corresponds to the outlier extraction parameter storage unit 235, the regularity determination parameter storage unit 245, the demand prediction parameter storage unit 255, and the trend extraction parameter storage unit 265, and implements the functions of the respective units.

ドライブ219は、記憶媒体用リーダライタであり、需要予測装置20に内蔵、あるいは外付けされる。ドライブ219は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記憶されている情報を読み出してRAM203に出力する。またドライブ212は、リムーバブル記憶媒体に情報を書き込むこともできる。   The drive 219 is a storage medium reader / writer, and is built in or externally attached to the demand prediction apparatus 20. The drive 219 reads information stored in a mounted removable storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory and outputs the information to the RAM 203. The drive 212 can also write information to a removable storage medium.

ネットワークインターフェース221は、例えば、専用網12に接続するための通信デバイス等で構成された通信インターフェースである。また、ネットワークインターフェース221は、有線LAN(Local Area Network)または無線LAN対応通信装置であってもよいし、有線による通信を行うワイヤー通信装置であってもよい。   The network interface 221 is a communication interface configured by a communication device or the like for connecting to the dedicated network 12, for example. The network interface 221 may be a wired LAN (Local Area Network) or a wireless LAN compatible communication device, or may be a wire communication device that performs wired communication.

外部インターフェース223は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)、RS−232Cポート、または光オーディオ端子等のような外部接続機器を接続するための接続ポートで構成された接続インターフェースである。   The external interface 223 is a connection port for connecting an external connection device such as a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface), an RS-232C port, or an optical audio terminal. A configured connection interface.

<5.まとめ>
以上説明したように、本発明に係る需要予測装置20は、突発的に高額取引が発生しても、当該取引を突発取引として抽出し排除して、現金需要の予測をおこなうことができるため、予測の精度を向上させることが可能である。また、取引データから突発取引を排除した上で、基づいた過去の需要予測と当該期間の取引実績を比較し、抽出した現金需要の傾向変化に基づいた補正を需要予測に施すことにより、急激な現金需要の傾向変化にも対応した現金需要の予測を行うことが可能である。
<5. Summary>
As described above, the demand prediction device 20 according to the present invention can extract and eliminate the transaction as a sudden transaction even if a large amount of transaction occurs unexpectedly, so that the demand for cash can be predicted. It is possible to improve the accuracy of prediction. In addition, after eliminating unexpected transactions from transaction data, comparing the past demand forecast based on the transaction results for the period concerned, and applying the correction based on the trend change of the extracted cash demand to the demand forecast, It is possible to predict cash demand corresponding to changes in cash demand trends.

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is obvious that a person having ordinary knowledge in the technical field to which the present invention pertains can come up with various changes or modifications within the scope of the technical idea described in the claims. Of course, it is understood that these also belong to the technical scope of the present invention.

また、本発明に係る需要予測装置20に内蔵されるようなCPU201、ROM203およびRAM205などのハードウェアを上述した需要予測装置20の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。   In addition, it is possible to create a computer program for causing hardware such as the CPU 201, the ROM 203, and the RAM 205 built in the demand prediction apparatus 20 according to the present invention to perform the same functions as the components of the demand prediction apparatus 20 described above. is there. A storage medium storing the computer program is also provided.

10 金融機関ホスト
12 専用網
14 自動取引装置中央管理部
20 需要予測装置
30 自動取引装置
32 端末管理部
201 CPU
203 ROM
205 RAM
207 内部バス
209 入出力インターフェース
211 表示部
213 入力部
215 音声出力部
217 HDD
219 ドライブ
221 ネットワークインターフェース
223 外部インターフェース
230 外れ値抽出部
235 外れ値抽出パラメータ記憶部
240 規則性判断部
245 規則性判断パラメータ記憶部
250 需要予測部
255 需要予測パラメータ記憶部
260 傾向抽出部
265 傾向抽出パラメータ記憶部
270 傾向反映部


DESCRIPTION OF SYMBOLS 10 Financial institution host 12 Dedicated network 14 Automatic transaction apparatus central management part 20 Demand prediction apparatus 30 Automatic transaction apparatus 32 Terminal management part 201 CPU
203 ROM
205 RAM
207 Internal bus 209 Input / output interface 211 Display unit 213 Input unit 215 Audio output unit 217 HDD
219 Drive 221 Network interface 223 External interface 230 Outlier extraction unit 235 Outlier extraction parameter storage unit 240 Regularity judgment unit 245 Regularity judgment parameter storage unit 250 Demand prediction unit 255 Demand prediction parameter storage unit 260 Trend extraction unit 265 Trend extraction parameter Storage unit 270 Trend reflection unit


Claims (13)

自動取引装置の現金需要を予測する需要予測装置であって、
過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出する外れ値抽出部と、
前記突発取引の取引発生日間の規則性の有無を判断し、取引発生日間で規則性を有する取引は突発取引から除外する規則性判断部と、
前記突発取引を除いた前記一期間の取引を用いて需要予測を行う需要予測部と、を備える需要予測装置。
A demand prediction device for predicting cash demand of an automatic transaction device,
An outlier extraction unit that statistically processes transactions in the past period and extracts transactions having statistical outliers as sudden transactions;
Determining whether or not there is regularity in the transaction occurrence day of the sudden transaction, and a regularity determination unit for excluding transactions having regularity in the transaction occurrence day from the sudden transaction;
A demand prediction device comprising: a demand prediction unit that performs demand prediction using the transaction for the one period excluding the sudden transaction.
前記規則性判断部は、前記突発取引が毎月同日または前後日に発生している場合に規則性があると判断する、請求項に記載の需要予測装置。 The demand prediction device according to claim 1 , wherein the regularity determination unit determines that there is regularity when the sudden transaction occurs on the same day of the month or the day before and after. 前記規則性判断部は、前記突発取引が一定周期の日に発生している場合に規則性があると判断する、請求項またはに記載の需要予測装置。 The demand forecasting device according to claim 1 or 2 , wherein the regularity determination unit determines that there is regularity when the sudden transaction occurs on a fixed cycle day. 前記規則性判断部は、前記突発取引が特定の曜日に発生している場合に規則性があると判断する、請求項のいずれか一項に記載の需要予測装置。 The demand forecasting device according to any one of claims 1 to 3 , wherein the regularity determination unit determines that there is regularity when the sudden transaction occurs on a specific day of the week. 前記規則性判断部は、前記突発取引が一定の頻度で発生している場合に規則性があると判断する、請求項のいずれか一項に記載の需要予測装置。 The demand forecasting device according to any one of claims 1 to 4 , wherein the regularity determination unit determines that there is regularity when the sudden transaction occurs at a constant frequency. 前記外れ値抽出部は、取引ごとの取引枚数を対数変換し、前記対数変換した取引枚数の平均と標準偏差に基づいて外れ値を判断し、前記外れ値を有する取引を抽出する請求項1〜のいずれか一項に記載の需要予測装置。 The outlier extraction unit logarithmically converts the number of transactions for each transaction, determines an outlier based on an average and standard deviation of the logarithmically converted number of transactions, and extracts a transaction having the outlier. The demand prediction apparatus according to any one of 5 . 前記突発取引を除いた一期間の取引を用いて予測した過去の需要予測と、当該需要予測を行った期間の需要実績とを比較して取引傾向を抽出する傾向抽出部と、前記取引傾向に基づいて需要予測の補正を行う傾向反映部と、をさらに備える、請求項1〜のいずれか一項に記載の需要予測装置。 A trend extractor that extracts a transaction trend by comparing a past demand forecast predicted using a transaction for one period excluding the sudden transaction and a demand actual for the period during which the demand prediction was performed, and the transaction trend The demand forecasting device according to any one of claims 1 to 6 , further comprising a trend reflecting unit that corrects demand forecast based on the trend forecasting unit. 前記傾向抽出部は、前記過去の需要予測よりも前記需要実績が、所定の割合で偏って上回っている、または下回っている場合に、前記過去の需要予測と前記需要実績の乖離度合を前記取引傾向として抽出する、請求項に記載の需要予測装置。 The trend extracting unit determines the degree of divergence between the past demand forecast and the demand record when the demand record is more or less than the past demand forecast at a predetermined rate. The demand prediction apparatus according to claim 7 , which is extracted as a trend. 前記傾向反映部は、前記取引傾向を抽出した期間によって、前記取引傾向に基づいた需要予測への補正量を少なくする、請求項またはに記載の需要予測装置。 The demand prediction device according to claim 7 or 8 , wherein the trend reflection unit reduces a correction amount to the demand prediction based on the transaction tendency according to a period in which the transaction tendency is extracted. 前記外れ値抽出部は、前記突発取引の抽出を入金および出金のそれぞれの取引について行う、請求項1〜のいずれか一項に記載の需要予測装置。 The demand prediction device according to any one of claims 1 to 9 , wherein the outlier extraction unit extracts the sudden transaction for each transaction of deposit and withdrawal. 前記需要予測部は、前記現金需要の予測を各金種の紙幣についてそれぞれ行う、請求項1〜10のいずれか一項に記載の需要予測装置。 The said demand prediction part is a demand prediction apparatus as described in any one of Claims 1-10 which each performs the prediction of the said cash demand about the banknote of each denomination. 自動取引装置の現金需要を予測する需要予測方法であって、
過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出するステップと、
前記突発取引の取引発生日間の規則性の有無を判断し、取引発生日間で規則性を有する取引は突発取引から除外するステップと、
前記突発取引を除いた前記一期間の取引を用いて需要予測を行うステップと、を備える需要予測方法。
A demand prediction method for predicting cash demand of an automatic transaction apparatus,
Statistically processing transactions in the past period and extracting transactions having statistical outliers as sudden transactions;
Determining whether there is regularity in the transaction occurrence day of the sudden transaction, and excluding transactions having regularity in the transaction occurrence day from the sudden transaction;
A demand prediction method comprising: performing a demand prediction using the transaction of the one period excluding the sudden transaction.
コンピュータを、
自動取引装置の現金需要を予測する需要予測装置として機能させるためのプログラムであって、
過去の一期間の取引を統計処理し、統計上の外れ値を有する取引を突発取引として抽出する外れ値抽出部と、
前記突発取引の取引発生日間の規則性の有無を判断し、取引発生日間で規則性を有する取引は突発取引から除外する規則性判断部と、
前記突発取引を除いた前記一期間の取引を用いて需要予測を行う需要予測部と、として機能させるためのプログラム。
Computer
A program for functioning as a demand prediction device for predicting cash demand of an automatic transaction device,
An outlier extraction unit that statistically processes transactions in the past period and extracts transactions having statistical outliers as sudden transactions;
Determining whether or not there is regularity in the transaction occurrence day of the sudden transaction, and a regularity determination unit for excluding transactions having regularity in the transaction occurrence day from the sudden transaction;
A program for functioning as a demand prediction unit that performs demand prediction using the transaction for the one period excluding the sudden transaction.
JP2012189646A 2012-08-30 2012-08-30 Demand forecasting device, demand forecasting method, and program Active JP5997977B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012189646A JP5997977B2 (en) 2012-08-30 2012-08-30 Demand forecasting device, demand forecasting method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012189646A JP5997977B2 (en) 2012-08-30 2012-08-30 Demand forecasting device, demand forecasting method, and program

Publications (2)

Publication Number Publication Date
JP2014048778A JP2014048778A (en) 2014-03-17
JP5997977B2 true JP5997977B2 (en) 2016-09-28

Family

ID=50608428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012189646A Active JP5997977B2 (en) 2012-08-30 2012-08-30 Demand forecasting device, demand forecasting method, and program

Country Status (1)

Country Link
JP (1) JP5997977B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794536B (en) * 2015-04-15 2018-02-23 江苏林洋能源股份有限公司 A kind of Forecasting Methodology of the clear maintenance time of self-help electric-selling terminal
CN109005130B (en) * 2018-07-04 2022-05-10 中国人民解放军国防科技大学 Network resource configuration scheduling method and device
JP7393244B2 (en) * 2020-02-25 2023-12-06 株式会社日立製作所 Time series data prediction device and time series data prediction method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123884A (en) * 1994-06-10 1996-05-17 Oki Electric Ind Co Ltd Fund demand prediction system for automatic transaction device
JP3268963B2 (en) * 1995-07-11 2002-03-25 富士通株式会社 Money management system
JP2005134181A (en) * 2003-10-29 2005-05-26 Jeol Ltd Data processing method and analyzing apparatus

Also Published As

Publication number Publication date
JP2014048778A (en) 2014-03-17

Similar Documents

Publication Publication Date Title
US11729194B2 (en) Automatic model monitoring for data streams
US11373190B2 (en) False positive reduction in abnormality detection system models
US10614073B2 (en) System and method for using data incident based modeling and prediction
US11403645B2 (en) Systems and methods for cross-border ATM fraud detection
US20200234307A1 (en) Systems and methods for detecting periodic patterns in large datasets
CN111582878A (en) A transaction risk prediction method, device and system
CN110991650A (en) Method and device for training card maintenance identification model and identifying card maintenance behavior
US7844641B1 (en) Quality management in a data-processing environment
JP5997977B2 (en) Demand forecasting device, demand forecasting method, and program
JP2014174802A (en) Demand prediction device, demand prediction method, and program
JP6931384B2 (en) Banking system, and how it is performed by the banking system
JP5953080B2 (en) Evaluation apparatus, evaluation method, and program
US20150142629A1 (en) Detecting unusual activity in cash vault transactions
EP2838065A1 (en) Customer income estimator with confidence intervals
JP4610732B2 (en) Loan management system and method
US20150294328A1 (en) Customer Relationship Prediction and Valuation
WO2023228195A1 (en) Transaction based insights and recommendations
JP5961413B2 (en) Prediction device, prediction method, and program
JP6453411B1 (en) Transaction monitoring system, method and program
CN115907772A (en) Transaction control method, system and storage medium based on bank intelligent counter
US20250390879A1 (en) Automated fraud detection using large language models
US20240362703A1 (en) System and method for assessing risk level of transactions based on routing number
US20250013924A1 (en) Systems and methods for dynamic data operations modelling
US20250104077A1 (en) Systems and methods for training and applying machine learning systems in fraud detection
CN118297521A (en) A method, device, equipment and medium for non-stop inventory counting of e-commerce platforms

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150415

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160601

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: 20160802

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160829

R150 Certificate of patent or registration of utility model

Ref document number: 5997977

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150