Professional Documents
Culture Documents
To Demonstrate RFM Analysis
To Demonstrate RFM Analysis
1, 2014 to a subset of 5,000 customers. You are given data on 100,000 sales transactions
for this example and to illustrate how RFM analysis works. A subset of the data is
shown in Figure 30-1. The fi rst transaction, for example, involves Customer 4184
Computing R, F, and M
Figure 30-2):
1. Name each column with its row 6 heading by selecting Create from Selection
Then the MAX function fi nds the last date for a transaction involving Customer
1 (9/1/2013). Copy this formula to Q8:Q5006 to compute for each customer
")). This creates an array that contains the transaction date if the transaction
fi nds the fi rst date for a transaction involving Customer 1 (1/31/2010). Copy
this formula to R8:R5006 to compute for each customer the date of the fi rst
transaction.
of years the customer has been with you as of the date of the mailing. For
to compute the average amount purchased per year by each customer. For
6. Copy the formula =P7/S7 from U7 to U8:U5006 to compute for each customer
the average number of transactions per year. For example, Customer 1 was
the customer with the most recent purchase gets a rank of 5,000, and so on.
1’s R rank of 2,217 converts to 3, her F rank of 497 converts to 1, and her M
Figure 30-
Figure 30-3: Calculation of R, F, and M response rates
The next step in an RFM analysis is to identify the RFM combinations (there are 53
= 125 combinations) that appear (based on customer data) likely to yield a profi t.
First perform a break even analysis to determine a response rate that would enable
J.Crew to break even. Defi ne Profi t = Expected profi t per order, Response_Rate =
chance a customer will respond to a mailing, and Mailcost = cost of mailing the
catalog to a customer. J.Crew will break even if the expected profi t received per
customer equals the mailing cost or both of the following are true:
Response_Rate = Mailcost/Profi t
exceed Mailcost/Profi t. Assume J.Crew expects to earn a profi t of $20 per order
and mailing a catalog costs $0.50. Then J.Crew should mail to RFM combinations
for which it expects a response rate exceeding 0.50/20 = 2.5 percent. To be on the
safe side, assume J.Crew will mail to RFM combinations that have at least double
the break-even response rate (or 5 percent). Column N (see Figure 30-4) tells you
begin, list in the range AC14:AE138 the 125 possible RFM combinations that range
AG15:AG138 to count the number of customers falling into each RFM category.
to compute the response rate for each RFM combination. For example,
observations.
the cursor in the upper-left corner (AC14) of the range you want formatted
5. From the Home tab, select Conditional Formatting, choose New Rule, . . . and
then select Use a Formula to determine which cells to format. This brings up
6. In this dialog box fi rst enter a formula that when copied down and across the
selected range will evaluate to TRUE for each cell you want formatted. You
7. Dollar sign Column AF to ensure that each selected cell will be highlighted
8. To finish filling in the Select Rule Type dialog box, select Format and
from Fill tab, select a color (orange in this example). All RFM combinations
to Figure 30-3).
NOTE If the database is small in size, the marketing analyst might want you
to create terciles (only three categories) for R, F, and M to ensure that sui cient
response rate.