JP2015043167A - Sales prediction system and method - Google Patents

Sales prediction system and method Download PDF

Info

Publication number
JP2015043167A
JP2015043167A JP2013174822A JP2013174822A JP2015043167A JP 2015043167 A JP2015043167 A JP 2015043167A JP 2013174822 A JP2013174822 A JP 2013174822A JP 2013174822 A JP2013174822 A JP 2013174822A JP 2015043167 A JP2015043167 A JP 2015043167A
Authority
JP
Japan
Prior art keywords
sales
pattern
data
attribute
customer
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.)
Pending
Application number
JP2013174822A
Other languages
Japanese (ja)
Inventor
幸成 中田
Yukinari Nakata
幸成 中田
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.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems 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 Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2013174822A priority Critical patent/JP2015043167A/en
Publication of JP2015043167A publication Critical patent/JP2015043167A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To predict sales easily at low costs.SOLUTION: The sales prediction system is configured so that: an attribute addition part 280 extracts a customer or environment attribute which contributes to sales based on a sales model stored in a sales model DB 270 and then stores the attribute in an attribute by pattern DB 240; a normalization processing part 250 normalizes a sales pattern stored in a sales pattern DB 230; a SOM learning part 260 stores the sales model obtained by executing clustering of the normalized sales pattern in the sales model DB 270; and a collection part 210 collects the pieces of information stored in environment data, customer data, and POS data in accordance with a setting condition preset by a setting DB 220.

Description

本発明は、ニューラルネットワークの一種である自己組織化マップを利用してPOS売上データなどから販売予測を簡易に行うことができる売上予測システム及び売上予測方法に関する。   The present invention relates to a sales prediction system and a sales prediction method capable of easily performing sales prediction from POS sales data using a self-organizing map which is a kind of neural network.

一般に商品の売上を予測するコンピュータシステムは数多く提案され、例えば下記特許文献1には、ニューラルネットワークを用いた週単位の予測技術が記載され、特許文献2には、購入者情報を利用し予測精度を高める技術が記載されている。   In general, a number of computer systems for predicting the sales of goods have been proposed. For example, Patent Document 1 below describes a weekly prediction technique using a neural network, and Patent Document 2 discloses prediction accuracy using purchaser information. Techniques for improving the performance are described.

特開平08−221384号公報Japanese Patent Application Laid-Open No. 08-221384 特開2011−70396号公報JP 2011-70396 A

前述の各特許文献に記載の技術は、予測精度を高めることができるものの、ニューラルネットワークを用いた週単位の予測しかできない課題や、高価なコンピュータシステムが必要である課題があり、このため、多くの中小企業では、導入コストやランニングコストなどの制約により、売上予測システムを導入することが困難であるという課題があった。   Although the techniques described in each of the above-mentioned patent documents can improve the prediction accuracy, there are problems that can only be predicted on a weekly basis using a neural network, and problems that require an expensive computer system. SMEs have a problem that it is difficult to introduce a sales forecasting system due to restrictions such as introduction cost and running cost.

本発明の目的は、前述の従来技術による課題を解決しようとするものであり、容易且つ安価に売上予測を行うことができる売上予測システム及び売上予測方法を提供することである。   An object of the present invention is to solve the above-described problems caused by the conventional technology, and to provide a sales forecasting system and a sales forecasting method capable of forecasting sales easily and inexpensively.

前記目的を達成するため本発明は、店舗内に設置されて商品の販売管理を行うPOSシステムと、該POSシステムからのデータを受ける基幹システムと、該基幹システムからのデータに基づいて売上予測を学習するニューラルネットワーク学習装置と、該ニューラルネットワーク学習装置に接続された簡易予測処理装置とを備えた売上予測システムであって、
前記基幹システムが、POSシステムから送信されたPOSデータを格納するPOSデータDBと、環境属性データを格納する環境データDBと、顧客属性を格納する顧客データDBとを有し、
前記ニューラルネットワーク学習装置が、顧客及び環境属性と商品の売上パターン情報を格納する売上パターンDBと、売上パターンと顧客属性及び環境属性との関係であるパターン別属性情報を格納するパターン別属性DBと、顧客属性及び環境属性に基づく商品売上げ傾向等の売上モデルを格納する売上モデルDBと、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加する属性付加部と、該属性付加部が抽出した売上パターン情報を含む売上モデル属性を格納するモデル別属性DBと、該売上パターンDBに格納した売上パターンを正規化する正規化処理部と、該正規化処理部が正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納する自己組織化マップ学習部と、前記環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計する集計部とを有することを第1の特徴とする。
In order to achieve the above object, the present invention provides a POS system that is installed in a store and manages sales of goods, a basic system that receives data from the POS system, and a sales forecast based on data from the basic system. A sales prediction system comprising a neural network learning device for learning and a simple prediction processing device connected to the neural network learning device,
The backbone system includes a POS data DB that stores POS data transmitted from the POS system, an environment data DB that stores environment attribute data, and a customer data DB that stores customer attributes.
The neural network learning device stores a sales pattern DB that stores customer and environmental attributes and sales pattern information of products, and a pattern-specific attribute DB that stores pattern-specific attribute information that is a relationship between the sales pattern, customer attributes, and environmental attributes; A sales model DB that stores sales models such as product sales trends based on customer attributes and environmental attributes, and a pattern attribute DB that extracts customer attributes or environmental attributes that contribute to sales based on the sales models stored in the sales model DB The attribute addition unit to be added to the sales pattern information stored in the table, the attribute DB for each model storing the sales model attribute including the sales pattern information extracted by the attribute addition unit, and the sales pattern stored in the sales pattern DB are normalized. And clustering of the sales pattern normalized by the normalization processing unit A self-organizing map learning unit for storing the upper model in the sales model DB; a totaling unit for totaling the environmental data DB, the customer data, and each information stored in the POS data DB according to setting conditions preset in the setting DB; It has the 1st characteristic to have.

また、本発明は、第1の特徴の売上予測システムにおいて、前記正規化処理部が、前記売上パターンDBに格納した売上パターンを配列X、正規化後の売上パターンを配列Yとしたとき「Y=(X/ΣX)」式を算出により売上パターンの正規化を行うことを第2の特徴とし、前記何れかの特徴の売上予測システムにおいて、前記環境属性データが、外勤温度と外気湿度と時刻帯を含み、顧客属性データが、顧客性別と顧客年代を含むことを第3の特徴とする。   Further, according to the present invention, in the sales prediction system having the first feature, when the normalization processing unit sets the sales pattern stored in the sales pattern DB as array X and the normalized sales pattern as array Y, “Y = (X / ΣX) "is calculated as a second feature to normalize the sales pattern, and in the sales forecasting system of any of the above features, the environmental attribute data includes the outside work temperature, the outside air humidity, and the time The third feature is that the customer attribute data includes a band and includes customer gender and customer age.

また、本発明は、店舗内に設置されて商品の販売管理を行うPOSシステムと、該POSシステムからのデータを受ける基幹システムと、該基幹システムからのデータに基づいて売上予測を学習するニューラルネットワーク学習装置と、該ニューラルネットワーク学習装置に接続された簡易予測処理装置とを備えたコンピュータシステムの売上予測方法であって、
前記基幹システムに、POSシステムから送信されたPOSデータを格納するPOSデータDBと、環境属性データを格納する環境データDBと、顧客属性を格納する顧客データDBとを設け、
前記ニューラルネットワーク学習装置に、顧客及び環境属性と商品の売上パターン情報を格納する売上パターンDBと、売上パターンと顧客属性及び環境属性との関係であるパターン別属性情報を格納するパターン別属性DBと、顧客属性及び環境属性に基づく商品売上げ傾向等の売上モデルを格納する売上モデルDBと、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加する属性付加部と、該属性付加部が抽出した売上パターン情報を含む売上モデル属性を格納するモデル別属性DBと、該売上パターンDBに格納した売上パターンを正規化する正規化処理部と、該正規化処理部が正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納する自己組織化マップ学習部と、前記環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計する集計部とを設け、
前記属性付加部が、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加し、
前記正規化処理部が売上パターンDBに格納した売上パターンを正規化し、
前記自己組織化マップ学習部が、正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納し、
前記集計部が、環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計することを第4の特徴とする。
The present invention also provides a POS system that is installed in a store and manages sales of merchandise, a backbone system that receives data from the POS system, and a neural network that learns sales forecasts based on the data from the backbone system A computer system sales prediction method comprising a learning device and a simple prediction processing device connected to the neural network learning device,
The basic system is provided with a POS data DB for storing POS data transmitted from the POS system, an environment data DB for storing environment attribute data, and a customer data DB for storing customer attributes.
A sales pattern DB that stores customer and environmental attributes and sales pattern information of products in the neural network learning device, and a pattern attribute DB that stores pattern-specific attribute information that is a relationship between the sales pattern, customer attributes, and environmental attributes; A sales model DB that stores sales models such as product sales trends based on customer attributes and environmental attributes, and a pattern attribute DB that extracts customer attributes or environmental attributes that contribute to sales based on the sales models stored in the sales model DB The attribute addition unit to be added to the sales pattern information stored in the table, the attribute DB for each model storing the sales model attribute including the sales pattern information extracted by the attribute addition unit, and the sales pattern stored in the sales pattern DB are normalized. And clustering of the sales pattern normalized by the normalization processing unit A self-organizing map learning unit for storing the upper model in the sales model DB; a totaling unit for totaling the environmental data DB, the customer data, and each information stored in the POS data DB according to setting conditions preset in the setting DB; Provided,
The attribute adding unit extracts customer attributes or environmental attributes that contribute to sales based on the sales model stored in the sales model DB, and adds them to the sales pattern information stored in the pattern-specific attribute DB;
The normalization processing unit normalizes the sales pattern stored in the sales pattern DB,
The self-organizing map learning unit stores a sales model in which clustering of normalized sales patterns is performed in the sales model DB,
A fourth feature is that the totaling unit totals the environmental data DB, the customer data, and each information stored in the POS data DB according to a preset condition set in the setting DB.

また、本発明は、第4の特徴の売上予測方法において、前記正規化処理部に、前記売上パターンDBに格納した売上パターンを配列X、正規化後の売上パターンを配列Yとしたとき「Y=(X/ΣX)」式を算出により売上パターンの正規化実行させることを第5の特徴とし、前記何れかの特徴の売上予測方法において、前記環境属性データが、外勤温度と外気湿度と時刻帯を含み、顧客属性データが、顧客性別と顧客年代を含むことを第6の特徴とする。   Further, according to the fourth aspect of the sales prediction method, when the normalization processing unit sets the sales pattern stored in the sales pattern DB as array X and the normalized sales pattern as array Y, “Y = (X / ΣX) "is calculated as a fifth feature to normalize the sales pattern, and in the sales prediction method of any one of the features, the environmental attribute data includes the outside work temperature, the outside air humidity, and the time A sixth feature is that the customer attribute data includes a band and the customer attribute data includes a customer sex and a customer age.

本発明による売上予測システム及び売上予測方法は、属性付加部が、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加し、正規化処理部が売上パターンDBに格納した売上パターンを正規化し、自己組織化マップ学習部が、正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納し、前記集計部が、環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計することによって、容易且つ安価に売上予測を行うことができる。   In the sales prediction system and the sales prediction method according to the present invention, the attribute adding unit extracts the customer attribute or the environmental attribute that contributes to sales based on the sales model stored in the sales model DB, and stores the sales pattern information in the attribute DB by pattern. The normalization processing unit normalizes the sales pattern stored in the sales pattern DB, and the self-organizing map learning unit stores the sales model in which the clustering of the normalized sales pattern is performed in the sales model DB. The tabulation unit tabulates the environmental data DB, the customer data, and each information stored in the POS data DB according to the setting conditions set in advance in the setting DB, so that sales can be predicted easily and inexpensively.

本発明の実施形態による売上予測システムを説明するための図。The figure for demonstrating the sales prediction system by embodiment of this invention. 本実施形態による売上予測システムの全体動作処理フローを示す図。The figure which shows the whole operation | movement processing flow of the sales prediction system by this embodiment. 本実施形態による売上パターン作成処理フローを示す図。The figure which shows the sales pattern creation process flow by this embodiment. 本実施形態による売上モデル作成処理フローを示す図。The figure which shows the sales model creation process flow by this embodiment. 本実施形態による売上モデル選択処理フローを示す図。The figure which shows the sales model selection processing flow by this embodiment. 本実施形態による売上予測処理フローを示す図。The figure which shows the sales forecast processing flow by this embodiment. 本実施形態によるPOS売上データの一例を示す表図。The table which shows an example of the POS sales data by this embodiment. 本実施形態による環境属性データの一例を示す表図。The table showing an example of environment attribute data by this embodiment. 本実施形態による顧客属性データの一例を示す表図。The table showing an example of customer attribute data by this embodiment. 本実施形態による商品毎の売上集計例を示す表図。The table showing the sales totalization example for every goods by this embodiment. 本実施形態による任意期間の売上パターン例を示す表図。The table showing the sales pattern example of the arbitrary period by this embodiment. 本実施形態による売上パターン正規化例を示す表図。The table showing the example of sales pattern normalization by this embodiment. 本実施形態による売上パターン別属性データ例を示す表図。The table showing the example of attribute data classified by sales pattern by this embodiment. 本実施形態による売上モデル例を示す表図。The table which shows the sales model example by this embodiment. 本実施形態による売上モデル別属性データ割合例を示す表図。The table figure which shows the example of attribute data ratio according to sales model by this embodiment. 本実施形態による予測手法の一例を示す図。The figure which shows an example of the prediction method by this embodiment. 本実施形態による売上予測システムの画面例を示す図。The figure which shows the example of a screen of the sales prediction system by this embodiment.

以下、本発明による売上予測方法を採用した売上予測システムの一実施形態を図面を参照して詳細に説明する。
[構成]
本実施形態による売上予測システムは、図1に示す如く、店舗内に設置されて商品の販売管理を行うPOSシステム100と、該POSシステム100からのデータを受ける機能を有するコンピュータである基幹システム110と、サーバなどのコンピュータ上で動作するソフトウェアの一種のニューラルネットワーク学習装置200と、パーソナルコンピュータやスマートデバイスなどのコンピュータ上で動作するソフトウェアの一種である簡易予測処理装置300とを備える。
Hereinafter, an embodiment of a sales prediction system employing a sales prediction method according to the present invention will be described in detail with reference to the drawings.
[Constitution]
As shown in FIG. 1, the sales prediction system according to the present embodiment is a POS system 100 that is installed in a store and manages sales of products, and a backbone system 110 that is a computer having a function of receiving data from the POS system 100. And a neural network learning device 200 that is a kind of software that runs on a computer such as a server, and a simple prediction processing device 300 that is a kind of software that runs on a computer such as a personal computer or smart device.

前記基幹システム110は、インターネットなどのネットワークを介しPOSシステム100と接続され、POSシステム100から送信されたPOSデータ140を格納するPOSデータDB140と、環境属性データを格納する環境データDB120と、顧客属性を格納する顧客データDB130と図示しない制御手段を備える。   The backbone system 110 is connected to the POS system 100 via a network such as the Internet, and stores a POS data DB 140 that stores POS data 140 transmitted from the POS system 100, an environment data DB 120 that stores environment attribute data, and customer attributes. Customer data DB 130 for storing and control means (not shown).

前記POSデータDB140に格納するPOSデータは、図7に示す如く、商品販売毎に入力されるレシート番号と、商品の商品コード、商品を食品・文房具等の種別に分類するための大分類と、商品の購入日時、商品の購入個数、商品の購入金額、商品の属性、顧客ID等から成り、環境データDB120に格納される環境属性データは、図8に示す如く、日時、時間、天気コード、気温コード(湿度)等の商品販売時における日時対応の自然環境データから成り、顧客データDB130に格納する顧客属性データは、図9に示す如く、顧客ID毎に性別(1:男性、2:女性)と年齢(1:10代、2:20代、3:30代〜)等の顧客特徴データを格納している。   The POS data stored in the POS data DB 140 includes, as shown in FIG. 7, a receipt number input for each product sale, a product code of the product, a large classification for classifying the product into types such as food and stationery, The environmental attribute data including the purchase date and time of the product, the number of purchases of the product, the purchase price of the product, the attribute of the product, the customer ID, and the like, and stored in the environment data DB 120 includes date and time, time, weather code, As shown in FIG. 9, the customer attribute data, which is composed of natural environment data corresponding to the date and time at the time of product sales such as temperature code (humidity), is stored in the customer data DB 130 for each customer ID. ) And age (1: 10s, 2: 20s, 3: 30s ~) and the like are stored.

前記ニューラルネットワーク学習装置200は、顧客及び環境属性と商品の売上パターン情報を格納する売上パターンDB230と、売上パターンと顧客及び環境属性との関係であるパターン別属性情報を格納するパターン別属性DB240と、顧客及び環境属性に基づく商品売上げ傾向等の売上モデルを格納する売上モデルDB270と、売上モデルDB270に格納した売上モデルに基づく売上げに貢献する顧客又は環境属性を抽出してパターン別属性DB240に格納した売上パターン情報に追加する属性付加部280と、該属性付加部280が抽出した売上パターン情報を含む売上モデル属性を格納するモデル別属性DB290と、該売上パターンDB230に格納した売上パターン情報を配列X、正規化後の売上パターンを配列Yとしたとき「Y=(X/ΣX)」式により売上パターン)の正規化を図3に示したフローの如く行う正規化処理部250と、該正規化処理部250が正規化した売上パターン情報のクラスタリングを実施した売上モデルを売上モデルDB270に格納する自己組織化マップ(SOM)学習部260と、前記環境データDB120と顧客データDBとPOSデータDBに格納した各情報120aと130aと140aとを設定DB220に予め設定された設定条件に従って集計する集計部210とを備える。   The neural network learning apparatus 200 includes a sales pattern DB 230 that stores customer and environmental attributes and sales pattern information of merchandise, and a pattern-specific attribute DB 240 that stores pattern-specific attribute information that is a relationship between the sales pattern and customers and environmental attributes. Sales model DB 270 that stores sales models such as product sales trends based on customers and environmental attributes, and customer or environmental attributes that contribute to sales based on sales models stored in sales model DB 270 are extracted and stored in attribute DB 240 for each pattern The attribute adding unit 280 to be added to the sales pattern information, the model attribute DB 290 storing the sales model attributes including the sales pattern information extracted by the attribute adding unit 280, and the sales pattern information stored in the sales pattern DB 230 are arranged. X, array Y of normalized sales pattern The normalization processing unit 250 performs normalization of the sales pattern) according to the formula “Y = (X / ΣX)” as in the flow shown in FIG. 3, and the sales pattern information normalized by the normalization processing unit 250 A self-organizing map (SOM) learning unit 260 that stores the sales model in which clustering is performed in the sales model DB 270, and the information 120a, 130a, and 140a stored in the environment data DB 120, the customer data DB, and the POS data DB are set. And a totaling unit 210 that totals according to setting conditions preset in the DB 220.

前記集計部210は、事前に設定DB220から設定情報を読み込み、環境データ120aと顧客データ130aとPOSデータ140aとを指定された時間毎に集計を行い、指定された期間毎に売上パターンDB230に記録する機能と、売上パターン別にPOSデータに付加された属性データや環境データ120a及び顧客データ130aに記録されている各属性の割合を算出し、パターン別属性データDB240に記憶する機能とを有し、計算途中の売上データ集計例は図10に示す通りであり、売上パターン情報例は図11に示す通りでありパターン別属性データ割合は図13に示す通りである。   The aggregating unit 210 reads setting information from the setting DB 220 in advance, aggregates the environmental data 120a, the customer data 130a, and the POS data 140a every designated time, and records them in the sales pattern DB 230 every designated period. And a function for calculating the ratio of each attribute recorded in the attribute data added to the POS data for each sales pattern, the environmental data 120a, and the customer data 130a, and storing it in the attribute data DB 240 for each pattern. An example of sales data tabulation during calculation is as shown in FIG. 10, an example of sales pattern information is as shown in FIG. 11, and the attribute data ratio by pattern is as shown in FIG.

前記自己組織化マップ(SOM)学習部260は、ランダムにN個抽出した売上パターン情報を正規化処理部250で正規化を行った後、クラスタリングを実施し、これを売上モデルとして売上モデルDB270に格納し、売上モデル例は図14に示す通りである。   The self-organizing map (SOM) learning unit 260 normalizes the sales pattern information extracted at random N by the normalization processing unit 250, and then performs clustering, and stores this in the sales model DB 270 as a sales model. An example of the sales model is shown in FIG.

前記属性付加部280は、対象となる売上パターン情報がパターン別属性データDB240に存在する場合、ランダムにN個抽出した売上パターン情報に対して、合致する売上モデルを売上モデルDB270から求め、この売上モデル別にパターン別属性データの集計と割合の算出を実施し、売上モデル別属性データとし売上モデル別属性データDB290に格納し、売上モデル別属性データ例は図15に示す通りであり、この売上モデル別属性データ作成処理は図4に示す。   When the target sales pattern information exists in the pattern-specific attribute data DB 240, the attribute adding unit 280 obtains a sales model that matches N sales pattern information randomly extracted from the sales model DB 270, and this sales Aggregation of pattern-specific attribute data for each model and calculation of the ratio are carried out and stored as attribute data for each sales model in the attribute data DB 290 for each sales model. An example of attribute data for each sales model is as shown in FIG. Another attribute data creation process is shown in FIG.

