JP6315698B2 - Index value calculation device, index value calculation method, and program - Google Patents
Index value calculation device, index value calculation method, and program Download PDFInfo
- Publication number
- JP6315698B2 JP6315698B2 JP2014220340A JP2014220340A JP6315698B2 JP 6315698 B2 JP6315698 B2 JP 6315698B2 JP 2014220340 A JP2014220340 A JP 2014220340A JP 2014220340 A JP2014220340 A JP 2014220340A JP 6315698 B2 JP6315698 B2 JP 6315698B2
- Authority
- JP
- Japan
- Prior art keywords
- history data
- purchase
- action
- probability
- period
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、指標値算出装置、指標値算出方法、及びプログラムに関する。 The present invention relates to an index value calculation device, an index value calculation method, and a program.
近年、POS(Point Of Sales system)データに代表される購買ログの蓄積により、店舗全体の売上だけでなく、購買者毎の購買ログの観察が可能になった。マーケティングサイエンス分野では、効果的な販売・広告戦略を練るために、購買ログを活用した傾向分析や予測が行われている。既存技術では、可視化による販売個数推移の観察や、クラスタリングによる顧客セグメンテーションが行われているが、単純な購買頻度に注目しており、各購買がどのような態度で行われたかを考慮したものは少ない。 In recent years, accumulation of purchase logs represented by POS (Point Of Sales system) data has made it possible to observe not only sales of the entire store but also purchase logs for each purchaser. In the marketing science field, trend analysis and forecasts using purchase logs are conducted to develop effective sales and advertising strategies. In existing technology, the observation of sales volume transition by visualization and customer segmentation by clustering are performed, but attention is paid to simple purchase frequency, and what considers how each purchase was made Few.
例えば、従来の可視化手法の多くは、ログ数の推移(非特許文献2参照)や、ログの周期性(非特許文献6参照)のみに着目しており、「その商品を比較的よく買う」等の周期性のない習慣の考慮や、習慣への当てはまり度合いの考慮はあまり行われていない。また、マーケティング分野で行われているクラスタリングにおいても、購買の回数を用いる場合が多く(非特許文献7参照)、習慣性等の購買態度の考慮は実現されていない。 For example, many of the conventional visualization methods focus on only the transition of the number of logs (see Non-Patent Document 2) and the periodicity of logs (see Non-Patent Document 6). There is not much consideration of habits that do not have periodicity, such as the degree of fit to habits. Also, in clustering performed in the marketing field, the number of purchases is often used (see Non-Patent Document 7), and consideration of purchase attitudes such as habits is not realized.
非特許文献8によると、消費者行動論では、基本的中心概念の1つとして「態度」が重要視されている。態度は、なぜその商品ないしはブランドを購買するのか、あるいはどのようにそのブランドを購買するのか等、購買や使用現象を予測・説明するために必要な概念である。購買の場合、購買者・商品・場所・時期等の複数の購買条件の組み合わせによって態度が異なると考えられる。活発な消費行動、特に未購買商品の初期購買やその後の継続的購買を促すためには、各購買条件に最適な販売・広告戦略が必要である。加えて、施策前後の態度の変容を知ることも重要である。購買態度は、興味、習慣等の内的要因に加え、流行、他者からの依頼、割引等の施策影響、メディア影響等、複数の外的要因が介在して形成されると考えられる。
According to Non-Patent
しかしながら、特に外的要因は、購買ログのみから観測するのは困難であり、外的要因と内的要因との切り分けも難しい。従来では、アンケート評価によって態度を測定していたが、全ての購買について主観的な評価を得ることは困難であった。 However, in particular, external factors are difficult to observe from the purchase log alone, and it is difficult to distinguish external factors from internal factors. Conventionally, attitudes were measured by questionnaire evaluation, but it was difficult to obtain subjective evaluations for all purchases.
本発明は、上記の点に鑑みてなされたものであって、行動に関する履歴データから当該行動の傾向を示す指標値を算出可能とすることを目的とする。 The present invention has been made in view of the above points, and an object thereof is to make it possible to calculate an index value indicating a tendency of an action from history data regarding the action.
そこで上記課題を解決するため、指標値算出装置は、個体による所定の行動ごとに記録される履歴データの集合のうちの第1の履歴データと、前記第1の履歴データより前に記録され、かつ、それぞれ同じ周期で相互に一定間隔のずれを有して訪れる複数の周期時期のうち前記第1の履歴データの記録時期が属する周期時期に記録された履歴データとに基づいて第1の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録され、かつ、複数の単位期間のうち前記第1の履歴データの記録時期が属する単位期間に記録された履歴データとに基づいて第2の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第3の行動回数を集計する集計部と、前記第1の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記周期時期における第1の行動確率を算出し、又は前記第2の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記単位期間における第2の行動確率を算出し、又は前記第3の行動回数に基づいて、前記全期間における第3の行動確率を算出し、前記第1の行動確率又は前記第2の行動確率又は前記第3の行動確率と、前記第1の行動回数又は前記第2の行動回数又は前記第3の行動回数に基づく値との積を、前記個体による前記所定の行動の習慣への当てはまり度合いを示す指標値として算出する第1の算出部と、を有し、前記集計部は、複数の前記周期時期のそれぞれについて、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとのうち、当該周期時期に記録された履歴データに基づいて、当該周期時期における第4の行動回数を集計し、又は複数の前記単位期間のそれぞれについて、前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとのうち、当該単位期間に記録された履歴データに基づいて、当該単位期間における第5の行動回数を集計し、かつ、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第6の行動回数を集計し、前記第6の行動回数に基づく、前記全期間に対する行動確率と、前記周期時期ごとの前記第4の行動回数、又は前記単位期間ごとの前記第5の行動回数とに基づく相互情報量を用いて、前記周期時期又は前記単位期間の前記行動に対する影響の度合いを示す指標値を算出する第2の算出部を有する。
Therefore, in order to solve the above problem, the index value calculation device is recorded before the first history data and the first history data of the set of history data recorded for each predetermined action by the individual, In addition, the first action is based on the history data recorded in the cycle time to which the recording time of the first history data belongs, among a plurality of cycle times that visit each other at the same cycle and at a certain interval. Counts the number of times, or is recorded before the first history data and the first history data, and is recorded in a unit period to which the recording time of the first history data belongs among a plurality of unit periods. The second action count is counted based on the history data, or recorded on the individual based on the first history data and the history data recorded before the first history data. Most A totaling unit that counts the third number of actions in the entire period from the recording time of the history data to the recording time of the first history data, and based on the first number of actions, the first history data The first action probability in the cycle period to which the recording time belongs is calculated, or the second action probability in the unit period to which the recording time of the first history data belongs is calculated based on the second action count. Or calculating a third action probability in the entire period based on the third action number, the first action probability, the second action probability, or the third action probability; 1st calculation which calculates the product with the value based on 1 action frequency or the said 2nd action frequency or the said 3rd action frequency as an index value which shows the degree to which the said predetermined | prescribed action is applied to the habit and parts, the possess The totaling unit is based on history data recorded at the cycle time out of the first history data and history data recorded before the first history data for each of the plurality of cycle times. Then, the fourth action count in the period is counted, or, for each of the plurality of unit periods, the first history data and the history data recorded before the first history data Based on the history data recorded in the unit period, the fifth action count in the unit period is totaled, and the history data recorded before the first history data and the first history data Based on the above, the sixth action count in the entire period from the recording time of the first history data recorded for the individual to the recording time of the first history data is tabulated, Using the mutual information amount based on the action probability for the whole period based on the number of actions and the fourth action number for each period or the fifth action number for each unit period, the period time Or it has the 2nd calculation part which calculates the index value which shows the degree of influence with respect to the action of the unit period .
履歴データから行動の傾向に関する指標値を算出可能とすることができる。 It is possible to calculate an index value related to a behavior tendency from the history data.
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、購買ログから観測可能な態度の一例として、購買の習慣性及び非習慣性に着目する。習慣性の高い商品の例として、例えば、毎日購買する朝食用の食パン等が挙げられる。非習慣性の高い商品の例として、テレビCM等の外的要因によって購買した、普段は買わないデザート等が挙げられる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the present embodiment, attention is paid to purchasing habits and non-habitability as an example of an attitude that can be observed from the purchase log. Examples of highly addictive products include, for example, breakfast bread that is purchased every day. Examples of highly non-customary products include desserts that are purchased by external factors such as TV commercials and are not usually purchased.
非特許文献3に記載されている位置情報に関する習慣度算出手法では、習慣とその当てはまり度合いを示す習慣度が、周期的習慣・非周期的習慣の両方を考慮して定義・可視化され、その効果が示されている。習慣が、曜日及び時間帯の両方若しくは片方を考慮したもの、又は考慮しないものの4通りの多項分布で表現され、その重み付き線形和として扱われた上で、習慣度が算出されている。この際、同一時間には同一場所にしか滞在しないという位置情報ログに特有の仮定が行われ、全場所に対する合計確率が1となるような頻度分布が作成され、他の場所に対する相対的な確率の大きさから習慣度が定義されている。
In the habit level calculation method related to location information described in
しかしながら、購買ログに関しては、複数商品の同時購買を考慮する必要がある。例えば、[Case1]或る購買者が、パン及びコーヒーを両方とも100日のうち80日ずつ買った場合、相対的に分布を作成してしまうと、パン及びコーヒーの購買確率がそれぞれ50%となる。一方、[Case2]パンを100日のうち80日、コーヒーを100日のうち20日買った場合、相対的な分布では、パンの購買確率が80%、コーヒーの購買確率が20%となる。[Case1]及び[Case2]では、いずれもパン単独で見た際の購買確率は共に80/100日であるにもかかわらず、[Case2]の方がパンの購買の習慣度が高く判定されてしまう。位置情報の場合には、場所Aと場所Bとに同時に滞在できなかったため、場所Aと場所Bとのいずれに居る確率がより高いのかを習慣度に用いるのが適していたが、購買ログではパンとコーヒーとを同時に購買することが可能なため、各商品に対して個別に習慣を定義した上で、相対値を用いずに習慣への当てはまり度合いを算出するよう拡張する必要が有る。 However, regarding the purchase log, it is necessary to consider simultaneous purchase of a plurality of products. For example, [Case 1] When a buyer buys both bread and coffee for 80 days out of 100 days, if a relative distribution is created, the purchase probability of bread and coffee is 50% respectively. Become. On the other hand, when [Case 2] bread is bought 80 days out of 100 days and coffee is bought 20 days out of 100 days, the bread distribution probability is 80% and the coffee purchase probability is 20% in the relative distribution. In [Case 1] and [Case 2], both cases have a purchase probability of 80/100 days when viewed with bread alone, but [Case 2] is judged to have a higher bread purchasing habit. End up. In the case of location information, because it was not possible to stay at location A and location B at the same time, it was suitable to use the probability of being in location A or location B as a habit, but in the purchase log, Since bread and coffee can be purchased at the same time, it is necessary to define the habit for each product individually and expand the calculation to calculate the degree of fit to the habit without using relative values.
各商品に個別の習慣定義の例として、購買ログに限らない時系列データのモデリングの古典的手法である、SARIMAモデル(Seasonal Auto-Regressive Integrated Moving Average Model)(非特許文献1参照)が提案されている。一週間等の周期性を仮定してログの階差を取ることで抽出される定常性を利用しているが、SARIMAモデルでは、習慣(=ここでは定常性)の継続期間の考慮が適切に行われておらず、直近のログに強く依存する傾向がある。位置情報に関する習慣度算出手法においても、一部期間のログのみを用いて最初に一度だけ習慣を学習しているため、習慣の継続期間及び変容を考慮することはできなかった。 As an example of an individual habit definition for each product, a Sarima model (Seasonal Auto-Regressive Integrated Moving Average Model) (see Non-Patent Document 1), which is a classic method for modeling time-series data that is not limited to purchase logs, has been proposed. ing. The stationarity extracted by taking the difference in logs assuming periodicity such as one week is used, but in the SARIMA model, it is appropriate to consider the duration of habit (= stationarity here) It is not done and tends to rely heavily on the latest logs. Also in the habit degree calculation method related to location information, since the habit is learned only once using only a log of a certain period, the duration and change of habits cannot be considered.
また、位置情報に対する習慣度算出手法では、曜日を考慮した習慣の影響の強さを重みとして算出する際に、各曜日や時間帯における購買者に固有な全場所へのログ数を使用していたが、対象(購買ログでは各商品)毎にログの偏りを考慮するよう拡張することにより、傾向分析において、より有効な指標になると考えられる。 In addition, the habit level calculation method for location information uses the number of logs at all locations unique to the buyer for each day of the week and time of day when calculating the strength of the influence of habits considering the day of the week as a weight. However, it is considered that it becomes a more effective index in the trend analysis by extending the log so as to take into account the log bias for each target (each product in the purchase log).
そこで、本実施の形態では、各商品に対する習慣度の算出に用いられる各購買ログの時点での個別の購買確率とその購買日数とを用いて習慣が定義され、購買ログにも適用可能な習慣度算出手法が開示される。購買者が各商品を過去にどれくらい(非周期的な習慣を含めて)習慣的に購買したか、また、その習慣はどれくらい続いているのかが考慮されて、習慣への当てはまり度合い(習慣度R)が算出される。 Therefore, in this embodiment, habits are defined using individual purchase probabilities at the time of each purchase log used to calculate the degree of habits for each product and the number of purchase days, and habits that can also be applied to purchase logs. A degree calculation technique is disclosed. Considering how much the buyer has purchased each product in the past (including non-periodic habits) and how long the habit has lasted, the degree of fit to the habits (habitual degree R ) Is calculated.
更に、各商品に対する各購買者の習慣に、曜日や月や時期といった時間的な周期性がどの程度影響しているかを示す曜日影響度Wdと月影響度Wmとが定義される。これにより、各購買者の各商品に対する購買が、毎週、毎夏、直近のみ等特定の条件で特に頻繁に起きる、といった傾向も抽出可能になる。また、習慣度Rの算出結果を、可視化技術やクラスタリング技術等に適用することにより、購買態度の一例としての購買の習慣性を販売・広告戦略の策定等のマーケティングに活用することが可能になる。 In addition, the habits of each buyer for each product, and the day of the week or month or time, such as time-day impact indicating whether the periodicity is how much influence W d and the moon degree of influence W m is defined. As a result, it is possible to extract the tendency that the purchase of each product by each purchaser occurs particularly frequently under specific conditions such as weekly, every summer, and only recently. In addition, by applying the calculation result of habit level R to visualization technology, clustering technology, etc., it becomes possible to utilize the purchasing habits as an example of purchasing attitude in marketing such as the formulation of sales and advertising strategies. .
図1は、本発明の実施の形態における指標値算出装置のハードウェア構成例を示す図である。図1の指標値算出装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
FIG. 1 is a diagram illustrating a hardware configuration example of an index value calculation apparatus according to an embodiment of the present invention. The index
指標値算出装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
A program that realizes processing in the index
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って指標値算出装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
The
図2は、本発明の実施の形態における指標値算出装置の機能構成例を示す図である。図2において、指標値算出装置10は、入力受付部11、ログ集計部12、習慣度算出部13、影響度算出部14、算出結果出力部15、時系列変化可視化部16、及びクラスタリング部17等を有する。これら各部は、指標値算出装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。指標値算出装置10は、また、購買ログ記憶部21を利用する。購買ログ記憶部21は、補助記憶装置102、又は指標値算出装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
FIG. 2 is a diagram illustrating a functional configuration example of the index value calculation apparatus according to the embodiment of the present invention. In FIG. 2, the index
購買ログ記憶部21は、購買ログ群を記憶する。購買ログは、購買者による商品の購買ごとに記録される履歴データの一例である。購買ログは、例えば、POS(Point Of Sales system)から入力されてもよい。
The purchase
入力受付部11は、指標値算出装置10のユーザから、習慣度R及び影響度Wの算出対象とする購買ログの選択を受け付ける。選択された一つの購買ログを、以下「対象ログ」という。但し、最新の購買ログが、自動的に対象ログとされてもよい。ログ集計部12は、購買ログ記憶部21に記憶されている購買ログ群のうち、対象ログに係る購買者及び商品に係る対象ログより前の購買ログ群と対象ログとについて、習慣度R及び影響度Wの算出に利用されるパラメータの集計を行う。習慣度算出部13は、ログ集計部12による集計結果に基づいて、習慣度R(後述される全期間習慣度Rt、曜日習慣度Rd、月習慣度Rm)を算出する。習慣度Rは、特定の購買者による特定の商品の購買に関しての習慣への当てはまり度合いを示す指標値の一例である。影響度算出部14は、ログ集計部12による集計結果に基づいて、影響度W(曜日影響度Wd、月影響度Wm)を算出する。影響度Wは、購買者の習慣に、曜日や月や時期といった時間的な周期性がどの程度影響しているかを示す指標値の一例である。算出結果出力部15は、時系列変化可視化部16又はクラスタリング部17を利用して、習慣度及び影響度について出力処理を行う。時系列変化可視化部16は、習慣度R及び影響度Wを用いて、購買ログの時間的傾向の可視化(例えば、表示)を行う。クラスタリング部17は、習慣度R及び影響度Wを用いて、購買ログのクラスタリングを行う。
The input receiving unit 11 receives a selection of a purchase log as a calculation target of the habit level R and the influence level W from the user of the index
以下、指標値算出装置10が実行する処理手順について説明する。図3は、指標値算出装置が実行する処理手順の一例を説明するためのフローチャートである。
Hereinafter, a processing procedure executed by the index
ステップS100において、入力受付部11は、購買ログ記憶部21に記憶されている購買ログの中から、対象ログの選択をユーザから受け付ける。なお、図3の処理は、例えば、新たな購買ログが入力される(発生する)たびに、実行されてもよい。この場合、当該新たな購買ログが対象ログとされてもよい。
In step S <b> 100, the input receiving unit 11 receives a selection of a target log from the purchase log stored in the purchase
図4は、購買ログの構成例を示す図である。図4に示されるように、一つの購買ログは、購買者ID、商品名、品目名、年月日、曜日、及び経過月等を含む。購買者IDは、商品の購買者の識別情報である。商品名は、購買された商品の具体的な名称である。本実施の形態では、商品名によって各商品が識別される。品目名は、「コーヒー」等のように、当該商品が属するカテゴリである。年月日は、当該商品が購買された年月日(日付)である。曜日は、当該年月日が属する曜日である。経過月は、当該商品以外の商品も含めて当該購買者による最初の購買ログの年月日の月から経過した月数である。なお、経過月は、例えば、ステップS100において、最初の購買ログに基づいて計算されてもよい。なお、図4において、各項目の括弧内に示されているアルファベットは、以下の説明において、各項目の値を表現する識別子である。 FIG. 4 is a diagram illustrating a configuration example of a purchase log. As shown in FIG. 4, one purchase log includes a purchaser ID, a product name, an item name, a date, a day of the week, and an elapsed month. The purchaser ID is identification information of the purchaser of the product. The product name is a specific name of the purchased product. In the present embodiment, each product is identified by the product name. The item name is a category to which the product belongs, such as “coffee”. The date is the date (date) when the product was purchased. The day of the week is the day of the week to which the date belongs. The elapsed month is the number of months that have passed since the month of the first purchase log by the purchaser including products other than the product. The elapsed month may be calculated based on the first purchase log in step S100, for example. In FIG. 4, the alphabets shown in parentheses for each item are identifiers that represent the value of each item in the following description.
続いて、ログ集計部12は、購買ログ記憶部21に記憶されている購買ログのうち、購買者ID及び商品名が、対象ログの購買者ID及び商品名に一致する購買ログであって、年月日が対象ログの年月日より前の購買ログ(以下、「関連ログ」という。)と対象ログと等に関して、集計処理を実行する(S200)。
Subsequently, the
続いて、習慣度算出部13は、集計結果に基づいて、習慣度Rを算出する(S300)。続いて、影響度算出部14は、集計結果に基づいて、影響度Wを算出する(S400)。
Subsequently, the
なお、ステップS100〜S400は、各関連ログが対象ログとされて実行されてもよい。そうすることにより、時系列の習慣度及び時系列の影響度を得ることができる。又は、購買ログが入力される度に、ステップS100〜S400が実行されてもよい。すなわち、習慣度R及び影響度Wは、購買ログごとに算出される。 Note that steps S100 to S400 may be executed with each related log as a target log. By doing so, it is possible to obtain a time series habit level and a time series influence level. Alternatively, steps S100 to S400 may be executed every time a purchase log is input. That is, the custom degree R and the influence degree W are calculated for each purchase log.
続いて、算出結果出力部15は、習慣度及び影響度の出力を行う(S500)。ステップS500は、複数の購買ログに関してステップS100〜S400が実行された後に、実行されてもよい。すなわち、ステップS500は、ステップS100〜S400に対して非同期に実行されてもよい。
Subsequently, the calculation
続いて、ステップS200の詳細について説明する。図5は、購買ログの集計処理の処理手順の一例を説明するためのフローチャートである。 Next, details of step S200 will be described. FIG. 5 is a flowchart for explaining an example of a processing procedure of a purchase log totaling process.
ステップS201において、ログ集計部12は、対象ログに含まれている購買者u、商品g、曜日d、及び経過月mに基づいて、対象ログ及び関連ログに関して、各種の購買日数の集計を行う。購買日数とは、購買が行われた日の数である。購買日数の種類としては、Cu,g、Cu,g,di、Cu,g,mjが有る。Cは、当該Cの添え字が示す条件に当てはまる購買日数のカウント数を示す。また、dの添え字のiは、各曜日を示す。mの添え字のjは、各経過月を示す。したがって、Cu,gは、購買者uによる商品gの購買日数を示す。また、Cu,g,diは、購買者uによる商品gの曜日ごとの購買日数を示す。また、Cu,g,mjは、購買者uによる商品gの経過月ごとの購買日数を示す。
In step S201, the
なお、Cu,g,diのうち、対象ログの曜日dに対応する値を、Cu,g,dと記す。また、Cu,g,mjのうち、対象ログの経過月mに対応する値を、Cu,g,mと記す。 Of Cu, g, and di , the value corresponding to the day of the week d of the target log is denoted as Cu, g, d . A value corresponding to the elapsed month m of the target log among Cu, g, and mj is denoted as Cu, g, and m .
続いて、ログ集計部12は、各種日数を集計する(S202)。日数の種類としては、Du,t、Du,di、及びDu,mjが有る。Dは、対象ログの商品u以外の商品まで含めた、購買者uの最初の購買ログの年月日から対象ログの年月日までの期間(以下、「評価期間」という。)内の日数を示す。Du,tは、評価期間内の全日数を示す。Du,diは、評価期間内の各曜日の日数を示す。Du,mjは、評価期間内の各経過月の日数を示す。
Subsequently, the
なお、Du,diのうち、対象ログの曜日dに対応する値を、Du,dと記す。また、Du,mjのうち、対象ログの経過月mに対応する値を、Du,mjと記す。 Of Du, di , the value corresponding to the day of the week d of the target log is denoted as Du, d . Further, D u, among mj, a value corresponding to the elapsed month m of target log, D u, denoted as mj.
各種購買日数及び各種日数について、具体例に基づいて集計例を示す。図6は、購買履歴の一例を示す図である。図6では、対象ログに係る購買者uの最初の購買ログの年月日が、2月1日(月)である例が示されている。黒丸(●)が付された日は、いずれかの関連ログの年月日に該当する日であり、星印(★)が付された日は、対象ログの年月日に該当する日である。すなわち、黒丸又は星印が付された日は、購買者uによって商品gが購買された日である。図6に示される購買履歴において、各種C及び各種Dの集計結果は、以下の通りである。 A tabulation example is shown based on a specific example about various purchase days and various days. FIG. 6 is a diagram illustrating an example of a purchase history. FIG. 6 shows an example in which the date of the first purchase log of the purchaser u related to the target log is February 1 (month). The day marked with a black circle (●) is the day corresponding to the date of any related log, and the day marked with an asterisk (★) is the day corresponding to the date of the target log. is there. That is, the day with a black circle or a star is the date when the product g is purchased by the purchaser u. In the purchase history shown in FIG. 6, the total results of various C and various D are as follows.
Du,t=42:2月1日〜3月14日までの期間(評価期間)の日数
Cu,g=18:評価期間内において黒丸又は星印の付いた日数(すなわち、購買日数)
Du,d月=6:評価期間内において月曜日に該当する日数
Du,d火=6:評価期間内において火曜日に該当する日数
Du,d水=6:評価期間内において水曜日に該当する日数
Du,d木=6:評価期間内において木曜日に該当する日数
Du,d金=6:評価期間内において金曜日に該当する日数
Du,d土=6:評価期間内において土曜日に該当する日数
Du,d日=Du,d=6:評価期間内において星印の曜日(日曜日)に該当する日数
Cu,g,d月=1:月曜日の購買日数
Cu,g,d火=1:火曜日の購買日数
Cu,g,d水=1:水曜日の購買日数
Cu,g,d木=5:木曜日の購買日数
Cu,g,d金=1:金曜日の購買日数
Cu,g,d土=4:土曜日の購買日数
Cu,g,d日=Cu,g,d=5:星印の曜日(日曜日)の購買日数
Du,m0=28:0ヶ月目の経過月(2月)内の日数
Du,m1=Du,m=14:1ヶ月目の経過月(星印を含む月(3月))内の日数
Cu,g,m0=15:0ヶ月目の経過月(2月)内の購買日数
Cu,g,m1=Cu,g,m=3:1ヶ月目の経過月(星印を含む月(3月))内の購買日数
続いて、図3のステップS300の詳細について説明する。図7は、習慣度の算出処理の処理手順の一例を説明するためのフローチャートである。
D u, t = 42: number of days in the period from February 1 to March 14 (evaluation period) C u, g = 18: number of days with black circles or stars in the evaluation period (that is, the number of purchase days)
Du, d month = 6: Number of days corresponding to Monday in the evaluation period Du, d Tuesday = 6: Number of days corresponding to Tuesday in the evaluation period Du, d Water = 6: Corresponds to Wednesday in the evaluation period Number of days Du, d Thursday = 6: Number of days corresponding to Thursday within the evaluation period Du, d Friday = 6: Number of days applicable to Friday within the evaluation period Du, d Saturday = 6: Corresponding to Saturday within the evaluation period Number of days Du, d Day = D u, d = 6: Number of days corresponding to the day of the week of the star (Sunday) within the evaluation period C u, g, d month = 1: Number of purchase days on Monday C u, g, d Tuesday = 1: Tuesday purchase days C u, g, d water = 1: Wednesday purchase days C u, g, d Thursday = 5: Thursday purchase days C u, g, d Friday = 1: Friday purchase days C u, g, d Sat = 4: number of purchasing days on Saturday C u, g, d day = C u, g, d = 5: Number of days of purchase on Sunday (Sunday) with star symbol Du, m0 = 28: Number of days in month 0 (February) Du, m1 = Du, m = 14: Month 1 Number of days in the month (month including the star (March)) C u, g, m0 = 15: Number of days purchased in the elapsed month (February) of the 0th month C u, g, m1 = C u, g, m = 3: Number of purchase days in the elapsed month of the first month (the month including the asterisk (March)) Next, the details of step S300 in FIG. 3 will be described. FIG. 7 is a flowchart for explaining an example of the processing procedure of the custom degree calculation processing.
ステップS301において、習慣度算出部13は、図5の集計結果に基づいて、対象ログに含まれている購買者u、商品g、曜日d、経過月mに応じた、全体購買確率Pt、曜日購買確率Pd、月購買確率Pmを、以下の式(1)に基づいて算出する。
In step S <b> 301, the habit
Pt:評価期間の全日数Du,tに対する商品の購買確率
Pd:評価期間のうち評価対象日(対象ログの年月日)と同じ曜日の日数Du,dに対する当該曜日における商品の購買確率
Pm:評価期間のうち評価対象日と同じ月の日数Du,mに対する当該月内の商品の購買確率
なお、本実施の形態における表記法に従えば、購買者uと商品gとに固有な各種購買確率は、Pu,g,t、Pu,g,d、Pu,g,mであるが、ここでは、便宜上、上記の通り表記する。また、習慣度R及び影響度Wについても同様である。
P t : Product purchase probability for the total number of days D u, t in the evaluation period P d : Product items on the day of the week for the same day D u, d as the evaluation date (date of the target log) in the evaluation period Purchasing probability P m : Purchasing probability of the product in the month with respect to the number of days D u, m in the same month as the evaluation target day in the evaluation period. According to the notation in the present embodiment, the purchaser u and the product g The various purchase probabilities inherent to are P u, g, t , P u, g, d , P u, g, m , but here they are described as above for convenience. The same applies to the custom degree R and the influence degree W.
続いて、習慣度算出部13は、各種購買確率Pと各購買日数Cとに基づいて、全期間習慣度Rt、曜日習慣度Rd、及び月習慣度Rmを以下のように算出する(S302)。
Subsequently, the customs
Rt=PtlnCu,g
Rd=PdlnCu,g,d
Rm=PmlnCu,g,m
購買確率Pに購買日数Cの対数を乗じるのは、同一確率でも、長く続く習慣ほど強い習慣として把握可能とするためである。ここでは、購買日数Cの重みを線形的に増加させないために対数を採用したが、購買日数Cをそのまま分子に乗じる(購買確率Pと購買日数Cとの積を求める)等の方法も考えられる。分子に購買日数Cに比例する値を乗じることで、習慣の継続期間を考慮できると考えられる。
R t = P t lnC u, g
R d = P d lnC u, g, d
R m = P m lnC u, g, m
The reason for multiplying the purchase probability P by the logarithm of the number of days of purchase C is to make it possible to grasp a longer habit as a stronger habit, even with the same probability. Here, the logarithm is adopted in order not to increase the weight of the purchase days C linearly, but a method of multiplying the numerator by the purchase days C as it is (determining the product of the purchase probability P and the purchase days C) is also conceivable. . By multiplying the numerator by a value proportional to the number of purchase days C, it is considered that the duration of the habit can be taken into account.
例えば、購買日数Cを乗じない場合、[Case1]商品gを購買したのが2日間のうち1日である場合と、[Case2]商品gを購買したのが200日間のうち100日である場合と、の購買確率Ptは共に50%であるが、習慣といえるか否かの度合い(習慣度R)を考える場合には、[case2]の方が高い値が得られるのが妥当であると考えられる。本実施の形態によれば、[Case1]の習慣度は0、[Case2]の習慣度は2.30となり、[Case2]の方が高い値となる。本実施の形態では、購買があった際の購買ログ毎に習慣度Rが算出されるため、購買日数が0になることはない。 For example, when the purchase days C are not multiplied, [Case 1] product g is purchased for 1 day in 2 days, and [Case 2] product g is purchased for 100 days in 200 days. Both purchase probabilities Pt are 50%, but when considering the degree of whether or not it is a habit (habitability level R), it is reasonable to obtain a higher value for [case2]. Conceivable. According to the present embodiment, the custom degree of [Case 1] is 0, the custom degree of [Case 2] is 2.30, and [Case 2] has a higher value. In the present embodiment, since the custom degree R is calculated for each purchase log when purchase is made, the number of purchase days does not become zero.
図8は、購買確率及び習慣度の算出例を示す図である。図8には、図6に示される購買履歴に基づく購買確率及び習慣度の算出例が示されている。 FIG. 8 is a diagram illustrating a calculation example of the purchase probability and the custom degree. FIG. 8 shows a calculation example of the purchase probability and the custom degree based on the purchase history shown in FIG.
続いて、図3のステップS400の詳細について説明する。購買者が有する購買の習慣には、「毎週土曜日に買うことが多い」、「夏に買うことが多い」等、特定の曜日や月に関して偏りが生じることがある。本実施の形態では、この偏りの強さを数値化し、購買者uによる商品gの購買に関する、曜日d又は経過月mにおける、曜日影響度Wd及び月影響度Wmが算出される。 Next, details of step S400 of FIG. 3 will be described. The purchase habits of purchasers may be biased with respect to specific days of the week or months, such as “I often buy every Saturday” and “I often buy in summer”. In the present embodiment, the intensity of this bias is quantified, and the day-of-week influence degree W d and the month influence degree W m for the day of the week d or the elapsed month m regarding the purchase of the product g by the purchaser u are calculated.
影響度Wの算出には、正規化相互情報量NMI(Normalized Mutual Information)(非特許文献4参照)が用いられる。NMIは、クラスタリング手法の評価で用いられる指標であり、クラスタリング結果Xで正解ラベルYを適切に分類できているかを示す。0≦NMI≦1であり、両者(X及びY)が完全に一致するときに1となる。 For calculating the influence degree W, a normalized mutual information amount NMI (Normalized Mutual Information) (see Non-Patent Document 4) is used. NMI is an index used in the evaluation of the clustering method, and indicates whether the correct answer label Y can be properly classified by the clustering result X. 0 ≦ NMI ≦ 1, and becomes 1 when both (X and Y) completely match.
本実施の形態では、購買者uによる商品gの購買に関する購買日数について、曜日及び経過月に関する偏り度合いを調べるために、Xを、曜日影響度Wdの算出では曜日による分類、月影響度Wmの算出では経過月による分類と考え、Yを購買有無と考えてNMIが算出される。曜日による分類に関するNMIをNMIdと記し、経過月による分類に関するNMIをNMImと記す。式(3)及び式(4)は、それぞれ、以下の式(5)及び式(6)に変形される。 In the present embodiment, in order to investigate the degree of bias regarding the day of the week and the elapsed month for the purchase days related to the purchase of the product g by the purchaser u, X is used to calculate the day of the week influence degree W d , In the calculation of m , the NMI is calculated by considering the classification based on the elapsed month, and Y as the presence / absence of purchase. NMI related to the classification based on the day of the week is denoted as NMI d, and NMI related to the classification based on the elapsed month is denoted as NMI m . Expressions (3) and (4) are transformed into the following expressions (5) and (6), respectively.
図9は、NMIdの算出例を示す図である。図9には、図6に示される購買履歴に基づいて算出されるNMIdの算出例が示されている。NMId、NMImの値が大きいほど、曜日又は経過月による分類が購買有無を適切に分離していること、すなわち、特定の曜日や経過月において頻繁に購買が行われていることを示す。 FIG. 9 is a diagram illustrating a calculation example of NMI d . 9 shows calculation examples of NMI d calculated based on the purchase history shown in FIG. 6 is shown. As the values of NMI d and NMI m are larger, the classification based on the day of the week or the elapsed month appropriately separates purchase / non-purchase, that is, the purchase is frequently performed on a specific day of the week or elapsed month.
単純なNMIの値では、データ期間が短いほど値が大きくなる等、データ期間による影響を受ける。そこで、影響度算出部14は、NMIの値を、
A simple NMI value is affected by the data period, for example, the shorter the data period, the larger the value. Therefore, the
本実施の形態において、影響度算出部14は、
In the present embodiment, the
以上のように、曜日影響度Wdは、各曜日において特にその購買(対象ログに係る購買)が起きやすいかを示す。ここで、各曜日における購買有無の偏りに着目するため、毎週月曜日のみ、といった週に1度の習慣だけでなく、月曜及び火曜によく購買する、等の習慣も抽出することができる。 As described above, the day-of-week influence degree W d indicates whether or not the purchase (purchase related to the target log) is likely to occur on each day of the week. Here, in order to pay attention to the bias of purchase / non-purchase on each day of the week, it is possible to extract not only a weekly habit such as only every Monday but also habits such as frequent purchases on Mondays and Tuesdays.
図11は、6週間における購買日と最終日の曜日影響度との関係の一例を示す図である。図11には、6週間の期間において、(1)全曜日に3回ずつ、(2)月曜のみに6回、(3)月曜及び火曜に6回ずつ、(4)毎日購買された場合の、最終日の購買ログにおけるNMIdの値と曜日影響度Wdの値とが示されている。 FIG. 11 is a diagram showing an example of the relationship between the purchase date and the day of the week influence on the last day in 6 weeks. In the period of 6 weeks, (1) 3 times on every day, (2) 6 times only on Monday, (3) 6 times on Monday and Tuesday, (4) The value of NMI d and the value of the day of week influence W d in the purchase log on the last day are shown.
(1)では、全曜日について購買確率が50%であり、購買有無が曖昧であるため、曜日影響度Wdは非常に低い。一方、各曜日の購買確率の偏りが少ない(2)、(3)、(4)では、曜日影響度Wdの値が大きくなる。図10の例と比べても、(2)、(3)、(4)では、曜日影響度Wdの値が大きいことが分かる。 In (1), the purchase probability is 50% for all days and the presence / absence of purchase is ambiguous, so the day-of-week influence Wd is very low. On the other hand, in the cases (2), (3), and (4) where there is little bias in the purchase probability on each day of the week, the value of the day-of-week influence degree W d increases. Even compared to the example of FIG. 10, (2), (3), (4), the can be seen that large values of day influence W d.
また、月影響度Wmは、経過月毎に購買有無の偏りがあるかを示す。図12は、1年間における購買日と最終日の月影響度との関係の一例を示す図である。図12には、1年間の期間において、(1)全月に月の半分(14日から16日)ずつ、(2)12月のみ、(3)10月から12月のみ、(4)毎日購買された場合における、12月31日の購買ログの時点のNMImの値と月影響度Wmの値とが示されている。 Further, the monthly influence degree W m indicates whether there is a purchase presence / absence bias for each elapsed month. FIG. 12 is a diagram illustrating an example of the relationship between the purchase date and the month influence level on the last day in one year. FIG. 12 shows (1) half of the month (from the 14th to the 16th), (2) only in December, (3) only from October to December, and (4) every day in the period of one year. When purchased, the value of NMI m and the value of monthly influence W m at the time of the purchase log on December 31 are shown.
(1)では、全経過月について、購買確率が約50%であるため、月影響度Wmは非常に低い。一方、各月内での購買確率の偏りが少ない(2)、(3)、(4)では、月影響度Wmの値が大きくなる。(2)及び(3)で分かるように、季節性により毎夏等特定の月にのみ購買が増える場合や、習慣の変容により、直近等特定の月だけで購買が多い場合等において、月影響度Wdの値が高くなる。これは、購買がほとんど無かった月においては、購買有無が「無」の方に強く偏っていて、NMIの値が大きくなるためである。 In (1), since the purchase probability is about 50% for all elapsed months, the monthly influence degree W m is very low. On the other hand, in the cases (2), (3), and (4) where there is little bias in the purchase probability within each month, the value of the monthly influence degree W m increases. As can be seen in (2) and (3), the impact of the month on purchases that increase only in a specific month such as every summer due to seasonality, or when there are many purchases only in the specific month such as the latest due to changes in habits. the value of the degrees W d becomes higher. This is because in the month when there was almost no purchase, the purchase presence / absence is strongly biased toward “no”, and the value of NMI increases.
なお、曜日影響度Wd及び月影響度Wmについて、期間内の毎日において購買があった際に値が特に大きくなっているのは、毎日購買があると購買有無を示す正解ラベルが購買有のみになり、NMIの値が非常に大きくなるためである。実際は、長期間において毎日購買され続ける商品は非常に少ないため、影響度Wの値が大きい商品として抽出されるのは、曜日影響度Wdの場合には、特定の曜日のみに買われた商品、月影響度Wmの場合には、特定の月にのみ買われた商品になることが多いことが確認されている。 Note that the day influence W d and moon influence W m, the value when there is a purchase in daily in periods becomes particularly large, correct labels purchase chromatic showing a purchase whether there is a purchase daily This is because the value of NMI becomes very large. In fact, since very few products that continue to be purchasing every day in a long period of time, it is being extracted as the value is large commodity degree of influence W, in the case of a day of the week effect of W d is, was bought only on certain days of the week items In the case of the monthly influence degree W m , it is confirmed that the product is often purchased only in a specific month.
なお、ステップS200〜S400が、対象ログのみならず、各関連ログについても実行されると、時系列の習慣度R及び時系列の影響度Wが得られる。この場合、算出結果出力部15は、時系列変化可視化部16を利用して、図13に示されるように、習慣度R及び影響度Wの時系列の変化を示す情報を出力してもよい。
In addition, when steps S200 to S400 are executed not only for the target log but also for each related log, a time series habit level R and a time series influence degree W are obtained. In this case, the calculation
図13は、習慣度及び影響度の算出結果の時系列の変化例を示す図である。図13は、図6に示される購買履歴に基づく。すなわち、図6によれば購買ログの数(すなわち、Cu,g)は、18である。したがって、各習慣度R及び各影響度について、18個のプロットが有る。 FIG. 13 is a diagram illustrating a time-series change example of the calculation result of the habit level and the influence level. FIG. 13 is based on the purchase history shown in FIG. That is, according to FIG. 6, the number of purchase logs (that is, C u, g ) is 18. Therefore, there are 18 plots for each custom degree R and each influence degree.
曜日習慣度Rdは、高い値ほど、曜日dにおいて購買者uによる商品gの購買が起きやすいことを示す。図13の曜日習慣度Rdを見ると、木曜日、土曜日、及び日曜日について、週が経過するごとに曜日習慣度Rdが増加傾向にあることが分かる。 The higher the value of the day-of-week customs degree R d , the easier the purchase of the product g by the buyer u occurs on the day of the week d. Looking at the day habits of R d of FIG. 13, Thursday, Saturday and for Sunday it can be seen that the day habits of R d is increasing each time the week has elapsed.
図13に示される曜日影響度Wd、月影響度Wmの算出例で見られる0の値は、曜日影響度Wdでは各曜日の最初の購買が行われた日、月影響度Wmでは最初の購買が行われた月であるために、影響度Wが算出できないことによる。それ以外の購買ログについては、経過日数に応じて影響度Wが変化する様子を観察できる。例えば、特定の曜日において特にその習慣が起きやすいかを示す曜日影響度Wdを見ると、日が経過するごとに増加傾向を示していることが分かる。特に、丸印で囲まれている3月4日木曜日において、それまでの全ての木曜日に購買が行われていることから、曜日影響度Wdの値が大きくなっている。 Day influence W d shown in FIG. 13, a value of 0 seen in calculation example of the moon influence W m, the day influence W d day initial purchase for each day is performed, moon influence W m Then, since it is the month when the first purchase was made, the influence W cannot be calculated. With respect to other purchase logs, it is possible to observe how the influence degree W changes according to the number of days elapsed. For example, when the day-of-week influence degree W d indicating whether or not the habit is particularly likely to occur on a specific day of the week is seen, it can be seen that the day tends to increase every day. In particular, in March 4 Thursday, which is surrounded by a circle, from the fact that all of the purchase on Thursday of up to it have been made, the value of the day of the week effect of W d is larger.
なお、本実施の形態では、同一購買者による同一商品の購買は、1日に1回である。したがって、同一購買者による同一商品に関して、購買ログの数と購買日数とは、一致する。仮に、同一購買者による同一商品の購買が複数回発生する場合、当該複数回の購買ログは、一つの購買ログにまとめられて処理されてもよい。 In the present embodiment, the same purchaser purchases the same product once a day. Therefore, regarding the same product by the same buyer, the number of purchase logs matches the number of purchase days. If the same buyer purchases the same product a plurality of times, the plurality of purchase logs may be combined into a single purchase log and processed.
上述したように、本実施の形態によれば、購買における習慣性が考慮された習慣度R及び影響度Wを算出することができる。すなわち、購買ログから購買態度の傾向を示す指標値を算出可能とすることができる。その結果、購買態度の理解において、例えば、以下の(1)〜(4)に示されるような効果を期待することができる。
(1)可視化分析精度向上による販売・広告戦略の改良
(2)セグメンテーション分析における、態度の考慮
(3)販売戦略の効果測定における、態度の変容の考慮
(4)直近の態度を考慮した、リアルタイムな商品推薦
習慣性が高い条件下では、日頃よく購買される商品と類似した新商品を紹介したり、習慣性が低い条件においては、普段購買されないような商品や、一般的に非習慣性の高い時に購買されやすい商品を紹介したり、といった活用が考えられる。
As described above, according to the present embodiment, it is possible to calculate the habit level R and the influence level W in consideration of the habit of purchasing. That is, it is possible to calculate an index value indicating a purchase attitude tendency from the purchase log. As a result, in understanding the purchase attitude, for example, the following effects (1) to (4) can be expected.
(1) Improving sales and advertising strategies by improving visualization analysis accuracy (2) Considering attitudes in segmentation analysis (3) Considering attitude changes in measuring sales strategy effects (4) Real-time considering the latest attitudes Recommended products under high addictive conditions Introduce new products that are similar to products that are often purchased on a daily basis, and under low addictive conditions, products that are not normally purchased or generally non-addictive It can be used to introduce products that are easy to purchase at high prices.
なお、上記においては、購買ログを用いたマーケティングを例に説明したが、本実施の形態は、購買ログに限らない様々な時系列ログ(履歴データ)に対して適用が可能である。例えば、システムエラーのログを用いてエラー発生日の傾向を観察すると、システムの種類やエラーの種類に応じて、夏場の暑い時期や冬場の乾燥した時期にトラブルが発生しやすいかや、例えば、月曜日等、アクセス数が急変する特定の曜日にトラブルが発生しやすいか等の、エラーの傾向の切り分けが可能になると期待される。 In the above description, marketing using a purchase log has been described as an example. However, the present embodiment can be applied to various time series logs (history data) that are not limited to purchase logs. For example, if you observe the trend of error occurrence date using the system error log, depending on the type of system and the type of error, whether the trouble is likely to occur during the hot summer season or dry winter season, for example, It is expected that the tendency of errors, such as whether a trouble is likely to occur on a specific day of the week when the number of accesses suddenly changes, becomes possible.
また、Webページへのアクセスログに適用すると、例えば、大学教員の講義に関する資料が掲載されたWebページは、特定の曜日や試験前等の特定の時期にアクセスされやすいといった傾向を観察することができ、Webページの改変を行う際には、それらの時期を避ける必要があるといった知見が得られると考えられる。 In addition, when applied to an access log to a Web page, for example, it is possible to observe a tendency that a Web page on which materials related to lectures by university teachers are easily accessed at a specific time such as a specific day of the week or before an exam. It is possible to obtain knowledge that it is necessary to avoid these periods when modifying Web pages.
また、喫煙量や飲酒量の時系列変化の観察に適用して、習慣度Rが一定値を超えた場合には、健康を害する可能性が有る旨の警告を出したり、曜日影響度Wdが一定値を超えた場合には、「金曜日だからといって飲み過ぎないように」、「週に2日は休肝日にするとよい」等のアドバイスを提示したり、といった活用も考えられる。 In addition, when applied to the observation of time-series changes in the amount of smoking and the amount of alcohol consumed, if the habit level R exceeds a certain value, a warning that there is a possibility of harming the health is given, or the influence level W d of the day of the week. If the value exceeds a certain value, it may be possible to present advice such as “Don't drink too much just because it is Friday” or “It is better to have a rest day for two days a week”.
更に、伝染病の発症者が出た日を観察すると、週休日と発症日との間に相関が出る、発症時期に季節性が出る等の傾向が分かる可能性がある。このようなログに対しては、習慣度Rが一定値を超えると、パンデミック(常時流行)状態に陥っていることが発見できる、といった活用も考えられる。 Furthermore, observing the day when a person who develops an infectious disease appears, there is a possibility that a correlation between a weekly holiday and an onset date will appear, and a tendency such as seasonality will appear in the onset time. For such a log, it can be considered that when the custom degree R exceeds a certain value, it can be found that the user is in a pandemic (always prevalent) state.
また、本実施の形態では、曜日別又は経過月別の習慣度R及び影響度Wが算出される例を示したが、習慣度R及び影響度Wを算出する時間の単位は、観察対象に応じて適宜変更されてもよい。例えば、時刻別、時間帯別、分単位別等の習慣度R及び影響度Wが算出されてもよい。 Moreover, in this Embodiment, although the example which calculates the custom degree R and the influence degree W according to a day of the week or every elapsed month was shown, the unit of time which calculates the custom degree R and the influence degree W depends on an observation object. May be appropriately changed. For example, the habit level R and the influence level W such as time, time zone, and minute unit may be calculated.
上述したように、本実施の形態によれば、購買ログをはじめとする様々な時系列ログ(履歴データ)に対する習慣度Rと、曜日影響度Wd及び月影響度Wmとの算出が可能になり、ログの習慣性を考慮した可視化やクラスタリング分析を実施することができる。購買ログにおいては、販売・広告戦略の策定のための、時系列傾向分析・クラスタリング分析において、購買態度の一例としての購買習慣性の考慮が可能になる。加えて、習慣性の変容を考慮した販売・広告戦略の効果測定や、直近の態度を考慮したリアルタイムな商品推薦に活用できると期待される。 As described above, according to the present embodiment, it is possible to calculate the habit degree R, the day-of-week influence degree W d, and the month influence degree W m for various time series logs (history data) including a purchase log. Therefore, visualization and clustering analysis considering log habits can be performed. In the purchase log, it becomes possible to consider the purchase habit as an example of the purchase attitude in the time series trend analysis / clustering analysis for the development of the sales / advertisement strategy. In addition, it is expected to be used for measuring the effectiveness of sales and advertising strategies that take into account changes in habituality, and for real-time product recommendations that take into account the latest attitudes.
なお、本実施の形態において、購買者は、個体の一例である。購買者u(特定の購買者)による商品g(特定の商品)の購買は、所定の行動の一例である。購買ログは、履歴データの一例である。対象ログは、第1の履歴データの一例である。購買ログの年月日、曜日、及び経過月は、記録時期の一例である。同一の購買者に係る購買ログは、履歴データの集合の一例である。ログ集計部12は、集計部の一例である。習慣度算出部13は、第1の算出部の一例である。各曜日は、それぞれ同じ周期で相互に一定間隔のずれを有して訪れる複数の周期時期の一例である。すなわち、月、火、水、木、金、土、日は、相互に一定間隔のずれを有して一週間周期で訪れる。なお、時刻等が、周期時期の一例であってもよい。経過月は、単位期間の一例である。なお、経過週又は経過時間等が、単位期間の一例であってもよい。
In the present embodiment, the purchaser is an example of an individual. The purchase of the product g (specific product) by the purchaser u (specific purchaser) is an example of predetermined behavior. The purchase log is an example of history data. The target log is an example of first history data. The date, day of the week, and elapsed month of the purchase log are examples of recording times. A purchase log related to the same purchaser is an example of a set of history data. The
Cu,g,dは、第1の行動回数の一例である。Cu,g,mは、第2の行動回数の一例である。Pdは、第1の行動確率の一例である。Pmは、第2の行動確率の一例である。習慣度Rは、所定の行動の習慣への当てはまり度合いを示す指標値の一例である。 Cu, g, and d are examples of the first action count. Cu, g, m is an example of the second number of actions. P d is an example of a first action probability. P m is an example of a second action probability. The habit degree R is an example of an index value indicating the degree of fit of a predetermined action to a habit.
Cu,g,diは、第4の行動回数の一例である。Cu,g,mjは、第5の行動回数の一例である。Du,tは、全期間の一例である。Cu,gは、第3及び第6の行動回数の一例である。影響度算出部14は、第2の算出部の一例である。式(3)及び式(5)のlog2の左側の項は、第3の行動確率、及び請求項2における、全期間に対する行動確率の一例である。式(3)及び式(5)のlog2の右側の項は、請求項2における、各周期時期における行動確率又は各単位期間における行動確率の一例である。影響度Wは、行動に対する影響の度合いを示す指標値の一例である。
Cu, g, and di are examples of the fourth action count. Cu, g, mj is an example of the fifth action count. D u, t is an example of the entire period. Cu, g is an example of the third and sixth actions. The influence
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.
10 指標値算出装置
11 入力受付部
12 ログ集計部
13 習慣度算出部
14 影響度算出部
15 算出結果出力部
16 時系列変化可視化部
17 クラスタリング部
21 購買ログ記憶部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
B バス
DESCRIPTION OF
105
Claims (8)
前記第1の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記周期時期における第1の行動確率を算出し、又は前記第2の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記単位期間における第2の行動確率を算出し、又は前記第3の行動回数に基づいて、前記全期間における第3の行動確率を算出し、前記第1の行動確率又は前記第2の行動確率又は前記第3の行動確率と、前記第1の行動回数又は前記第2の行動回数又は前記第3の行動回数に基づく値との積を、前記個体による前記所定の行動の習慣への当てはまり度合いを示す指標値として算出する第1の算出部と、
を有し、
前記集計部は、複数の前記周期時期のそれぞれについて、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとのうち、当該周期時期に記録された履歴データに基づいて、当該周期時期における第4の行動回数を集計し、又は複数の前記単位期間のそれぞれについて、前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとのうち、当該単位期間に記録された履歴データに基づいて、当該単位期間における第5の行動回数を集計し、かつ、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第6の行動回数を集計し、
前記第6の行動回数に基づく、前記全期間に対する行動確率と、前記周期時期ごとの前記第4の行動回数、又は前記単位期間ごとの前記第5の行動回数とに基づく相互情報量を用いて、前記周期時期又は前記単位期間の前記行動に対する影響の度合いを示す指標値を算出する第2の算出部を有することを特徴とする指標値算出装置。 The first history data of a set of history data recorded for each predetermined action by an individual and the history data recorded before the first history data, and having a certain interval between each other in the same cycle. The first action count is totaled based on the history data recorded in the cycle time to which the recording time of the first history data belongs among the plurality of cycle times visited, or the first history data, The second action count is totaled based on history data recorded before the first history data and recorded in a unit period to which the recording time of the first history data belongs among a plurality of unit periods. Or based on the first history data and the history data recorded before the first history data, the first history data from the recording time of the first history data recorded for the individual A counting unit that counts the third action number in the whole period until the recording time,
Based on the first number of actions, a first action probability in the cycle period to which the recording time of the first history data belongs is calculated, or based on the second action number, the first history calculating a second behavior probability in the unit period in which the recording time belongs data, or on the basis of the third action times, the calculated third behavior probability Lifetime, the first behavior probability or The product of the second action probability or the third action probability and the first action number or the second action number or the value based on the third action number is the predetermined action by the individual. A first calculation unit that calculates an index value indicating the degree of fit to the habit;
I have a,
The totaling unit is based on history data recorded at the cycle time out of the first history data and history data recorded before the first history data for each of the plurality of cycle times. Then, the fourth action count in the period is counted, or, for each of the plurality of unit periods, the first history data and the history data recorded before the first history data Based on the history data recorded in the unit period, the fifth action count in the unit period is totaled, and the history data recorded before the first history data and the first history data Based on the above, the sixth action count in the entire period from the recording time of the first history data recorded for the individual to the recording time of the first history data is tabulated,
Using the mutual information amount based on the action probability for the whole period based on the sixth action count and the fourth action count for each period or the fifth action count for each unit period An index value calculation apparatus comprising: a second calculation unit that calculates an index value indicating a degree of influence on the behavior during the period or the unit period .
前記第1の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記周期時期における第1の行動確率を算出し、又は前記第2の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記単位期間における第2の行動確率を算出し、又は前記第3の行動回数に基づいて、前記全期間における第3の行動確率を算出し、前記第1の行動確率又は前記第2の行動確率又は前記第3の行動確率と、前記第1の行動回数又は前記第2の行動回数又は前記第3の行動回数の対数との積を、前記個体による前記所定の行動の習慣への当てはまり度合いを示す指標値として算出する第1の算出部と、
を有することを特徴とする指標値算出装置。 The first history data of a set of history data recorded for each predetermined action by an individual and the history data recorded before the first history data, and having a certain interval between each other in the same cycle. The first action count is totaled based on the history data recorded in the cycle time to which the recording time of the first history data belongs among the plurality of cycle times visited, or the first history data, The second action count is totaled based on history data recorded before the first history data and recorded in a unit period to which the recording time of the first history data belongs among a plurality of unit periods. Or based on the first history data and the history data recorded before the first history data, the first history data from the recording time of the first history data recorded for the individual A counting unit that counts the third action number in the whole period until the recording time,
Based on the first number of actions, a first action probability in the cycle period to which the recording time of the first history data belongs is calculated, or based on the second action number, the first history calculating a second behavior probability in the unit period in which the recording time belongs data, or on the basis of the third action times, the calculated third behavior probability Lifetime, the first behavior probability or The product of the second action probability or the third action probability and the logarithm of the first action number or the second action number or the third action number is the product of the predetermined action by the individual. A first calculation unit that calculates the index value indicating the degree of fit to the habit;
An index value calculation device characterized by comprising:
前記第6の行動回数に基づく、前記全期間に対する行動確率と、前記周期時期ごとの前記第4の行動回数、又は前記単位期間ごとの前記第5の行動回数とに基づく相互情報量を用いて、前記周期時期又は前記単位期間の前記行動に対する影響の度合いを示す指標値を算出する第2の算出部と、
を有することを特徴とする指標値算出装置。 The first history data and the first history data in the set of history data recorded for each predetermined action by an individual for each of a plurality of cycle periods that visit each other with a certain interval from each other in the same cycle. Based on the history data recorded in the cycle period, among the history data recorded before the history data, the fourth action count in the cycle period is totaled, or for each of the plurality of unit periods, Based on the history data recorded in the unit period, of the first history data and the history data recorded before the first history data, the fifth action count in the unit period is aggregated. And from the recording time of the first history data recorded for the individual based on the first history data and the history data recorded before the first history data. A counting unit for counting the sixth action count in the whole period until the recording time of the first history data,
Using the mutual information amount based on the action probability for the whole period based on the sixth action count and the fourth action count for each period or the fifth action count for each unit period a second calculation unit for leaving calculate the index value indicating the degree of influence on the behavior of the periodic timing or the unit period,
An index value calculation device characterized by comprising:
前記第1の購買回数に基づいて、前記第1の購買ログの記録時期が属する曜日における第1の購買確率を算出し、又は前記第2の購買回数に基づいて、前記第1の購買ログの記録時期が属する月における第2の購買確率を算出し、又は前記第3の購買回数に基づいて、前記全期間における第3の購買確率を算出し、前記第1の購買確率又は前記第2の購買確率又は前記第3の購買確率と、前記第1の購買回数又は前記第2の購買回数又は前記第3の購買回数に基づく値との積を、前記購買者による前記商品の購買の習慣への当てはまり度合いを示す指標値として算出する第1の算出部と、
を有し、
前記集計部は、それぞれの曜日について、前記第1の購買ログと前記第1の購買ログより前に記録された購買ログとのうち、当該曜日に記録された購買ログに基づいて、当該曜日における第4の購買回数を集計し、又は複数のそれぞれの月について、前記第1の購買ログと、前記第1の購買ログより前に記録された購買ログとのうち、当該月に記録された購買ログに基づいて、当該月における第5の購買回数を集計し、かつ、前記第1の購買ログと前記第1の購買ログより前に記録された購買ログとに基づいて、前記購買者に関して記録された最初の購買ログの記録時期から前記第1の購買ログの記録時期までの全期間における第6の購買回数を集計し、
前記第6の購買回数に基づく、前記全期間に対する購買確率と、前記曜日ごとの前記第4の購買回数、又は前記月ごとの前記第5の購買回数とに基づく相互情報量を用いて、前記曜日又は前記月の前記購買に対する影響の度合いを示す指標値を算出する第2の算出部を有することを特徴とする指標値算出装置。 A first purchase log in a set of purchase logs recorded every time a product is purchased by a purchaser, and is recorded before the first purchase log, and the recording time of the first purchase log belongs. The first purchase count is totaled based on the purchase log recorded on the day of the week, or recorded before the first purchase log and the first purchase log, and the recording time of the first purchase log Based on the purchase log recorded in the month to which the data belongs, or based on the first purchase log and the purchase log recorded before the first purchase log, A totaling unit that counts the third number of purchases in the entire period from the recording time of the first purchase log by the purchaser to the recording time of the first purchase log;
Based on the first number of purchases, a first purchase probability for a day of the week to which the recording time of the first purchase log belongs is calculated, or based on the second number of purchases, the first purchase log The second purchase probability in the month to which the recording time belongs is calculated, or the third purchase probability in the whole period is calculated based on the third purchase count, and the first purchase probability or the second purchase probability is calculated. The product of the purchase probability or the third purchase probability and the value based on the first purchase count, the second purchase count, or the third purchase count, to the purchase habit of the product by the purchaser A first calculator that calculates an index value indicating the degree of fit of
I have a,
For each day of the week, the counting unit determines whether the day of the week is based on the purchase log recorded on that day of the first purchase log and the purchase log recorded before the first purchase log. The fourth purchase count is counted, or, for each of a plurality of months, the purchase recorded in the month among the first purchase log and the purchase log recorded before the first purchase log. Based on the log, the fifth purchase count in the month is tabulated, and the purchaser is recorded based on the first purchase log and the purchase log recorded before the first purchase log. Totaling the sixth number of purchases over the entire period from the recorded time of the first purchase log to the time of recording the first purchase log,
Using the mutual information amount based on the purchase probability for the whole period based on the sixth purchase count and the fourth purchase count for each day of the week, or the fifth purchase count for each month, An index value calculation apparatus comprising: a second calculation unit that calculates an index value indicating a degree of influence on the purchase of a day of the week or the month .
前記第1の購買回数に基づいて、前記第1の購買ログの記録時期が属する曜日における第1の購買確率を算出し、又は前記第2の購買回数に基づいて、前記第1の購買ログの記録時期が属する月における第2の購買確率を算出し、又は前記第3の購買回数に基づいて、前記全期間における第3の購買確率を算出し、前記第1の購買確率又は前記第2の購買確率又は前記第3の購買確率と、前記第1の購買回数又は前記第2の購買回数又は前記第3の購買回数の対数との積を、前記購買者による前記商品の購買の習慣への当てはまり度合いを示す指標値として算出する第1の算出部と、
を有することを特徴とする指標値算出装置。 A first purchase log in a set of purchase logs recorded every time a product is purchased by a purchaser, and is recorded before the first purchase log, and the recording time of the first purchase log belongs. The first purchase count is totaled based on the purchase log recorded on the day of the week, or recorded before the first purchase log and the first purchase log, and the recording time of the first purchase log Based on the purchase log recorded in the month to which the data belongs, or based on the first purchase log and the purchase log recorded before the first purchase log, A totaling unit that counts the third number of purchases in the entire period from the recording time of the first purchase log by the purchaser to the recording time of the first purchase log;
Based on the first number of purchases, a first purchase probability for a day of the week to which the recording time of the first purchase log belongs is calculated, or based on the second number of purchases, the first purchase log The second purchase probability in the month to which the recording time belongs is calculated, or the third purchase probability in the whole period is calculated based on the third purchase count, and the first purchase probability or the second purchase probability is calculated. The product of the purchase probability or the third purchase probability and the logarithm of the first purchase count or the second purchase count or the third purchase count is added to the purchase habit of the product by the purchaser. A first calculator that calculates an index value indicating the degree of fit;
An index value calculation device characterized by comprising:
個体による所定の行動ごとに記録される履歴データの集合のうちの第1の履歴データと、前記第1の履歴データより前に記録され、かつ、それぞれ同じ周期で相互に一定間隔のずれを有して訪れる複数の周期時期のうち前記第1の履歴データの記録時期が属する周期時期に記録された履歴データとに基づいて第1の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録され、かつ、複数の単位期間のうち前記第1の履歴データの記録時期が属する単位期間に記録された履歴データとに基づいて第2の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第3の行動回数を集計する集計手順と、
前記第1の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記周期時期における第1の行動確率を算出し、又は前記第2の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記単位期間における第2の行動確率を算出し、又は前記第3の行動回数に基づいて、前記全期間における第3の行動確率を算出し、前記第1の行動確率又は前記第2の行動確率又は前記第3の行動確率と、前記第1の行動回数又は前記第2の行動回数又は前記第3の行動回数に基づく値との積を、前記個体による前記所定の行動の習慣への当てはまり度合いを示す指標値として算出する第1の算出手順と、
を実行し、
前記集計手順は、複数の前記周期時期のそれぞれについて、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとのうち、当該周期時期に記録された履歴データに基づいて、当該周期時期における第4の行動回数を集計し、又は複数の前記単位期間のそれぞれについて、前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとのうち、当該単位期間に記録された履歴データに基づいて、当該単位期間における第5の行動回数を集計し、かつ、前記第1の履歴データと前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第6の行動回数を集計し、
前記コンピュータが、
前記第6の行動回数に基づく、前記全期間に対する行動確率と、前記周期時期ごとの前記第4の行動回数、又は前記単位期間ごとの前記第5の行動回数とに基づく相互情報量を用いて、前記周期時期又は前記単位期間の前記行動に対する影響の度合いを示す指標値を算出する第2の算出手順を実行することを特徴とする指標値算出方法。 Computer
The first history data of a set of history data recorded for each predetermined action by an individual and the history data recorded before the first history data, and having a certain interval between each other in the same cycle. The first action count is totaled based on the history data recorded in the cycle time to which the recording time of the first history data belongs among the plurality of cycle times visited, or the first history data, The second action count is totaled based on history data recorded before the first history data and recorded in a unit period to which the recording time of the first history data belongs among a plurality of unit periods. Or based on the first history data and the history data recorded before the first history data, the first history data from the recording time of the first history data recorded for the individual And a summary procedure to aggregate the third action number of times in the entire period of up to record time,
Based on the first number of actions, a first action probability in the cycle period to which the recording time of the first history data belongs is calculated, or based on the second action number, the first history calculating a second behavior probability in the unit period in which the recording time belongs data, or on the basis of the third action times, the calculated third behavior probability Lifetime, the first behavior probability or The product of the second action probability or the third action probability and the first action number or the second action number or the value based on the third action number is the predetermined action by the individual. A first calculation procedure for calculating as an index value indicating the degree of fit to the habit,
The execution,
The counting procedure is based on history data recorded at the cycle time out of the first history data and history data recorded before the first history data for each of the plurality of cycle times. Then, the fourth action count in the period is counted, or, for each of the plurality of unit periods, the first history data and the history data recorded before the first history data Based on the history data recorded in the unit period, the fifth action count in the unit period is totaled, and the history data recorded before the first history data and the first history data Based on the above, the sixth action count in the entire period from the recording time of the first history data recorded for the individual to the recording time of the first history data is tabulated,
The computer is
Using the mutual information amount based on the action probability for the whole period based on the sixth action count and the fourth action count for each period or the fifth action count for each unit period An index value calculation method comprising: executing a second calculation procedure for calculating an index value indicating a degree of influence on the behavior during the period or the unit period .
個体による所定の行動ごとに記録される履歴データの集合のうちの第1の履歴データと、前記第1の履歴データより前に記録され、かつ、それぞれ同じ周期で相互に一定間隔のずれを有して訪れる複数の周期時期のうち前記第1の履歴データの記録時期が属する周期時期に記録された履歴データとに基づいて第1の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録され、かつ、複数の単位期間のうち前記第1の履歴データの記録時期が属する単位期間に記録された履歴データとに基づいて第2の行動回数を集計する、又は前記第1の履歴データと、前記第1の履歴データより前に記録された履歴データとに基づいて、前記個体に関して記録された最初の履歴データの記録時期から前記第1の履歴データの記録時期までの全期間における第3の行動回数を集計する集計手順と、
前記第1の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記周期時期における第1の行動確率を算出し、又は前記第2の行動回数に基づいて、前記第1の履歴データの記録時期が属する前記単位期間における第2の行動確率を算出し、又は前記第3の行動回数に基づいて、前記全期間における第3の行動確率を算出し、前記第1の行動確率又は前記第2の行動確率又は前記第3の行動確率と、前記第1の行動回数又は前記第2の行動回数又は前記第3の行動回数の対数との積を、前記個体による前記所定の行動の習慣への当てはまり度合いを示す指標値として算出する第1の算出手順と、
を実行することを特徴とする指標値算出方法。 Computer
The first history data of a set of history data recorded for each predetermined action by an individual and the history data recorded before the first history data, and having a certain interval between each other in the same cycle. The first action count is totaled based on the history data recorded in the cycle time to which the recording time of the first history data belongs among the plurality of cycle times visited, or the first history data, The second action count is totaled based on history data recorded before the first history data and recorded in a unit period to which the recording time of the first history data belongs among a plurality of unit periods. Or based on the first history data and the history data recorded before the first history data, the first history data from the recording time of the first history data recorded for the individual And a summary procedure to aggregate the third action number of times in the entire period of up to record time,
Based on the first number of actions, a first action probability in the cycle period to which the recording time of the first history data belongs is calculated, or based on the second action number, the first history calculating a second behavior probability in the unit period in which the recording time belongs data, or on the basis of the third action times, the calculated third behavior probability Lifetime, the first behavior probability or The product of the second action probability or the third action probability and the logarithm of the first action number or the second action number or the third action number is the product of the predetermined action by the individual. A first calculation procedure for calculating as an index value indicating the degree of fit to a habit;
The index value calculation method characterized by performing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014220340A JP6315698B2 (en) | 2014-10-29 | 2014-10-29 | Index value calculation device, index value calculation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014220340A JP6315698B2 (en) | 2014-10-29 | 2014-10-29 | Index value calculation device, index value calculation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016091040A JP2016091040A (en) | 2016-05-23 |
| JP6315698B2 true JP6315698B2 (en) | 2018-04-25 |
Family
ID=56016190
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014220340A Active JP6315698B2 (en) | 2014-10-29 | 2014-10-29 | Index value calculation device, index value calculation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6315698B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011048435A (en) * | 2009-08-25 | 2011-03-10 | Nippon Telegr & Teleph Corp <Ntt> | Estimation logic construction support system, user behavior estimation device, user behavior estimation method and user behavior estimation program |
| US20130144682A1 (en) * | 2011-12-01 | 2013-06-06 | Avaya Inc. | System and method for enhancing communication services based on user behavior and relative trending patterns |
| JP5860795B2 (en) * | 2012-11-06 | 2016-02-16 | 日本電信電話株式会社 | Survival rate estimation apparatus, method, and program |
-
2014
- 2014-10-29 JP JP2014220340A patent/JP6315698B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016091040A (en) | 2016-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Batislam et al. | Empirical validation and comparison of models for customer base analysis | |
| US8738421B1 (en) | Driver moderator method for retail sales prediction | |
| Miguéis et al. | Modeling partial customer churn: On the value of first product-category purchase sequences | |
| JP6181360B2 (en) | Marketing device, marketing method, program, and recording medium | |
| JP7004504B2 (en) | Analysis equipment | |
| US10430812B2 (en) | Retail sales forecast system with promotional cross-item effects prediction | |
| Wu et al. | Counting your customers: Compounding customer’s in-store decisions, interpurchase time and repurchasing behavior | |
| JP7675161B2 (en) | Information processing device, method and program | |
| JP2017220155A (en) | Customer management in electronic commerce site | |
| Hofmeyr et al. | A new measure of brand attitudinal equity based on the Zipf distribution | |
| US20220414579A1 (en) | Salesperson evaluation apparatus, salesperson evaluation method, and salesperson evaluation program | |
| US20230177535A1 (en) | Automated estimation of factors influencing product sales | |
| Sharma et al. | Best seller rank (bsr) to sales: An empirical look at amazon. com | |
| US20190340633A1 (en) | Systems and methods for calculating and presenting information related to the effectiveness of a promotion | |
| Zhu et al. | Cross-series Demand Forecasting using Machine Learning: Evidence in the Pharmaceutical Industry | |
| Levy et al. | Asymetric Price Adjustment in the Small: An Implication of Rational Inattention | |
| JP6315698B2 (en) | Index value calculation device, index value calculation method, and program | |
| Vakratsas et al. | The relationship between purchase regularity and propensity to accelerate | |
| US20250173752A1 (en) | Analysis apparatus, analysis method, and storage medium | |
| Zhang et al. | Assessing lifetime profitability of customers with purchasing cycles | |
| Holmér et al. | Development of a data-driven marketing strategy for an online pharmacy | |
| Mondal et al. | A model for fresh produce with inflation induced dynamic demand under dynamic trade credit policy in imprecise environments | |
| Thomas et al. | Impact of demographic and economic variables on financial policy purchase timing decisions | |
| Phamthi | Uncertainty avoidance level and purchase intention in Hungarian e-commerce | |
| JP2002230386A (en) | Profit sharing method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180309 |
|
| 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: 20180320 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180323 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6315698 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |