Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5525501B2 - Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server - Google Patents
[go: Go Back, main page]

JP5525501B2 - Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server - Google Patents

Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server Download PDF

Info

Publication number
JP5525501B2
JP5525501B2 JP2011213611A JP2011213611A JP5525501B2 JP 5525501 B2 JP5525501 B2 JP 5525501B2 JP 2011213611 A JP2011213611 A JP 2011213611A JP 2011213611 A JP2011213611 A JP 2011213611A JP 5525501 B2 JP5525501 B2 JP 5525501B2
Authority
JP
Japan
Prior art keywords
survival rate
customer
purchase
behavior
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011213611A
Other languages
Japanese (ja)
Other versions
JP2013073534A (en
Inventor
翔一 長野
匡 内山
典子 高屋
裕介 市川
滋 藤村
眞哉 村田
健司 江崎
透 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011213611A priority Critical patent/JP5525501B2/en
Publication of JP2013073534A publication Critical patent/JP2013073534A/en
Application granted granted Critical
Publication of JP5525501B2 publication Critical patent/JP5525501B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、マーケティング分野において顧客の生存率を推定する技術に関する。   The present invention relates to a technique for estimating the survival rate of a customer in the marketing field.

マーケティング分析において、ダイレクトメールの送付対象絞り込み、ブランド戦略立案の際、今後も自社ブランドを買い続けてくれる優良顧客を抽出する必要がある。   In marketing analysis, it is necessary to select good customers who will continue to buy their own brands in the future when narrowing down the subject of direct mail and planning brand strategies.

従来、顧客生存率を推定する方法としては、例えば特許文献1に記載の方法が知られていた。   Conventionally, as a method for estimating a customer survival rate, for example, a method described in Patent Document 1 has been known.

特許文献1に記載の方法によれば、購買と離脱がランダムに発生するという仮定を置き、個々人の来店周期を考慮した生存率を推定できる。   According to the method described in Patent Literature 1, it is possible to estimate the survival rate in consideration of the visit cycle of each individual, assuming that purchase and withdrawal occur randomly.

阿部誠、「消費者行動理論にもとづいた個人レベルのRF分析−階層ベイズによるPareto/NBDモデルの改良−」、日本統計学会誌、第37巻、第2号、2008年3月、pp.239−259Makoto Abe, “Personal RF Analysis Based on Consumer Behavior Theory-Improvement of Pareto / NBD Model by Hierarchical Bayes”, Journal of the Japan Statistical Society, Vol. 37, No. 2, March 2008, pp. 239-259

特許文献1に記載の顧客生存率推定方法は、購買データを元に算出するため、実際に購買を行っていないユーザに適用することができない。すなわち、例えばあるブランドに関する購買履歴のないユーザについては、当該ブランドに関する顧客生存率を推定することはできない。   Since the customer survival rate estimation method described in Patent Document 1 is calculated based on purchase data, it cannot be applied to users who have not actually purchased. That is, for example, for a user who does not have a purchase history for a certain brand, the customer survival rate for that brand cannot be estimated.

したがって購買を行なっていないユーザに適用可能な生存率推定を行なう必要がある。   Therefore, it is necessary to estimate the survival rate applicable to users who have not made purchases.

本発明は上記課題を解決するものであり、その目的は、実際に購買を行なっていないユーザに適用することができる顧客生存率推定システム、方法、プログラムを提供することにある。   The present invention solves the above-described problems, and an object of the present invention is to provide a customer survival rate estimation system, method, and program that can be applied to users who have not actually purchased.

本発明は、ベイズの定理を用いて、購買前行動(カート投入、商品閲覧)のデータを元に実際に購買を行なっていないユーザの生存率(潜在的生存率)を含めて推定する。尚、以下の説明では「購買前行動」を単に「前行動」と記載することもある。   The present invention uses Bayes' theorem to estimate including the survival rate (potential survival rate) of users who are not actually purchasing based on pre-purchase behavior (cart input, product browsing) data. In the following description, “pre-purchase behavior” is sometimes simply referred to as “pre-action”.

本発明の顧客生存率推定システムは、顧客生存率を分析する分析者によって操作される分析者用端末からの顧客生存率分析要求を受け、該分析要求に応じて顧客生存率を推定し、該推定した顧客生存率を顧客生存率分析結果として前記分析者用端末に送る顧客生存率推定処理サーバを備えた顧客生存率推定システムであって、前記顧客生存率推定処理サーバは、ユーザの商品に対する購買行動および購買前行動に関するデータが格納されたログデータベースと、前記分析用端末から顧客生存率分析要求があったときに、前記ログデータベースに格納されたデータに基づいて、ユーザが今後購買を行なう確率を示す顧客生存率と、ユーザが今後購買前行動を行なう確率を示す購買前行動生存率とを算出する存在率推定手段と、前記ログデータベースに格納されたデータに基づいて、あるユーザの購買前行動を条件として購買が起こる確率およびある商品の購買前行動を条件として購買が起こる確率の積を、全てのユーザおよび全ての商品の購買前行動を条件として購買が起こる確率で除することによって、あるユーザのある商品に対する購買遷移確率を表す期待生存率を求め、該期待生存率に、該期待生存率で示されるユーザ、商品に対応する前記生存率推定手段で算出された購買前行動生存率を乗算して前行動からの推定生存率を求める処理を全ユーザ、全購買前行動について実行し、該求められた前行動からの推定生存率と前記生存率推定手段で算出された顧客生存率の中から、最終の生存率を顧客生存率分析結果として決定する潜在的生存率推定手段と、を備えていることを特徴とする。   The customer survival rate estimation system of the present invention receives a customer survival rate analysis request from an analyzer terminal operated by an analyst who analyzes customer survival rates, estimates a customer survival rate according to the analysis request, A customer survival rate estimation system including a customer survival rate estimation processing server that sends an estimated customer survival rate as a customer survival rate analysis result to the analyzer terminal, wherein the customer survival rate estimation processing server A user will make a purchase in the future based on the data stored in the log database when there is a customer survival rate analysis request from the analysis terminal and the log database storing data relating to purchase behavior and pre-purchase behavior A presence rate estimating means for calculating a customer survival rate indicating a probability and a pre-purchase behavior survival rate indicating a probability that the user will perform a pre-purchase behavior in the future; Based on the data stored in the service, the product of the probability of purchasing on the condition of pre-purchasing behavior of a user and the probability of purchasing on the condition of pre-purchasing behavior of a product is calculated as the purchase of all users and all products. By dividing the previous behavior by the probability that purchase will occur, the expected survival rate representing the purchase transition probability for a certain product of a certain user is obtained, and the expected survival rate corresponds to the user and product indicated by the expected survival rate The process of obtaining the estimated survival rate from the previous behavior by multiplying the survival rate before purchase calculated by the survival rate estimating means is executed for all users and all the behaviors before purchase, and is estimated from the obtained previous behavior. A potential survival rate estimation means for determining a final survival rate as a customer survival rate analysis result from the survival rate and the customer survival rate calculated by the survival rate estimation means. To.

(1)請求項1〜4に記載の発明によれば、実際に購買を行なっていないユーザに適用することができ、購買を行なっていないユーザの潜在的な生存率を推定できる。
(2)請求項2に記載の発明によれば、購買を行なっていないユーザの潜在的な生存率を推定できる顧客生存率推定方法を提供することができる。
(3)請求項3に記載の発明によれば、購買を行なっていないユーザの潜在的な生存率を推定できる顧客生存率推定処理サーバを提供することができる。
(4)請求項4に記載の発明によれば、購買を行なっていないユーザの潜在的な生存率を推定できる顧客生存率推定処理サーバ用プログラムを提供することができる。
(1) According to the invention described in claims 1 to 4, it can be applied to a user who does not actually make a purchase, and a potential survival rate of a user who does not make a purchase can be estimated.
(2) According to the invention described in claim 2, it is possible to provide a customer survival rate estimation method capable of estimating a potential survival rate of a user who has not made a purchase.
(3) According to the invention described in claim 3, it is possible to provide a customer survival rate estimation processing server capable of estimating a potential survival rate of a user who has not made a purchase.
(4) According to the invention described in claim 4, it is possible to provide a customer survival rate estimation processing server program capable of estimating the potential survival rate of a user who has not made a purchase.

本発明の実施形態例における顧客生存率推定システムの構成図。The block diagram of the customer survival rate estimation system in the embodiment of this invention. 本発明の実施形態例における生存率推定処理部が行なう処理のフローチャート。The flowchart of the process which the survival rate estimation process part in the embodiment of this invention performs. 本発明の実施形態例における潜在的生存率推定処理部が行なう処理のフローチャート。The flowchart of the process which the potential survival rate estimation process part in the embodiment of this invention performs. 本発明の実施形態例における全体のシーケンス図。The whole sequence diagram in the embodiment of the present invention. 本発明の実施形態例における生存率推定処理部の入、出力データの説明図。Explanatory drawing of the input and output data of the survival rate estimation process part in the embodiment of this invention. 本発明の実施形態例における潜在的生存率推定処理部の入、出力データの説明図。Explanatory drawing of the input and output data of the potential survival rate estimation process part in the embodiment of this invention. 本発明の実施形態例における生存率推定処理部の入力となるパラメータx,t,Tの説明図。Explanatory drawing of parameter x, t, T used as the input of the survival rate estimation process part in the example of embodiment of this invention. 本発明の実施形態例における潜在的生存率推定処理部で用いるデータ例を表し、(a)は各ユーザが各ブランドで購買を行なった日数のデータ例を示す説明図、(b)は各ユーザが各ブランドで前行動を行なった日数のデータ例を示す説明図。The example of data used in the potential survival rate estimation processing unit in the embodiment of the present invention is represented, (a) is an explanatory diagram showing a data example of the number of days each user has purchased with each brand, (b) is each user Explanatory drawing which shows the example of data of the days which performed the previous action in each brand.

以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings, but the present invention is not limited to the following embodiments.

購買には必ず前行動が必要であることから、ベイズの定理により生存率=P(購買)について、P(購買)=P(前行動)P(購買|前行動)が成立する。尚、P(購買|前行動)は、前行動を条件として購買が起こる条件付確率を表している。   Since the previous action is always required for the purchase, P (purchase) = P (previous action) P (purchase | previous action) is established for the survival rate = P (purchase) according to Bayes' theorem. Note that P (purchase | previous behavior) represents a conditional probability that the purchase occurs on the condition of the previous behavior.

しかし、購買を行なっていないユーザは既存手法ではP(購買|前行動)=0であるため、生存率を算出できないが、本実施形態例では、対象ユーザの他ブランドにおけるP(購買|前行動)と他ユーザの対象ブランドにおけるP(購買|前行動)から期待値を推定する。実測値ではなく、期待値を生存率計算に組み込むことで未購買者の生存率(今後購買を行なう確率)を推定可能とする。   However, a user who has not made a purchase cannot calculate the survival rate because P (purchase | previous action) = 0 in the existing method, but in this embodiment, P (purchase | previous action) in another brand of the target user. ) And P (purchase | previous behavior) in the target brand of other users. Incorporating the expected value into the survival rate calculation instead of the actual measurement value makes it possible to estimate the survival rate of unpurchased people (probability of future purchases).

図1は、本発明の顧客生存率推定システムの全体構成を示している。図2は本発明の生存率推定手段が行なう生存率推定処理のフローチャート、図3は本発明の潜在的生存率推定手段が行なう潜在的生存率推定処理のフローチャート、図4は本発明の顧客生存率推定処理サーバの全体シーケンス図である。   FIG. 1 shows the overall configuration of the customer survival rate estimation system of the present invention. 2 is a flowchart of the survival rate estimation process performed by the survival rate estimation means of the present invention, FIG. 3 is a flowchart of the potential survival rate estimation process performed by the potential survival rate estimation means of the present invention, and FIG. It is a whole sequence diagram of a rate estimation processing server.

図1において、100は、顧客生存率を分析する分析者(例えばマーケター、商品開発者)によって操作される分析者用端末(コンピュータ端末)であり、200は、分析者用端末100からの顧客生存率分析要求を受け、該分析要求に応じて顧客生存率を推定し、該推定した顧客生存率を顧客生存率分析結果として前記分析者用端末100に送る顧客生存率推定処理サーバであり、これら分析者用端末100と顧客生存率推定処理サーバ200は、例えば図示省略のネットワークによって接続されている。   In FIG. 1, reference numeral 100 denotes an analyzer terminal (computer terminal) operated by an analyst (for example, a marketer or product developer) who analyzes a customer survival rate, and 200 denotes a customer survival from the analyzer terminal 100. A customer survival rate estimation processing server that receives a rate analysis request, estimates a customer survival rate in response to the analysis request, and sends the estimated customer survival rate to the analyzer terminal 100 as a customer survival rate analysis result. The analyzer terminal 100 and the customer survival rate estimation processing server 200 are connected by, for example, a network (not shown).

顧客生存率推定処理サーバ200は、ユーザの商品に対する購買行動および前行動に関するログデータが格納されたログデータベース210と、前記ログデータベース210に格納されたデータに基づいて、ユーザが今後購買を行なう確率を示す顧客生存率と、ユーザが今後前行動を行なう前行動生存率とを算出する、生存率推定手段としての生存率推定処理部220と、前記ログデータベース210に格納されたデータに基づいて、あるユーザのある商品に対する購買遷移確率を表す期待生存率を求め、該期待生存率と前記生存率推定処理部220により算出された前行動生存率とを用いて、前行動からの推定生存率を求め、該前行動からの推定生存率および前記生存率推定処理部220により算出された顧客生存率の中から、最終の生存率を決定する潜在的生存率推定手段としての潜在的生存率推定処理部230とを備えている。   The customer survival rate estimation processing server 200 includes a log database 210 in which log data relating to purchase behavior and previous behavior of the user's products is stored, and the probability that the user will make purchases in the future based on the data stored in the log database 210. Based on the data stored in the log database 210, and the survival rate estimation processing unit 220 as a survival rate estimation means for calculating the customer survival rate and An expected survival rate representing a purchase transition probability for a certain product of a certain user is obtained, and an estimated survival rate from the previous behavior is calculated using the expected survival rate and the previous behavior survival rate calculated by the survival rate estimation processing unit 220. The final survival rate is calculated from the estimated survival rate from the previous behavior and the customer survival rate calculated by the survival rate estimation processing unit 220. And a potential survival estimation processing unit 230 as a potential survival estimation means for determining.

顧客生存率推定処理サーバ200は、例えばコンピュータにより構成され、通常のコンピュータのハードウェアリソース、例えばROM,RAM,CPU、入力装置、出力装置、通信インターフェース、ハードディスク、記録媒体およびその駆動装置を備えている。   The customer survival rate estimation processing server 200 is configured by, for example, a computer, and includes hardware resources of a normal computer, for example, ROM, RAM, CPU, input device, output device, communication interface, hard disk, recording medium, and driving device thereof. Yes.

このハードウェアリソースとソフトウェアリソース(OS、アプリケーションなど)との協働の結果、顧客生存率推定処理サーバ200は、図1に示すように、ログデータベース210、生存率推定処理部220および潜在的生存率推定処理部230を実装する。   As a result of the cooperation between the hardware resource and the software resource (OS, application, etc.), the customer survival rate estimation processing server 200 has a log database 210, a survival rate estimation processing unit 220, and a potential survival rate as shown in FIG. A rate estimation processing unit 230 is implemented.

前記ログデータベース210はハードディスクあるいはRAMなどの保存手段・記憶手段に構築されているものとする。   It is assumed that the log database 210 is constructed in storage means / storage means such as a hard disk or RAM.

次に、上記のように構成されたシステムの動作を具体的に説明する。まずログデータベース210に格納されるデータについて説明する。ログデータベース210には、ユーザ毎の購買(=buy_)、前行動であるカート投入(cart_)、前行動である商品閲覧(=view_)に関するパラメータx,t,Tのデータ(例えば図5の(1)に示すデータ)と、ブランド毎の全ユーザがあるブランドで購買を行なった日数および、ブランド毎の全ユーザがあるブランドで前行動(カート投入、商品閲覧)を行なった日数のデータ(例えば図6の(2)、(3)に示すデータ)と、ユーザ毎のあるユーザがいずれかのブランドで購買を行なった日数およびユーザ毎のあるユーザがいずれかのブランドで前行動を行なった日数のデータ(例えば図6の(4)、(5)に示すデータ)とが格納されている。   Next, the operation of the system configured as described above will be specifically described. First, data stored in the log database 210 will be described. In the log database 210, data of parameters x, t, and T relating to purchase (= buy_) for each user, cart input (cart_) as the previous action, and product browsing (= view_) as the previous action (for example, (( 1), and the number of days when all users for each brand made purchases with a certain brand, and the number of days for which all users for each brand performed pre-actions (cart input, product browsing) with a brand. The data shown in (2) and (3) of FIG. 6), the number of days that a certain user for each user made purchases in any brand, and the number of days that a certain user for each user performed pre-actions in any brand. (For example, the data shown in (4) and (5) of FIG. 6).

尚、図5は生存率推定処理部220のインプットデータ(1)とアウトプットデータ(6)(ユーザ毎の購買、カート投入、商品閲覧の各々の生存率buy_life、cart_life、view_life)の例を表し、図6は潜在的生存率推定処理部230のインプットデータ(2)、(3)、(4)、(5)、(6)とアウトプットデータ(7)(ユーザ毎の生存率)の例を表している。   FIG. 5 shows an example of input data (1) and output data (6) (survival rates buy_life, cart_life, view_life for each purchase, cart input, and product browsing for each user) of the survival rate estimation processing unit 220. 6 is an example of input data (2), (3), (4), (5), (6) and output data (7) (survival rate for each user) of the potential survival rate estimation processing unit 230. Represents.

前記パラメータx,t,Tは図7のように定義される。図7は、購買、カート投入、商品閲覧の各事象の観測開始から観測終了に向けての時間経過を示し、図中の*印は各事象が発生したことを表している。   The parameters x, t, and T are defined as shown in FIG. FIG. 7 shows the passage of time from the start of observation to the end of observation for each event of purchase, cart insertion, and product browsing, and * in the figure indicates that each event has occurred.

パラメータxは事象が発生した回数(日数)であり、図7の例ではx=3である。パラメータtは事象の初回発生日から最終発生日までの経過日数であり、パラメータTは事象の初回発生日から観測終了日までの経過日数である。   The parameter x is the number of times (number of days) the event has occurred, and x = 3 in the example of FIG. The parameter t is the number of days elapsed from the first occurrence date of the event to the last occurrence date, and the parameter T is the number of days elapsed from the first occurrence date of the event to the observation end date.

次に生存率推定処理部220の詳細について説明する。生存率推定処理部220は、分析用端末100から顧客生存率分析要求、例えば比較したいブランド(又はECサイト)の指定がなされたとき、図2のフローチャートに示す、購買、カート投入、商品閲覧の各データの取得処理(ステップS221,S224,S227)と、購買、カート投入、商品閲覧についてのユーザ毎のパラメータの推定処理(ステップS222,S225,S228)と、購買、カート投入、商品閲覧の各生存率の算出処理(ステップS223,S226,S229)とを実行する。その具体的な処理は次のとおりである。   Next, details of the survival rate estimation processing unit 220 will be described. When a customer survival rate analysis request, for example, a brand (or EC site) to be compared is designated from the analysis terminal 100, the survival rate estimation processing unit 220 performs purchase, cart insertion, and product browsing shown in the flowchart of FIG. Each data acquisition process (steps S221, S224, S227), parameter estimation processing for each user regarding purchase, cart insertion, and product browsing (steps S222, S225, S228), purchase, cart insertion, and product browsing A survival rate calculation process (steps S223, S226, and S229) is executed. The specific processing is as follows.

<データ取得>
処理0;ログデータベース210から購買、カート投入、商品閲覧に関するパラメータx,t,Tをユーザ毎に取得する(ステップS221,S224,S227)。具体的には、例えば図5のデータ(1)のように、buy_x:購買を行なった日数、buy_t:初回購買日から最終購買日までの経過日数、buy_T:初回購入日から観測終了日までの経過日数、cart_x:カート投入を行なった日数、cart_t:初回カート投入日から最終カート投入日までの経過日数、cart_T:初回カート投入日から観測終了日までの経過日数、view_x:商品閲覧を行なった日数、view_t:初回商品閲覧日から最終商品閲覧日までの経過日数、view_T:初回商品閲覧日から観測終了日までの経過日数を取得する。
<Data acquisition>
Process 0: Parameters x, t, and T relating to purchase, cart input, and product browsing are acquired for each user from the log database 210 (steps S221, S224, and S227). Specifically, for example, as in data (1) in FIG. 5, buy_x: number of days of purchase, buy_t: number of days elapsed from the first purchase date to the last purchase date, buy_T: from the first purchase date to the observation end date Elapsed days, cart_x: number of days of cart insertion, cart_t: number of days elapsed from first cart insertion date to last cart insertion date, cart_T: number of days elapsed from first cart insertion date to observation end date, view_x: product browsing Number of days, view_t: Elapsed days from first product viewing date to last product viewing date, view_T: Elapsed days from first product viewing date to observation end date.

尚、ここでは前行動=カート投入、商品閲覧としているが、他の行動を含めても良い。例えばAブランドの生存率を出す場合、Aブランドの購買、Aブランドの前行動(商品閲覧、カート投入)に絞って上記のデータを抽出する。また、aサイト(ECサイト)への生存率を求める場合も上記同様である。   In this example, the previous action = cart input and product browsing is used, but other actions may be included. For example, when calculating the survival rate of the A brand, the above data is extracted by focusing on the purchase of the A brand and the previous behavior of the A brand (product browsing, cart insertion). The same applies to the determination of the survival rate for the a site (EC site).

<ユーザ毎のパラメータ推定>
ここではグリッドサーチにより推定する方法を例示する。
<Parameter estimation for each user>
Here, a method of estimation by grid search is illustrated.

処理1;ユーザ1を選ぶ
処理2;式(1)で表される生存率尤度関数にパラメータx,t,Tを代入する(ステップS222では購買の生存率を求めるためのパラメータであるので、x→buy_x,t→buy_t,T→buy_Tを指す)。
Process 1; User 1 is selected Process 2; Parameters x, t, and T are substituted into the survival rate likelihood function represented by Expression (1) (since it is a parameter for determining the survival rate of purchase in step S222, x → buy_x, t → buy_t, T → buy_T).

Figure 0005525501
Figure 0005525501

処理3;式(1)の購買率パラメータλ、離脱率パラメータμに0から1までの値を、サービス提供者が設定した区切り毎に変化させ、それぞれの尤度関数の値を求める。   Process 3: The purchase rate parameter λ and the withdrawal rate parameter μ in the formula (1) are changed from 0 to 1 for each division set by the service provider, and the value of each likelihood function is obtained.

処理4;尤度関数の最も高かったλ、μをそのユーザのパラメータとして採用する。   Process 4: λ and μ having the highest likelihood function are adopted as parameters of the user.

処理5;ユーザを変え(IDを1足す)、処理1に戻る。全ユーザ分終了していれば処理6へ進む。尚、他にも尤度関数の微分値が0となるパラメータを数学的に解く方法など、パラメータ推定に関する既存手法が適用可能である。   Process 5: Change the user (add one ID) and return to Process 1. If the process is completed for all users, the process proceeds to process 6. In addition, existing methods relating to parameter estimation, such as a method of mathematically solving a parameter for which the differential value of the likelihood function is 0, can be applied.

<購買生存率算出>
処理6;生存率を算出する式(2)へユーザ毎のx,t,T,λ,μを代入し、生存率を算出し(ステップS223)、これをbuy_lifeとする。
<Purchase survival rate calculation>
Process 6: Substituting x, t, T, λ, and μ for each user into Expression (2) for calculating the survival rate, calculates the survival rate (step S223), and sets this as buy_life.

Figure 0005525501
Figure 0005525501

<前行動生存率算出>
処理7;処理1〜6についてカート投入(cart_x,cart_t,cart_T)(ステップS225,S226)、商品閲覧(view_x,view_t,view_T)(ステップS228,S229)で同様の処理を行い、算出された生存率をそれぞれcart_life,view_lifeとする。前記算出された生存率の例は図5、図6のデータ(6)となり、buy_lifeは今後購買を行なう確率(本来の意味での顧客生存率)、はcart_lifeは今後カート投入を行なう確率、view_lifeは今後商品閲覧を行なう確率を指す。
<Previous behavioral survival rate calculation>
Process 7: The same process is performed for carts (cart_x, cart_t, cart_T) (steps S225 and S226) and merchandise browsing (view_x, view_t, view_T) (steps S228 and S229) for the processes 1 to 6 and the calculated survival Let the rates be cart_life and view_life, respectively. An example of the calculated survival rate is the data (6) in FIGS. 5 and 6, where buy_life is the probability of future purchase (customer survival rate in the original sense), cart_life is the probability of future cart insertion, and view_life. Indicates the probability of future product browsing.

尚、前記処理2をステップS225で行う際は、カート投入の生存率を求めるためのパラメータであるので、式(1)に代入するパラメータx,t,Tは、x→cart_x,t→cart_t,T→cart_Tを指し、処理2をステップS228で行う際は、商品閲覧の生存率を求めるためのパラメータであるので、式(1)に代入するパラメータx,t,Tは、x→view_x,t→view_t,T→view_Tを指す。   Note that, when the process 2 is performed in step S225, the parameters x, t, and T to be substituted into the equation (1) are x → cart_x, t → cart_t, T → cart_T, and when processing 2 is performed in step S228, the parameters x, t, and T to be substituted into equation (1) are x → view_x, t → view_t, T → view_T

次に潜在的生存率推定処理部230の詳細について説明する。潜在的生存率推定処理部230は、図3のフローチャートに示す、カート投入からの購買遷移確率推定処理(ステップS231)と、商品閲覧からの購買遷移確率推定処理(ステップS232)と、潜在的生存率算出処理(ステップS233)とを実行する。その具体的処理は次のとおりである。   Next, details of the potential survival rate estimation processing unit 230 will be described. The potential survival rate estimation processing unit 230 performs purchase transition probability estimation processing from cart insertion (step S231), purchase transition probability estimation processing from product browsing (step S232), and potential survival shown in the flowchart of FIG. The rate calculation process (step S233) is executed. The specific process is as follows.

<各ユーザの購買遷移確率(P(購買|前行動))推定>
以下の処理8〜処理12はステップS231,S232で実行される。
<Estimated purchase transition probability (P (purchase | previous behavior)) of each user>
The following processes 8 to 12 are executed in steps S231 and S232.

処理8;前行動=カート投入とおく。   Process 8; pre-action = cart input.

処理9;ユーザ1を選ぶ。   Process 9: User 1 is selected.

処理10;処理0のデータ取得時Aブランドの生存率を推定しようとしていた場合、購買生存率=「ユーザ1のAブランドの購買遷移確率」×前行動生存率となる。ここで、前行動生存率は、生存率推定処理部220が行なう前記「処理7」(図2のステップS225,S226,S228,S229)によって算出済みであり、推定すべき「ユーザ1のAブランドの購買遷移確率」を、期待生存率として次の式(3)のように求める。   Process 10: When it is going to estimate the survival rate of the A brand at the time of data acquisition in the process 0, the purchase survival rate = “the purchase transition probability of the A brand of the user 1” × the previous behavior survival rate. Here, the pre-behavioral survival rate has been calculated by the above-mentioned “Processing 7” (Steps S225, S226, S228, and S229 in FIG. 2) performed by the survival rate estimation processing unit 220. Is determined as an expected survival rate according to the following equation (3).

ユーザ1のAブランドのP(購買|前行動)=AブランドにおけるP(購買|前行動)×ユーザ1のP(購買|前行動)×k={全ユーザがAブランドで購買を行なった日数/全ユーザがAブランドで前行動を行なった日数}×{ユーザ1がいずれかのブランドで購買を行なった日数/ユーザ1がいずれかのブランドで前行動を行なった日数}×k…(3)
この式(3)で表される期待生存率をZとおく。式(3)のkはサービス提供者が設定した定数である。
User 1's A Brand P (Purchase | Previous Action) = P in Brand A (Purchase | Previous Action) x User 1's P (Purchase | Previous Action) x k = {Number of Days All Users Purchased in A Brand / Number of days in which all users have made a pre-action with the A brand} × {Number of days in which the user 1 has made a purchase with any brand / Number of days in which the user 1 has made a pre-action with any brand} × k (3) )
Let Z be the expected survival rate expressed by this equation (3). K in equation (3) is a constant set by the service provider.

ここで、式(3)は前行動からの遷移確率を期待値により算出することを表しており、そのプロセスについて説明する。   Here, Expression (3) represents that the transition probability from the previous action is calculated based on the expected value, and the process will be described.

購買には必ず前行動が必要である(P(前行動|購買)=1)ことから、ベイズの定理により生存率=P(購買)=P(前行動)P(購買|前行動)が成立する。P(前行動)は図2の生存率推定処理により算出済みである。P(購買|前行動)=購買を行なった日数/前行動を行なった日数で表されるとき、図8のX(1,A)/Y(1,A)を推定するとユーザ1のAブランドのP(購買|前行動)となる。   Prior action is always required for purchase (P (previous action | purchase) = 1), so the survival rate = P (purchase) = P (previous action) P (purchase | previous action) is established by Bayes' theorem. To do. P (previous behavior) has already been calculated by the survival rate estimation process of FIG. P (purchase | previous behavior) = number of days of purchase / number of days of previous behavior, when X (1, A) / Y (1, A) in FIG. P (purchase | previous action).

図8(a)は各ユーザが各ブランドで購買を行なった日数のデータ例を示し、図8(b)は各ユーザが各ブランドで前行動を行なった日数のデータ例を示し、これらデータはログデータベース210に格納されているデータから潜在的生存率推定処理部230が取得するものである。   FIG. 8 (a) shows an example of data on the number of days each user made purchases in each brand, and FIG. 8 (b) shows an example of data on the number of days in which each user performed previous actions in each brand. The potential survival rate estimation processing unit 230 acquires from the data stored in the log database 210.

ただし購買を行なっていないユーザはX(1,A)は実測値としては0である。そこで、Aブランドとユーザ1のカテゴリが独立している仮定したときのP(購買|前行動)期待値を求める。   However, for a user who has not made a purchase, X (1, A) is 0 as an actual measurement value. Therefore, an expected value of P (purchase | previous action) when the A brand and the category of the user 1 are assumed to be independent is obtained.

X(1,A)=N(.,A)×N(1,.)/N(.,.)
Y(1,A)=M(.,A)×M(1,.)/M(.,.)
より、
X (1, A) = N (., A) × N (1,.) / N (.,.)
Y (1, A) = M (., A) × M (1,.) / M (.,.)
Than,

Figure 0005525501
Figure 0005525501

となる。この式(4)の分母部分は定数となるため、1/全ユーザ全ブランドのP(購買|前行動)をkとおき、式(3)を求める。   It becomes. Since the denominator of equation (4) is a constant, 1 / all users all brands P (purchase | previous behavior) is set to k, and equation (3) is obtained.

処理11;処理10で求めた式(3)の期待生存率Zに、該Zに対応する前記生存率推定処理部220(図2のステップS226,S229)で算出された前行動生存率を乗算して前行動からの推定生存率を求める。例えば、前行動=カート投入であればcart_life×Zとなる。   Process 11: Multiply the expected survival rate Z of the expression (3) obtained in the process 10 by the previous action survival rate calculated by the survival rate estimation processing unit 220 (steps S226 and S229 in FIG. 2) corresponding to Z. And calculate the estimated survival rate from the previous action. For example, if previous action = cart input, cart_life × Z.

処理12;ユーザを変え(IDを1足す)、処理9に戻り、そのユーザについて処理10〜処理11を繰り返し実行する。全ユーザ分終了していれば、処理8に戻って前行動を商品閲覧に変え、処理9〜処理11を繰り返し実行し、全ユーザ、全前行動が終了していれば処理13へ進む。   Process 12: Change the user (add one ID), return to Process 9, and repeat the processes 10 to 11 for the user. If all users have been completed, the process returns to process 8 and the previous action is changed to product browsing, and processes 9 to 11 are repeatedly executed. If all users and all previous actions have been completed, the process proceeds to process 13.

<潜在的生存率算出>
処理13;ユーザ毎に、前記生存率推定処理部220で算出された顧客生存率buy_lifeと、処理11、処理12で求めた前行動からの推定生存率(前行動_life×Z)のうち、最も大きいものを最終的な生存率(output_life)として、例えば図6のデータ(7)のように出力する(ステップS233)。
<Potential survival rate calculation>
Process 13: For each user, out of the customer survival rate buy_life calculated by the survival rate estimation processing unit 220 and the estimated survival rate (previous behavior_life × Z) from the previous behavior obtained in the processing 11 and the processing 12 The larger one is output as the final survival rate (output_life), for example, as data (7) in FIG. 6 (step S233).

尚、最も大きいものを採用する方法以外にも、平均値、最小値を採用する方法、各生存率に重みを与える方法などを採用してもよい。   In addition to the method of adopting the largest value, a method of employing an average value or a minimum value, a method of giving a weight to each survival rate, or the like may be employed.

処理14;複数ブランドの生存率を比較する場合はブランドを変え処理0へ戻り、処理13までを実行する。   Process 14: When comparing the survival rates of a plurality of brands, the brand is changed, the process returns to Process 0, and the processes up to Process 13 are executed.

そして、潜在的生存率推定処理部230から出力された最終的な生存率は、分析者用端末100からの分析要求に対する分析結果として、顧客生存率推定処理サーバ200から分析者用端末100へ送信され、該端末100の例えばディスプレイに表示される。尚、ECサイトでの生存率推定の場合も前記と同様の動作となる。   The final survival rate output from the potential survival rate estimation processing unit 230 is transmitted from the customer survival rate estimation processing server 200 to the analyzer terminal 100 as an analysis result for the analysis request from the analyzer terminal 100. And displayed on, for example, a display of the terminal 100. Note that the same operation as described above is performed for the survival rate estimation at the EC site.

以上の顧客生存率推定処理サーバ200の全体のシーケンスを図4とともに説明する。まず生存率推定処理において、ログデータベース210から取得された、buy_x,buy_t,buy_Tデータ、cart_x,cart_t,cart_Tデータ、view_x,view_t,view_Tデータ(データ(1))に基づいて、購買生存率算出(図2のステップS223)、カート投入生存率算出(図2のステップS226)、商品閲覧生存率算出(図2のステップS229)が行なわれる。   The overall sequence of the above-described customer survival rate estimation processing server 200 will be described with reference to FIG. First, in the survival rate estimation process, purchase survival rate calculation (data (1)) is performed based on buy_x, buy_t, buy_T data, cart_x, cart_t, cart_T data, view_x, view_t, view_T data (data (1)) acquired from the log database 210. Step S223 in FIG. 2), cart insertion survival rate calculation (step S226 in FIG. 2), and product browsing survival rate calculation (step S229 in FIG. 2) are performed.

次に潜在的生存率推定処理において、ログデータベース210からの遷移確率算出元データ(データ(2),(3),(4),(5))と、前記カート投入生存率算出、商品閲覧生存率算出で算出されたカート投入生存率データ、商品閲覧生存率データ(データ(6))に基づいて、カート投入遷移率乗算、商品閲覧遷移率乗算(処理11の乗算:図3のステップS231,S232)が行なわれる。   Next, in the potential survival rate estimation process, the transition probability calculation source data (data (2), (3), (4), (5)) from the log database 210, the cart input survival rate calculation, the product browsing survival rate Based on the cart insertion survival rate data and the product browsing survival rate data (data (6)) calculated in the rate calculation, the cart insertion transition rate multiplication and the product browsing transition rate multiplication (multiplication of processing 11: step S231 in FIG. 3) S232) is performed.

次に前記乗算により求められた前行動からの推定生存率(カート投入生存率×遷移確率データ、商品閲覧生存率×遷移確率データ)と、前記購買生存率算出により求められた購買生存率データ(データ(6)のbuy_life)に基づいて潜在的生存率算出(図3のステップS233)が行なわれる。   Next, the estimated survival rate from the previous action obtained by the multiplication (cart insertion survival rate × transition probability data, product browsing survival rate × transition probability data) and the purchase survival rate data obtained by the purchase survival rate calculation ( Potential survival rate calculation (step S233 in FIG. 3) is performed based on data (buy_life) of data (6).

以上のように、ユーザの購買遷移確率を実測値ではなく期待値(期待生存率Z)で求め、ベイズの定理により生存率を推定することで非購買ユーザの生存率を算出しているので、実際に購買を行なっていないユーザの潜在的な生存率を推定することができる。   As described above, since the purchase transition probability of the user is obtained by an expected value (expected survival rate Z) instead of an actual measurement value, and the survival rate of the non-purchasing user is calculated by estimating the survival rate by Bayes' theorem, It is possible to estimate the potential survival rate of users who have not actually purchased.

すなわち、潜在的生存率推定処理部230が行なうステップS231,S232において、式(4)に示すように、図8の各ユーザが各ブランドで購買を行なった日数のデータおよび各ユーザが各ブランドで前行動を行なった日数のデータから期待値(Z)を推定し、その期待値を生存率算出に組み込んでいるので、非購買ユーザの潜在的な生存率を推定できる。   That is, in steps S231 and S232 performed by the potential survival rate estimation processing unit 230, as shown in Expression (4), data on the number of days each user made purchases in each brand and each user in each brand Since the expected value (Z) is estimated from the data on the number of days of the previous action and the expected value is incorporated in the survival rate calculation, the potential survival rate of the non-purchasing user can be estimated.

また、本実施形態の顧客生存率推定処理サーバにおける各手段の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、本実施形態の顧客生存率推定方法における手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えばFD(Floppy(登録商標) Disk)や、MO(Magneto−Optical disk)、ROM(Read Only Memory)、メモリカード、CD(Compact Disk)−ROM、DVD(Digital Versatile Disk)−ROM、CD−R、CD−RW、HDD、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。   Further, the present invention can be realized by configuring a part or all of the functions of each means in the customer survival rate estimation processing server of the present embodiment with a computer program and executing the program using the computer. It goes without saying that the procedure in the customer survival rate estimation method of the embodiment can be configured by a computer program and the program can be executed by the computer, and the computer can read the program for realizing the function on the computer. Recording media such as FD (Floppy (registered trademark) Disk), MO (Magneto-Optical disk), ROM (Read Only Memory), memory card, CD (Compact Disk) -ROM, DVD (Digital Ve) satile Disk) -ROM, CD-R, CD-RW, HDD, and recorded in a removable disk, or stored, it is possible or distribute. It is also possible to provide the above program through a network such as the Internet or electronic mail.

100…分析者用端末
200…顧客生存率推定処理サーバ
210…ログデータベース
220…生存率推定処理部
230…潜在的生存率推定処理部
DESCRIPTION OF SYMBOLS 100 ... Analyst terminal 200 ... Customer survival rate estimation processing server 210 ... Log database 220 ... Survival rate estimation processing unit 230 ... Potential survival rate estimation processing unit

Claims (4)

顧客生存率を分析する分析者によって操作される分析者用端末からの顧客生存率分析要求を受け、該分析要求に応じて顧客生存率を推定し、該推定した顧客生存率を顧客生存率分析結果として前記分析者用端末に送る顧客生存率推定処理サーバを備えた顧客生存率推定システムであって、
前記顧客生存率推定処理サーバは、
ユーザの商品に対する購買行動および購買前行動に関するデータが格納されたログデータベースと、
前記分析用端末から顧客生存率分析要求があったときに、前記ログデータベースに格納されたデータに基づいて、ユーザが今後購買を行なう確率を示す顧客生存率と、ユーザが今後購買前行動を行なう確率を示す購買前行動生存率とを算出する生存率推定手段と、
前記ログデータベースに格納されたデータに基づいて、あるユーザの購買前行動を条件として購買が起こる確率およびある商品の購買前行動を条件として購買が起こる確率の積を、全てのユーザおよび全ての商品の購買前行動を条件として購買が起こる確率で除することによって、あるユーザのある商品に対する購買遷移確率を表す期待生存率を求め、該期待生存率に、該期待生存率で示されるユーザ、商品に対応する前記生存率推定手段で算出された購買前行動生存率を乗算して前行動からの推定生存率を求める処理を全ユーザ、全購買前行動について実行し、該求められた前行動からの推定生存率と前記生存率推定手段で算出された顧客生存率の中から、最終の生存率を顧客生存率分析結果として決定する潜在的生存率推定手段と、
を備えていることを特徴とする顧客生存率推定システム。
Upon receiving a customer survival rate analysis request from an analyst terminal operated by an analyst who analyzes the customer survival rate, the customer survival rate is estimated according to the analysis request, and the estimated customer survival rate is analyzed as a customer survival rate As a result, a customer survival rate estimation system including a customer survival rate estimation processing server to be sent to the analyzer terminal,
The customer survival rate estimation processing server is:
A log database that stores data related to purchase behavior and pre-purchase behavior for users' products,
When there is a customer survival rate analysis request from the analysis terminal, based on the data stored in the log database, the customer survival rate indicating the probability that the user will make a purchase in the future, and the user will perform the pre-purchase behavior in the future A survival rate estimating means for calculating a pre-purchase behavioral survival rate indicating a probability,
Based on the data stored in the log database, the product of the probability of purchasing on the condition of pre-purchasing behavior of a user and the probability of purchasing on the condition of pre-purchasing behavior of a certain product is calculated for all users and all products. By dividing the pre-purchase behavior by the probability that purchase will occur, an expected survival rate representing the purchase transition probability for a certain product of a certain user is obtained, and the user and the product indicated by the expected survival rate in the expected survival rate A process for obtaining the estimated survival rate from the previous behavior by multiplying the survival rate before purchase calculated by the survival rate estimating means corresponding to the above is executed for all users, the behavior before purchase, and from the obtained previous behavior Potential survival rate estimation means for determining a final survival rate as a customer survival rate analysis result from the estimated survival rate of the customer and the customer survival rate calculated by the survival rate estimation means,
A customer survival rate estimation system characterized by comprising:
顧客生存率を分析する分析者によって操作される分析者用端末からの顧客生存率分析要求を受け、該分析要求に応じて顧客生存率を推定し、該推定した顧客生存率を顧客生存率分析結果として前記分析者用端末に送る顧客生存率推定処理サーバを備えたシステムにおける顧客生存率推定方法であって、
前記分析者用端末が、顧客生存率分析要求を顧客生存率推定処理サーバに送信するステップと、
前記顧客生存率推定処理サーバの生存率推定手段が、前記顧客生存率分析要求を受けたときに、ユーザの商品に対する購買行動および購買前行動に関するデータが格納されたログデータベース内のデータに基づいて、ユーザが今後購買を行なう確率を示す顧客生存率と、ユーザが今後購買前行動を行なう確率を示す購買前行動生存率とを算出する生存率推定ステップと、
前記顧客生存率推定処理サーバの潜在的生存率推定手段が、前記ログデータベースに格納されたデータに基づいて、あるユーザの購買前行動を条件として購買が起こる確率およびある商品の購買前行動を条件として購買が起こる確率の積を、全てのユーザおよび全ての商品の購買前行動を条件として購買が起こる確率で除することによって、あるユーザのある商品に対する購買遷移確率を表す期待生存率を求め、該期待生存率に、該期待生存率で示されるユーザ、商品に対応する前記生存率推定手段で算出された購買前行動生存率を乗算して前行動からの推定生存率を求める処理を全ユーザ、全購買前行動について実行し、該求められた前行動からの推定生存率と前記生存率推定手段で算出された顧客生存率の中から、最終の生存率を顧客生存率分析結果として決定する潜在的生存率推定ステップと、
前記顧客生存率推定処理サーバが、前記決定された顧客生存率分析結果を前記分析者用端末に送信するステップと、
を備えたことを特徴とする顧客生存率推定方法。
Upon receiving a customer survival rate analysis request from an analyst terminal operated by an analyst who analyzes the customer survival rate, the customer survival rate is estimated according to the analysis request, and the estimated customer survival rate is analyzed as a customer survival rate As a result, a customer survival rate estimation method in a system including a customer survival rate estimation processing server to be sent to the analyzer terminal,
The analyzer terminal transmits a customer survival rate analysis request to a customer survival rate estimation processing server;
When the survival rate estimation means of the customer survival rate estimation processing server receives the customer survival rate analysis request, based on data in a log database in which data relating to purchase behavior and pre-purchase behavior for the user's product is stored A survival rate estimation step for calculating a customer survival rate indicating a probability that the user will make a purchase in the future and a pre-purchase behavior survival rate indicating a probability that the user will perform the purchase behavior in the future;
Based on the data stored in the log database, the potential survival rate estimation means of the customer survival rate estimation processing server sets the probability of purchase on the condition of a user's pre-purchase behavior and the pre-purchase behavior of a product. By dividing the product of the probability of purchasing as the pre-purchasing behavior of all users and all products by the probability of purchasing as a condition, the expected survival rate representing the purchase transition probability for a certain user is obtained, All users perform a process for multiplying the expected survival rate by the user indicated by the expected survival rate and the pre-purchase behavior survival rate calculated by the survival rate estimation means corresponding to the product to obtain the estimated survival rate from the previous behavior. Execute all pre-purchase behaviors, and calculate the final survival rate from the estimated survival rate from the determined previous behavior and the customer survival rate calculated by the survival rate estimation means. A potential survival estimating step of determining the rate analysis,
The customer survival rate estimation processing server transmits the determined customer survival rate analysis result to the analyzer terminal;
A customer survival rate estimation method characterized by comprising:
ユーザの商品に対する購買行動および購買前行動に関するデータが格納されたログデータベースと、
前記ログデータベースに格納されたデータに基づいて、ユーザが今後購買を行なう確率を示す顧客生存率と、ユーザが今後購買前行動を行なう購買前行動生存率とを算出する生存率推定手段と、
前記ログデータベースに格納されたデータに基づいて、あるユーザの購買前行動を条件として購買が起こる確率およびある商品の購買前行動を条件として購買が起こる確率の積を、全てのユーザおよび全ての商品の購買前行動を条件として購買が起こる確率で除することによって、あるユーザのある商品に対する購買遷移確率を表す期待生存率を求め、該期待生存率に、該期待生存率で示されるユーザ、商品に対応する前記生存率推定手段で算出された購買前行動生存率を乗算して前行動からの推定生存率を求める処理を全ユーザ、全購買前行動について実行し、該求められた前行動からの推定生存率と前記生存率推定手段で算出された顧客生存率の中から、最終の生存率を決定する潜在的生存率推定手段と、
を備えたことを特徴とする顧客生存率推定処理サーバ。
A log database that stores data related to purchase behavior and pre-purchase behavior for users' products,
Based on the data stored in the log database, a survival rate estimation means for calculating a customer survival rate indicating a probability that the user will make a purchase in the future, and a pre-purchase behavior survival rate that the user will perform a purchase behavior in the future,
Based on the data stored in the log database, the product of the probability of purchasing on the condition of pre-purchasing behavior of a user and the probability of purchasing on the condition of pre-purchasing behavior of a certain product is calculated for all users and all products. By dividing the pre-purchase behavior by the probability that purchase will occur, an expected survival rate representing the purchase transition probability for a certain product of a certain user is obtained, and the user and the product indicated by the expected survival rate in the expected survival rate A process for obtaining the estimated survival rate from the previous behavior by multiplying the survival rate before purchase calculated by the survival rate estimating means corresponding to the above is executed for all users, the behavior before purchase, and from the obtained previous behavior Potential survival rate estimation means for determining a final survival rate from the estimated survival rate of the customer and the customer survival rate calculated by the survival rate estimation means,
A customer survival rate estimation processing server characterized by comprising:
コンピュータを請求項3に記載の各手段として機能させる顧客生存率推定処理サーバ用プログラム。 A program for a customer survival rate estimation processing server for causing a computer to function as each means according to claim 3.
JP2011213611A 2011-09-29 2011-09-29 Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server Active JP5525501B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011213611A JP5525501B2 (en) 2011-09-29 2011-09-29 Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011213611A JP5525501B2 (en) 2011-09-29 2011-09-29 Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server