前記簡易予測処理装置300は、パーソナルコンピュータ・PDA・スマートデバイスなどであって基幹システム110及びニューラルネットワーク学習装置200とネットワークを介して接続され、予測を行いたい商品の現在時刻までのPOSデータを基幹システム110からネットワークを介して取得し、集計処理を行う売上集計部310と、ニューラルネットワーク学習装置200から売上モデルとモデル別属性を取得し、この売上モデルと、売上集計部310により集計された売上データの相関係数を求め、これを一致度と定義する。この相関係数の一番大きい売上モデルを選択し、この売上モデルと売上データとの倍率を算出し、現在時刻以降の売上を売上モデルに上記倍率を掛けることにより売上予測(図16)算出する予測処理部320と、計算された売上予測や予測に使用した売上モデルにモデル別属性データが存在した場合、各属性データを棒グラフなどの画面(図17)を表示する表示部340と、ユーザによる予測を行う商品と売上モデルの変更操作や必要があれば表示部340の売上予測と属性データを確認しながら最適だと考えられる売上モデルを選択する操作部330とを備える。   The simple prediction processing device 300 is a personal computer, PDA, smart device or the like, and is connected to the basic system 110 and the neural network learning device 200 via a network, and is based on POS data up to the current time of a product to be predicted. The sales totaling unit 310 that acquires from the system 110 via the network and performs the totaling process, and acquires the sales model and model-specific attributes from the neural network learning device 200, and the sales model and the sales totaled by the sales totaling unit 310 The correlation coefficient of data is obtained and this is defined as the degree of coincidence. The sales model with the largest correlation coefficient is selected, the magnification between this sales model and sales data is calculated, and the sales forecast (FIG. 16) is calculated by multiplying the sales model after the current time by the above magnification. When attribute data for each model exists in the prediction processing unit 320, the calculated sales prediction or the sales model used for the prediction, the display unit 340 displays a screen such as a bar graph (FIG. 17) for each attribute data, and the user There is provided an operation unit 330 for selecting a sales model that is considered to be optimal while confirming the sales prediction and attribute data of the display unit 340, if necessary, operation for changing the product to be predicted and the sales model.

[動作]
本実施形態による売上予測システムの全体動作処理は、図2に示す如く、集計部210がPOSデータDB140に格納された過去のPOS売上データ読み込みを行うステップS010と、該ステップS010により読み込んだPOSデータ140a並びに環境データDB120から読み込んだ温度等の環境データ120a及び顧客データDB130から読み込んだ顧客データ130aに基づいて売上げと売上げ時の属性との関係をベクトル化及び正規化により解析した売上パターンを作成する売上パターン作成処理を行うステップS100と、該ステップS100により作成した正規化売上パターンから任意の正規化売上パターンに基づく代表モデルを抽出し、該抽出したモデル別の属性データを含む代表売上モデルを作成するステップS200と、該ステップS200により作成した代表売上モデルの読み込みを行うステップS020と、POSデータDB140に格納された最新のPOSデータを読み込むステップS030と、操作者の操作により売上モデル(例えば、気温条件・時刻条件他)を選択する売上モデル選択処理を行うステップS300と、該ステップS300により選択された売上モデルによる売上予測処理を行うステップS400と、売上モデルに属性が存在するか否かを判定するステップS040と、該ステップS040により属性が存在すると判定したときに属性ヒストグラムを表示するステップS050と、前記ステップS040により属性が存在しないと判定されたとき又はステップS040に続き、操作者の指示により売上モデルを変更するか否かを判定し、変更すると判定したときに前記ステップS400に戻り、変更しない場合に処理を終了するステップS060とを実行することによって、過去の売上実績と売上時の属性(気温・時刻帯他の条件)によって売上モデルを作成し、操作者が任意に選択した売上モデルによる売上げ予想等を行うことができる。即ち、本実施形態による売上予測システムは、売上パターンをニューラルネットワークの一種である自己組織化マップ(Self−Organizing Map:SOM)によりクラスタリングを行い、代表ベクトルを作成し、この代表ベクトルと、予測を実施したい売上パターンとの間で一番高い相関係数を持つ代表ベクトルを選択し、売上パターンを決定することによって、この売上パターンに従い売上予測を行うことができる。
[Operation]
As shown in FIG. 2, the overall operation process of the sales forecasting system according to the present embodiment includes the step S010 in which the counting unit 210 reads past POS sales data stored in the POS data DB 140, and the POS data read in step S010. 140a and a sales pattern in which the relationship between sales and sales attributes is analyzed by vectorization and normalization based on environmental data 120a such as temperature read from the environmental data DB 120 and customer data 130a read from the customer data DB 130. Step S100 for performing sales pattern creation processing, and a representative model based on an arbitrary normalized sales pattern is extracted from the normalized sales pattern created in step S100, and a representative sales model including attribute data for each extracted model is created. Step S 00, step S020 for reading the representative sales model created in step S200, step S030 for reading the latest POS data stored in the POS data DB 140, and the sales model (for example, the temperature condition / Step S300 for performing a sales model selection process for selecting a time condition, etc., Step S400 for performing a sales prediction process based on the sales model selected in Step S300, and a step for determining whether an attribute exists in the sales model S040, step S050 for displaying an attribute histogram when it is determined that the attribute is present in step S040, and if it is determined that the attribute is not present in step S040 or following step S040, the sales model is instructed by the operator. Whether to change The process returns to the step S400 when it is determined that the change is to be made, and the process ends when the change is not made, thereby executing the past sales record and the sales attribute (temperature, time zone, and other conditions). ), A sales model can be created, and sales can be predicted based on the sales model arbitrarily selected by the operator. That is, the sales prediction system according to the present embodiment clusters sales patterns by using a self-organizing map (SOM), which is a kind of neural network, and creates a representative vector. By selecting a representative vector having the highest correlation coefficient with the sales pattern to be implemented and determining the sales pattern, sales can be predicted according to this sales pattern.

前記ステップS100による売上パターン作成処理は、図3に示す如く、過去のPOSデータによる売上データの集計を行うステップS110と、該ステップS110により集計した売上データを自己組織化マップ(Self−Organizing Map:SOM)によるクラスタリング及び代表ベクトルを作成するベクトル化処理を行うステップS120と、該ステップS120によりベクトル化した売上データをの正規化を行うことによって実行される。   As shown in FIG. 3, the sales pattern creation process in step S100 includes step S110 for totaling sales data based on past POS data, and the self-organizing map (Self-Organizing Map) for the sales data totaled in step S110. Step S120 for performing clustering by SOM) and vectorization processing for creating a representative vector, and normalizing the sales data vectorized in step S120.

前記ステップS200による売上モデル作成処理は、図4に示す如く、正規化された売上パターンをランダムにN個取得するステップS210と、該ステップS210により取得した複数の正規化売上パターンのクラスタリングを行うステップS220と、該ステップS220によりクラスタリングした正規化売上パターンに基づいて代表的な売上モデルを作成するステップS230と、該ステップS230により作成した売上モデルに属性が含まれるか否かを判定し、含まれないと判定したときに処理を終了するステップS240と、該ステップS240において属性が含まれると判定したとき、モデル別の属性データを作成するステップS250を行うことによって実行される。   As shown in FIG. 4, the sales model creation processing in step S200 includes step S210 for randomly acquiring N normalized sales patterns, and a step for clustering a plurality of normalized sales patterns acquired in step S210. S220, step S230 for creating a representative sales model based on the normalized sales pattern clustered in step S220, and whether the sales model created in step S230 includes an attribute. If it is determined that the attribute is not included in step S240, the process is terminated. If it is determined in step S240 that the attribute is included, step S250 for generating model-specific attribute data is performed.

前記ステップS300による売上モデル選択処理は、図5に示す如く、売上データを集計(例えば、商品毎の日付・時刻・顧客性別毎の売上データ)するステップS310と、該ステップS310により集計した売上データ間の相関係数(例えば、温度が何度以上の昼時間帯の清涼飲料水の売上)を計算するステップS320と、相関係数が最大のものを選択するステップS330を行うことによって実行される。   As shown in FIG. 5, the sales model selection processing in step S300 includes sales data totaled (for example, sales data for each product date / time / customer sex), and sales data aggregated in step S310. It is executed by performing step S320 for calculating a correlation coefficient between the two (for example, sales of soft drinks during the daytime when the temperature is more than a certain number of times) and step S330 for selecting the one having the largest correlation coefficient. .

前記ステップS400による売上予測処理は、図6に示す如く、売上モデルと売上データとの倍率を算出するステップS410と、該ステップS410により算出した倍率を未知部分(過去統計に登録されていない時刻帯等)を乗算することにより未知部分の売上予測を行うステップS420と行うことによって実行される。   As shown in FIG. 6, the sales prediction process in step S400 includes a step S410 for calculating a magnification between the sales model and the sales data, and an unknown part (time zone not registered in past statistics) in which the magnification calculated in step S410 is calculated. Etc.) is performed by performing step S420 of performing sales prediction of the unknown part by multiplying by the same.

100 POSシステム、110 基幹システム、120a 環境データ、
130a 顧客データ、140a POSデータ、120 環境データDB、
130 顧客データDB、140 POSデータDB、
200 ニューラルネットワーク学習装置、210 集計部、
220 設定DB、230 売上パターンDB、240 パターン別属性DB、
250 正規化処理部、260 SOM学習部、270 売上モデルDB、
280 属性付加部、290 モデル別属性DB、
300 簡易予測処理装置、310 売上集計部、320 予測処理部、
330 操作部、340 表示部
100 POS system, 110 core system, 120a environmental data,
130a customer data, 140a POS data, 120 environmental data DB,
130 customer data DB, 140 POS data DB,
200 Neural network learning device, 210 Totaling unit,
220 setting DB, 230 sales pattern DB, 240 attribute DB by pattern,
250 normalization processing unit, 260 SOM learning unit, 270 sales model DB,
280 attribute addition unit, 290 attribute DB by model,
300 simple prediction processing device, 310 sales totaling unit, 320 prediction processing unit,
330 operation unit, 340 display unit

Claims (6)