Publications (2)

Publication Number Publication Date
JP2013073534A JP2013073534A (en) 2013-04-22
JP5525501B2 true JP5525501B2 (en) 2014-06-18

Family

ID=48477961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011213611A Active JP5525501B2 (en) 2011-09-29 2011-09-29 Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server

Country Status (1)

Country Link
JP (1) JP5525501B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6302828B2 (en) * 2014-12-03 2018-03-28 日本電信電話株式会社 Abnormality extraction apparatus, method, and program
CN112183875B (en) * 2020-10-12 2024-07-09 云境商务智能研究院南京有限公司 Multi-factor online purchasing behavior conversion prediction method based on user and product level
JP7388793B2 (en) * 2021-09-17 2023-11-29 Lineヤフー株式会社 Information processing device, information processing method, and information processing program
JP7660245B1 (en) 2024-04-24 2025-04-10 楽天グループ株式会社 Analysis server, advertisement distribution system, terminal device, analysis method and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4962782B2 (en) * 2007-08-13 2012-06-27 富士通株式会社 User state estimation system, user state estimation method, and user state estimation program

Also Published As

Publication number Publication date
JP2013073534A (en) 2013-04-22

Similar Documents

Publication Publication Date Title
US20230177541A1 (en) Computing early adopters and potential influencers using transactional data and network analysis
AU2011253227B2 (en) Performing geography-based advertising experiments
US10699204B2 (en) Knowledge discovery from belief networks
US8332271B1 (en) Web influenced in-store transactions
JP6352798B2 (en) Marketing measure optimization apparatus, method, and program
US20220108334A1 (en) Inferring unobserved event probabilities
Yeo et al. Conversion prediction from clickstream: Modeling market prediction and customer predictability
US10558987B2 (en) System identification framework
US20150310358A1 (en) Modeling consumer activity
CN111727451A (en) Information processing device, etc. for calculating prediction data
CN109242654A (en) A kind of item recommendation method and system
US20130304567A1 (en) Methods and appartus to assess marketing concepts prior to market participation
US8219673B2 (en) Analysis apparatus, analysis method and recording medium for recording analysis program
JP2008152321A (en) Customer segment estimation apparatus
JP5525501B2 (en) Customer survival rate estimation system, customer survival rate estimation method, customer survival rate estimation processing server, and program for customer survival rate estimation processing server
US20230109424A1 (en) METHODS, SYSTEMS, APPARATUS AND ARTICLES OF MANUFACTURE TO MODEL eCOMMERCE SALES
KR20200127531A (en) Method and appratus for providing online advertisement service
Jakowczyk et al. Understanding the market for remanufactured products: what can we learn from online trading and Web search sites?
CN110245999A (en) Information recommendation method, information display method, device and calculating equipment
JP7405908B2 (en) Information processing device, method and program
US20090192878A1 (en) Method and apparatus for utilizing shopping survey data
JP2013109427A (en) Content recommendation device and method and program
CETINĂ et al. THE IMPACT OF THE COVID-19 PANDEMIC ON CONSUMERS'ONLINE SHOPPING BEHAVIOUR-AN EMPIRICAL MODEL.
US20130282476A1 (en) System and method for determining cross-channel, real-time insights for campaign optimization and measuring marketing effectiveness
CN119558901A (en) A marketing strategy execution method and related equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140326

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140411

R150 Certificate of patent or registration of utility model

Ref document number: 5525501

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150