店舗内に設置されて商品の販売管理を行うPOSシステムと、該POSシステムからのデータを受ける基幹システムと、該基幹システムからのデータに基づいて売上予測を学習するニューラルネットワーク学習装置と、該ニューラルネットワーク学習装置に接続された簡易予測処理装置とを備えた売上予測システムであって、
前記基幹システムが、POSシステムから送信されたPOSデータを格納するPOSデータDBと、環境属性データを格納する環境データDBと、顧客属性を格納する顧客データDBとを有し、
前記ニューラルネットワーク学習装置が、顧客及び環境属性と商品の売上パターン情報を格納する売上パターンDBと、売上パターンと顧客属性及び環境属性との関係であるパターン別属性情報を格納するパターン別属性DBと、顧客属性及び環境属性に基づく商品売上げ傾向等の売上モデルを格納する売上モデルDBと、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加する属性付加部と、該属性付加部が抽出した売上パターン情報を含む売上モデル属性を格納するモデル別属性DBと、該売上パターンDBに格納した売上パターンを正規化する正規化処理部と、該正規化処理部が正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納する自己組織化マップ学習部と、前記環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計する集計部とを有することを特徴とする売上予測システム。
A POS system installed in a store for managing the sales of products; a backbone system that receives data from the POS system; a neural network learning device that learns sales forecasts based on data from the backbone system; and the neural network A sales prediction system comprising a simple prediction processing device connected to a network learning device,
The backbone system includes a POS data DB that stores POS data transmitted from the POS system, an environment data DB that stores environment attribute data, and a customer data DB that stores customer attributes.
The neural network learning device stores a sales pattern DB that stores customer and environmental attributes and sales pattern information of products, and a pattern-specific attribute DB that stores pattern-specific attribute information that is a relationship between the sales pattern, customer attributes, and environmental attributes; A sales model DB that stores sales models such as product sales trends based on customer attributes and environmental attributes, and a pattern attribute DB that extracts customer attributes or environmental attributes that contribute to sales based on the sales models stored in the sales model DB The attribute addition unit to be added to the sales pattern information stored in the table, the attribute DB for each model storing the sales model attribute including the sales pattern information extracted by the attribute addition unit, and the sales pattern stored in the sales pattern DB are normalized. And clustering of the sales pattern normalized by the normalization processing unit A self-organizing map learning unit for storing the upper model in the sales model DB; a totaling unit for totaling the environmental data DB, the customer data, and each information stored in the POS data DB according to setting conditions preset in the setting DB; A sales forecasting system characterized by comprising:
前記正規化処理部が、前記売上パターンDBに格納した売上パターンを配列X、正規化後の売上パターンを配列Yとしたとき「Y=(X/ΣX)」式を算出により売上パターンの正規化を行うことを特徴とする請求項1記載の売上予測システム。   The normalization processing unit normalizes the sales pattern by calculating “Y = (X / ΣX)” when the sales pattern stored in the sales pattern DB is array X and the normalized sales pattern is array Y. The sales prediction system according to claim 1, wherein: 前記環境属性データが、外勤温度と外気湿度と時刻帯を含み、顧客属性データが、顧客性別と顧客年代を含むことを特徴とする請求項1又は2記載の売上予測システム。   The sales prediction system according to claim 1 or 2, wherein the environmental attribute data includes outside work temperature, outside air humidity, and time zone, and the customer attribute data includes customer sex and customer age. 店舗内に設置されて商品の販売管理を行うPOSシステムと、該POSシステムからのデータを受ける基幹システムと、該基幹システムからのデータに基づいて売上予測を学習するニューラルネットワーク学習装置と、該ニューラルネットワーク学習装置に接続された簡易予測処理装置とを備えたコンピュータシステムの売上予測方法であって、
前記基幹システムに、POSシステムから送信されたPOSデータを格納するPOSデータDBと、環境属性データを格納する環境データDBと、顧客属性を格納する顧客データDBとを設け、
前記ニューラルネットワーク学習装置に、顧客及び環境属性と商品の売上パターン情報を格納する売上パターンDBと、売上パターンと顧客属性及び環境属性との関係であるパターン別属性情報を格納するパターン別属性DBと、顧客属性及び環境属性に基づく商品売上げ傾向等の売上モデルを格納する売上モデルDBと、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加する属性付加部と、該属性付加部が抽出した売上パターン情報を含む売上モデル属性を格納するモデル別属性DBと、該売上パターンDBに格納した売上パターンを正規化する正規化処理部と、該正規化処理部が正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納する自己組織化マップ学習部と、前記環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計する集計部とを設け、
前記属性付加部が、売上モデルDBに格納した売上モデルに基づく売上げに貢献する顧客属性又は環境属性を抽出してパターン別属性DBに格納した売上パターン情報に追加し、
前記正規化処理部が売上パターンDBに格納した売上パターンを正規化し、
前記自己組織化マップ学習部が、正規化した売上パターンのクラスタリングを実施した売上モデルを売上モデルDBに格納し、
前記集計部が、環境データDBと顧客データとPOSデータDBに格納した各情報とを設定DBに予め設定された設定条件に従って集計することを特徴とする売上予測方法。
A POS system installed in a store for managing the sales of products; a backbone system that receives data from the POS system; a neural network learning device that learns sales forecasts based on data from the backbone system; and the neural network A computer system sales prediction method comprising a simple prediction processing device connected to a network learning device,
The basic system is provided with a POS data DB for storing POS data transmitted from the POS system, an environment data DB for storing environment attribute data, and a customer data DB for storing customer attributes.
A sales pattern DB that stores customer and environmental attributes and sales pattern information of products in the neural network learning device, and a pattern attribute DB that stores pattern-specific attribute information that is a relationship between the sales pattern, customer attributes, and environmental attributes; A sales model DB that stores sales models such as product sales trends based on customer attributes and environmental attributes, and a pattern attribute DB that extracts customer attributes or environmental attributes that contribute to sales based on the sales models stored in the sales model DB The attribute addition unit to be added to the sales pattern information stored in the table, the attribute DB for each model storing the sales model attribute including the sales pattern information extracted by the attribute addition unit, and the sales pattern stored in the sales pattern DB are normalized. And clustering of the sales pattern normalized by the normalization processing unit A self-organizing map learning unit for storing the upper model in the sales model DB; a totaling unit for totaling the environmental data DB, the customer data, and each information stored in the POS data DB according to setting conditions preset in the setting DB; Provided,
The attribute adding unit extracts customer attributes or environmental attributes that contribute to sales based on the sales model stored in the sales model DB, and adds them to the sales pattern information stored in the pattern-specific attribute DB;
The normalization processing unit normalizes the sales pattern stored in the sales pattern DB,
The self-organizing map learning unit stores a sales model in which clustering of normalized sales patterns is performed in the sales model DB,
A sales forecasting method, wherein the totaling unit totals the environmental data DB, the customer data, and each information stored in the POS data DB according to a preset condition set in the setting DB.
前記正規化処理部に、前記売上パターンDBに格納した売上パターンを配列X、正規化後の売上パターンを配列Yとしたとき「Y=(X/ΣX)」式を算出により売上パターンの正規化実行させることを特徴とする請求項4記載の売上予測方法。   When the sales pattern stored in the sales pattern DB is array X and the normalized sales pattern is array Y, the normalization processing unit normalizes the sales pattern by calculating “Y = (X / ΣX)”. The sales forecasting method according to claim 4, wherein the sales forecasting method is executed. 前記環境属性データが、外勤温度と外気湿度と時刻帯を含み、顧客属性データが、顧客性別と顧客年代を含むことを特徴とする請求項4又は5記載の売上予測方法。   6. The sales forecasting method according to claim 4, wherein the environmental attribute data includes outside work temperature, outside air humidity, and time zone, and the customer attribute data includes customer sex and customer age.
JP2013174822A 2013-08-26 2013-08-26 Sales prediction system and method Pending JP2015043167A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013174822A JP2015043167A (en) 2013-08-26 2013-08-26 Sales prediction system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013174822A JP2015043167A (en) 2013-08-26 2013-08-26 Sales prediction system and method

Publications (1)

Publication Number Publication Date
JP2015043167A true JP2015043167A (en) 2015-03-05

Family

ID=52696665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013174822A Pending JP2015043167A (en) 2013-08-26 2013-08-26 Sales prediction system and method

Country Status (1)

Country Link
JP (1) JP2015043167A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017091398A (en) * 2015-11-16 2017-05-25 富士通株式会社 Sales prediction display method, sales prediction display device, and sales prediction display program
JP2018045316A (en) * 2016-09-12 2018-03-22 東芝テック株式会社 Sales promotion information providing service and sales promotion information providing program
JP2018185591A (en) * 2017-04-24 2018-11-22 清水建設株式会社 Demand predicting system and demand predicting method
CN110070384A (en) * 2015-04-07 2019-07-30 东芝泰格有限公司 Sales data processing unit and its control method
KR20200019461A (en) * 2018-08-14 2020-02-24 케빈랩 주식회사 Business management system by energy management
JP2021021977A (en) * 2019-07-24 2021-02-18 東芝テック株式会社 Information processing apparatus, information processing method, and information processing program
KR20210149550A (en) * 2020-06-02 2021-12-09 (주)이암허브 A system for estimating sales of restaurant companies and methods for calculating sales estimates using weather information
WO2023287073A1 (en) * 2021-07-13 2023-01-19 주식회사 식파마 Store operation prediction system and method therefor
WO2023140477A1 (en) * 2022-01-18 2023-07-27 주식회사 카이로스랩 Device and method for predicting order quantity of store material

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110070384B (en) * 2015-04-07 2024-03-19 东芝泰格有限公司 Sales data processing apparatus and control method thereof
CN110070384A (en) * 2015-04-07 2019-07-30 东芝泰格有限公司 Sales data processing unit and its control method
JP2017091398A (en) * 2015-11-16 2017-05-25 富士通株式会社 Sales prediction display method, sales prediction display device, and sales prediction display program
JP2018045316A (en) * 2016-09-12 2018-03-22 東芝テック株式会社 Sales promotion information providing service and sales promotion information providing program
JP2018185591A (en) * 2017-04-24 2018-11-22 清水建設株式会社 Demand predicting system and demand predicting method
KR20200019461A (en) * 2018-08-14 2020-02-24 케빈랩 주식회사 Business management system by energy management
KR102089864B1 (en) * 2018-08-14 2020-03-16 케빈랩 주식회사 Business management system by energy management
JP2021021977A (en) * 2019-07-24 2021-02-18 東芝テック株式会社 Information processing apparatus, information processing method, and information processing program
JP7387319B2 (en) 2019-07-24 2023-11-28 東芝テック株式会社 Information processing device and information processing program
KR102411671B1 (en) * 2020-06-02 2022-06-22 (주)이암허브 A system for estimating sales of restaurant companies and methods for calculating sales estimates using weather information
KR20210149550A (en) * 2020-06-02 2021-12-09 (주)이암허브 A system for estimating sales of restaurant companies and methods for calculating sales estimates using weather information
WO2023287073A1 (en) * 2021-07-13 2023-01-19 주식회사 식파마 Store operation prediction system and method therefor
WO2023140477A1 (en) * 2022-01-18 2023-07-27 주식회사 카이로스랩 Device and method for predicting order quantity of store material

Similar Documents

Publication Publication Date Title
JP2015043167A (en) Sales prediction system and method
US20180047071A1 (en) System and methods for aggregating past and predicting future product ratings
JP6435426B1 (en) Information analysis apparatus, information analysis method, and information analysis program
CN111401777B (en) Enterprise risk assessment method, enterprise risk assessment device, terminal equipment and storage medium
JP7120649B2 (en) Information processing system, information processing device, prediction model extraction method, and prediction model extraction program
JP6059122B2 (en) Customer data analysis system
JP6604431B2 (en) Information processing system, information processing method, and information processing program
CN109840730B (en) Method and device for data prediction
KR102138843B1 (en) System and method for providing a service of direct transaction agricultural, marine and livestock products based on artificial intelligence
TWI793412B (en) Consumption prediction system and consumption prediction method
JP5753217B2 (en) Product code analysis system and product code analysis program
CN111966886A (en) Object recommendation method, object recommendation device, electronic equipment and storage medium
CN104616178A (en) Recommendation method of E-commerce goods based on big-data multi-label classification method
CN109685537A (en) Analysis method, device, medium and the electronic equipment of user behavior
EP3543943A1 (en) Purchase information utilization system, purchase information utilization method, and program
JP2018005563A (en) Processing device, processing method and program
JP2019145043A (en) Data management device and data management system
CN110348947A (en) Object recommendation method and device
JP7487732B2 (en) Information processing device, display system, information processing method and program
CN113254780A (en) Information processing method and device, electronic equipment and computer storage medium
Ala et al. Improving smart deals system to secure human-centric consumer applications: Internet of things and Markov logic network approaches
Schwenke et al. Simulation and analysis of buying behavior in supermarkets
US20220083945A1 (en) System and method for cataloging products based on cross-sell analytics
Akazue et al. Handling Transactional Data Features via Associative Rule Mining for Mobile Online Shopping Platforms.
JP6287280B2 (en) Information processing method, program, and information processing apparatus