SlideShare a Scribd company logo
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM QUICK START GUIDE
PAT VALENTE/ROB WILSON
PRE-SALES, SAS CANADA
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL QUICK START CONTENTS
• This guide will provide you with the following:
• Introduction to the RFM model
• Data Requirements
• SAS project configuration considerations
• Model Description
• Workflow Overview and Build
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
INTRODUCTION
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL INTRODUCTION
• WHAT IS RFM?
• Method used for analyzing customer value.
• Commonly used in database marketing and direct marketing.
• Recency - How recently did the customer purchase?
• Frequency - How often do they purchase?
• Monetary Value - How much do they spend?
This quick start guide provides an Enterprise Guide project that categorizes
customers into a predefined number of ‘segments’ based on the score from
the RFM analysis.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
DATA REQUIREMENTS
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL DATA REQUIREMENTS
• The input data for this project is transactional data. The project aggregates the
transaction data into customer data. In transactional data, each record represents
one transaction.
• Minimum data requirements:
• There are three variables required as listed below:
• Transaction Date: the variable that specifies the date of the transaction. This information
determines the most recent transaction date. In this step, the data is sorted in descending
transaction date order and the latest transaction date is selected in a query.
• Amount of Transaction: the variable that specifies the amount of the transaction. This data
is used to compute the total amount of the transactions.
• Customer Identifier: the variable that contains a number or string that can uniquely identify
a customer.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
PROJECT CONFIGURATION
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL PROJECT CONFIGURATION
• When requesting the project please specify whether you are running Enterprise Guide
locally on a desktop or via a server with a Metadata layer.
• If you have the incorrect version, you can either request the correct version or simply
using the Migration Wizard in SAS to convert the existing project.
• Find the MigrationWizard executable file in the EG folder of SASHome and double-click
to run. Ensure that all other programs are closed or the wizard may not work properly.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL PROJECT CONFIGURATION
• Click “Next” after you see the first
step.
• In step 2, click “Modify” to change the
active connection you have to SAS.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL PROJECT CONFIGURATION
• In step 3, find the project you need to
convert, check it and send it to the
Selected files box.
• Click “Next” in step 4.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL PROJECT CONFIGURATION
• Click “Done” when
parsing is completed.
• In step 5 click in the New Mapping drop down column to
select the correct local references. Click “Next”.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL PROJECT CONFIGURATION
• Click “Done” when the migration process is
complete. The project will be ready to be
opened in Enterprise Guide.
• Click “Finish” in step 6 to
complete the migration.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
MODEL DESCRIPTION
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL MODEL DESCRIPTION
• Recency, frequency, and monetary scores are determined as follows:
• The recency score is determined by sorting the values of the most recent
transaction date in ascending order and then grouping these values into ‘bins’.
The bin with the oldest dates is assigned the lowest recency score, and so on. The
number of bins and recency score for each bin will need to be determined by the
customer.
• The frequency score is determined by sorting the values of the number of
transactions in ascending order and also grouping these values into ‘bins’. The bin
with the smallest number of transactions is assigned the lowest frequency score,
and so on. The number of bins and frequency score for each bin will need to be
determined by the customer.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL MODEL DESCRIPTION
• The monetary score is determined by sorting the values of the total amount of the
transactions in ascending order and grouping these values into ‘bins’. The bin with
the smallest amount is assigned the lowest monetary score, and so on. The
number of bins and monetary score for each bin will need to be determined by the
customer.
Categorizing the data into bins
• You will need to specify the number of bins for recency, frequency, and monetary
values individually.
• RFM score = Recency score + Frequency score + Monetary score.
• The least favorable customer segment has the lowest RFM score. The most
favorable customer segment has the highest RFM score.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
PROJECT WORKFLOW OVERVIEW AND BUILD
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
• Below is a screen shot of the Enterprise Guide project for calculating the RFM
score and creating the segments based on the RFM score. You will see the
initial data set on the far left of the workflow.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. The first step is to calculate
the most recent transaction
date, using the “MAX”
statistic selection in the query
builder. Right click on the
Recent transactions icon and
select “Modify” and
“Computed Columns”.
2. You can see the new column
named “Max_Trans_Date”
3. You can see the details of the
calculation which is a Max of
the transaction date.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. Next you will calculate the
total transactions using the
‘COUNT’ statistic and the
customer IDs. Right click on
the Total transactions icon
and select “Modify” and
“Computed Columns”.
2. You can see the new column
named “Total_Transactions”.
3. You can see the details of the
calculation which is a
frequency count for each of
the unique customer IDs.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. The third step is to calculate
the total transaction amount
using the ‘SUM’ statistic and
the transaction amounts.
Right click on the Total
transactions icon and select
“Modify” and “Computed
Columns”.
2. You can see the new column
named “SUM
_of_Transaction_Amount”.
3. You can see the details of the
calculation which is a sum of
the transaction amounts.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. The next step is to add
the newly calculated
columns to the data by
joining the tables.
2. Select Tasks  Data 
Query Builder.
3. You will see the new
columns in the Select
Data tab.
4. Click on Join Tables to
see how the tables were
joined using Customer ID
as the common key.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. You can now create scores for
recency, frequency and
monetary bins individually. Right-
click on the Create RFM Scores
icon and select “Modify”.
2. You will see the new columns in
the Select Data tab.
3. Click on “Computed Columns”,
select one of the scores and
click “Edit”.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. You can then see how each
score has been created using
a “case” statement and
creating “bins” based on the
values of the variable.
2. This example shows a sample
calculation for frequency with
3 ‘bins’ and a score for each
bin (1, 2 or 3).
3. You can click “Next” to
complete the build.
4. You can repeat these steps
for the other scores.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. The RFM scores are now
added together to create
the Total RFM score. Right-
click on the Total RFM
Score icon and select
“Modify”.
2. You will see the
Total_RFM_Score columns
in the Select Data tab.
3. Click on “Computed
Columns”, select the Total
RFM Score and click “Edit”.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. You can then see how the
Total RFM Score has been
created simply by adding the
three calculated values
together.
2. You can click “Next” to
complete the build.
3. The Total RFM Score is then
added to the data for each
Customer ID.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. Once the number of segments
and the split values of the
segments has been determined,
the segment variable is created.
2. Right-click on the “Segment”
icon and select “Modify”.
3. You will see the “Segment”
column in the Select Data tab.
4. Click on “Computed Columns”,
select the “Segment” variable
and click “Edit”.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. You can see how a “case”
statement is used to create
each segment based on the
values of the Total RFM Score
and how many segments are
desired.
2. You can click “Next” to
complete the build.
3. The Segment variable is then
added to the data set.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved.
RFM MODEL WORKFLOW OVERVIEW
1. In the final step, a pie chart illustrating the
frequency counts of the customers in each
segment is created.
2. Right-click on the Pie Chart icon and select
“Modify” to examine the attributes that can be
customized in creating the chart.
Note:
• This method is descriptive only, and does not
provide a mechanism to forecast behavior as a
predictive model might.
• When used to target customers, it assumes that
customers are likely to continue behaving in the
same manner. That is, it does not take into account
the impact of life stage or life cycle transitions on
likelihood of response.
Copyr ight © 2012, SAS Institute Inc. All rights reser ved. www.SAS.com
PAT.VALENTE@SAS.COM

More Related Content

What's hot

RFM Model
RFM Model RFM Model
RFM Model
Beta-Research.org
 
Business Statistics
Business StatisticsBusiness Statistics
Business Statistics
shorab
 
Customer churn prediction in banking
Customer churn prediction in bankingCustomer churn prediction in banking
Customer churn prediction in banking
BU - PG Master Computing Conference
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
Sandeep Prasad
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
BigData Republic
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
Ed Kless
 
Telecom Churn Prediction Presentation
Telecom Churn Prediction PresentationTelecom Churn Prediction Presentation
Telecom Churn Prediction Presentation
PinintiHarishReddy
 
Customer attrition and churn modeling
Customer attrition and churn modelingCustomer attrition and churn modeling
Customer attrition and churn modeling
Mariya Korsakova
 
Ways to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn RateWays to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn Rate
FORMCEPT
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
SlideTeam
 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime value
yalisassoon
 
Lead scoring case study
Lead scoring case studyLead scoring case study
Lead scoring case study
Shreya Solanki
 
Business analytics
Business analyticsBusiness analytics
Business analytics
Silla Rupesh
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
Mahendra Gupta
 
Ayush sharma ,sprocket central report ppt
Ayush sharma ,sprocket central report pptAyush sharma ,sprocket central report ppt
Ayush sharma ,sprocket central report ppt
Ayush Sharma
 
Marketing Automation - Beyond Customer Acquisition
Marketing Automation - Beyond Customer AcquisitionMarketing Automation - Beyond Customer Acquisition
Marketing Automation - Beyond Customer AcquisitionAct-On Software
 
KPMG Forage.pptx
KPMG Forage.pptxKPMG Forage.pptx
KPMG Forage.pptx
KartikAggarwal79
 
A case study on churn analysis1
A case study on churn analysis1A case study on churn analysis1
A case study on churn analysis1Amit Kumar
 
Customer Segmentation for Retention Strategy
Customer Segmentation for Retention StrategyCustomer Segmentation for Retention Strategy
Customer Segmentation for Retention Strategy
Melody Ucros
 
Bank churn with Data Science
Bank churn with Data ScienceBank churn with Data Science
Bank churn with Data Science
Carolyn Knight
 

What's hot (20)

RFM Model
RFM Model RFM Model
RFM Model
 
Business Statistics
Business StatisticsBusiness Statistics
Business Statistics
 
Customer churn prediction in banking
Customer churn prediction in bankingCustomer churn prediction in banking
Customer churn prediction in banking
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
 
Churn Prediction in Practice
Churn Prediction in PracticeChurn Prediction in Practice
Churn Prediction in Practice
 
Customer Lifetime Value
Customer Lifetime ValueCustomer Lifetime Value
Customer Lifetime Value
 
Telecom Churn Prediction Presentation
Telecom Churn Prediction PresentationTelecom Churn Prediction Presentation
Telecom Churn Prediction Presentation
 
Customer attrition and churn modeling
Customer attrition and churn modelingCustomer attrition and churn modeling
Customer attrition and churn modeling
 
Ways to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn RateWays to Reduce the Customer Churn Rate
Ways to Reduce the Customer Churn Rate
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime value
 
Lead scoring case study
Lead scoring case studyLead scoring case study
Lead scoring case study
 
Business analytics
Business analyticsBusiness analytics
Business analytics
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
 
Ayush sharma ,sprocket central report ppt
Ayush sharma ,sprocket central report pptAyush sharma ,sprocket central report ppt
Ayush sharma ,sprocket central report ppt
 
Marketing Automation - Beyond Customer Acquisition
Marketing Automation - Beyond Customer AcquisitionMarketing Automation - Beyond Customer Acquisition
Marketing Automation - Beyond Customer Acquisition
 
KPMG Forage.pptx
KPMG Forage.pptxKPMG Forage.pptx
KPMG Forage.pptx
 
A case study on churn analysis1
A case study on churn analysis1A case study on churn analysis1
A case study on churn analysis1
 
Customer Segmentation for Retention Strategy
Customer Segmentation for Retention StrategyCustomer Segmentation for Retention Strategy
Customer Segmentation for Retention Strategy
 
Bank churn with Data Science
Bank churn with Data ScienceBank churn with Data Science
Bank churn with Data Science
 

Viewers also liked

RFM: A Cool Tool for Simple Analytics
RFM: A Cool Tool for Simple AnalyticsRFM: A Cool Tool for Simple Analytics
RFM: A Cool Tool for Simple Analytics
C.TRAC Inc.
 
London Jets Case Study Solution , RFM Analysis
London Jets Case Study Solution , RFM AnalysisLondon Jets Case Study Solution , RFM Analysis
London Jets Case Study Solution , RFM Analysis
Abhi Arya
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer SegmentationCarlos Soares
 
Customer Segmentation Principles
Customer Segmentation PrinciplesCustomer Segmentation Principles
Customer Segmentation Principles
Vladimir Dimitroff
 
RFM Model Conversion Week
RFM Model Conversion WeekRFM Model Conversion Week
RFM Model Conversion Week
Andra Baragan
 
Using R for customer segmentation
Using R  for customer segmentationUsing R  for customer segmentation
Using R for customer segmentation
Kumar P
 
Customer segmentation
Customer segmentationCustomer segmentation
Customer segmentationweave Belgium
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
Data Science Thailand
 
Segmentation, Value proposition & Go-to-market approach
Segmentation, Value proposition & Go-to-market approachSegmentation, Value proposition & Go-to-market approach
Segmentation, Value proposition & Go-to-market approach
Implement Consulting Group
 
Marketing data analytics
Marketing data analyticsMarketing data analytics
Marketing data analytics
Canvass All-in-one Marketing Software
 
SAS Project Report
SAS Project ReportSAS Project Report
SAS Project ReportLambert Tan
 
Data-Driven Lifecycle Email for eCommerce
Data-Driven Lifecycle Email for eCommerceData-Driven Lifecycle Email for eCommerce
Data-Driven Lifecycle Email for eCommerce
Litmus
 
Path to Personalization Webinar
Path to Personalization WebinarPath to Personalization Webinar
Path to Personalization Webinar
Connective DX
 
Using Crowdfunding in Higher Education
Using Crowdfunding in Higher EducationUsing Crowdfunding in Higher Education
Using Crowdfunding in Higher Education
Dayna Boyles Carpenter, CFRE
 
The Digital Advancement Office of the Future: Williams College & EverTrue
The Digital Advancement Office of the Future: Williams College & EverTrueThe Digital Advancement Office of the Future: Williams College & EverTrue
The Digital Advancement Office of the Future: Williams College & EverTrue
EverTrue
 
R workshop xiv--Survival Analysis with R
R workshop xiv--Survival Analysis with RR workshop xiv--Survival Analysis with R
R workshop xiv--Survival Analysis with R
Vivian S. Zhang
 

Viewers also liked (18)

RFM: A Cool Tool for Simple Analytics
RFM: A Cool Tool for Simple AnalyticsRFM: A Cool Tool for Simple Analytics
RFM: A Cool Tool for Simple Analytics
 
London Jets Case Study Solution , RFM Analysis
London Jets Case Study Solution , RFM AnalysisLondon Jets Case Study Solution , RFM Analysis
London Jets Case Study Solution , RFM Analysis
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
 
Customer Segmentation Principles
Customer Segmentation PrinciplesCustomer Segmentation Principles
Customer Segmentation Principles
 
RFM Model Conversion Week
RFM Model Conversion WeekRFM Model Conversion Week
RFM Model Conversion Week
 
Using R for customer segmentation
Using R  for customer segmentationUsing R  for customer segmentation
Using R for customer segmentation
 
Customer segmentation
Customer segmentationCustomer segmentation
Customer segmentation
 
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
CUSTOMER ANALYTICS & SEGMENTATION FOR CUSTOMER CENTRIC ORGANIZATION & MARKETI...
 
Segmentation, Value proposition & Go-to-market approach
Segmentation, Value proposition & Go-to-market approachSegmentation, Value proposition & Go-to-market approach
Segmentation, Value proposition & Go-to-market approach
 
Marketing data analytics
Marketing data analyticsMarketing data analytics
Marketing data analytics
 
E miner
E minerE miner
E miner
 
RFM technical_brochure
RFM technical_brochureRFM technical_brochure
RFM technical_brochure
 
SAS Project Report
SAS Project ReportSAS Project Report
SAS Project Report
 
Data-Driven Lifecycle Email for eCommerce
Data-Driven Lifecycle Email for eCommerceData-Driven Lifecycle Email for eCommerce
Data-Driven Lifecycle Email for eCommerce
 
Path to Personalization Webinar
Path to Personalization WebinarPath to Personalization Webinar
Path to Personalization Webinar
 
Using Crowdfunding in Higher Education
Using Crowdfunding in Higher EducationUsing Crowdfunding in Higher Education
Using Crowdfunding in Higher Education
 
The Digital Advancement Office of the Future: Williams College & EverTrue
The Digital Advancement Office of the Future: Williams College & EverTrueThe Digital Advancement Office of the Future: Williams College & EverTrue
The Digital Advancement Office of the Future: Williams College & EverTrue
 
R workshop xiv--Survival Analysis with R
R workshop xiv--Survival Analysis with RR workshop xiv--Survival Analysis with R
R workshop xiv--Survival Analysis with R
 

Similar to An Introduction to RFM in Analytics

Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessmentMIS
 
Wall Street Derivative Risk Solutions Using Apache Geode
Wall Street Derivative Risk Solutions Using Apache GeodeWall Street Derivative Risk Solutions Using Apache Geode
Wall Street Derivative Risk Solutions Using Apache Geode
Andre Langevin
 
Wall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using GeodeWall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using Geode
VMware Tanzu
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
piyushchawala
 
Sample net manual
Sample net manualSample net manual
Sample net manualazeem1985
 
Sap Tips and Tricks Training for End user
Sap Tips and Tricks Training for End userSap Tips and Tricks Training for End user
Sap Tips and Tricks Training for End user
Arghadip Kar
 
Incentive Compensation Management
Incentive Compensation ManagementIncentive Compensation Management
Incentive Compensation Management
CRMIT
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
Salesforce Partners
 
A G S006 Little 091807
A G S006  Little 091807A G S006  Little 091807
A G S006 Little 091807
Dreamforce07
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copy
swamypotharaveni
 
RFP Database User Manual for Sales
RFP Database User Manual for SalesRFP Database User Manual for Sales
RFP Database User Manual for Sales
delyne2009
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
NRB
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-Commerce
Divante
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
Espirit Softwares Pvt Ltd
 
What is different about the ibm mainframe
What is different about the ibm mainframeWhat is different about the ibm mainframe
What is different about the ibm mainframe
Jim Porell
 
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie FowlerITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
Martin Thompson
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
HarshitSharma443772
 
Childrens Personalised Writing Paper Set Alphabet By Hone
Childrens Personalised Writing Paper Set Alphabet By HoneChildrens Personalised Writing Paper Set Alphabet By Hone
Childrens Personalised Writing Paper Set Alphabet By Hone
Sara Perez
 
Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01Shubhashish Biswas
 
Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users	Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users
Eric Kavanagh
 

Similar to An Introduction to RFM in Analytics (20)

Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
 
Wall Street Derivative Risk Solutions Using Apache Geode
Wall Street Derivative Risk Solutions Using Apache GeodeWall Street Derivative Risk Solutions Using Apache Geode
Wall Street Derivative Risk Solutions Using Apache Geode
 
Wall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using GeodeWall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using Geode
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
 
Sample net manual
Sample net manualSample net manual
Sample net manual
 
Sap Tips and Tricks Training for End user
Sap Tips and Tricks Training for End userSap Tips and Tricks Training for End user
Sap Tips and Tricks Training for End user
 
Incentive Compensation Management
Incentive Compensation ManagementIncentive Compensation Management
Incentive Compensation Management
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
A G S006 Little 091807
A G S006  Little 091807A G S006  Little 091807
A G S006 Little 091807
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copy
 
RFP Database User Manual for Sales
RFP Database User Manual for SalesRFP Database User Manual for Sales
RFP Database User Manual for Sales
 
Analytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène LyonAnalytics on z Systems Focus on Real Time - Hélène Lyon
Analytics on z Systems Focus on Real Time - Hélène Lyon
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-Commerce
 
Company Presentation
Company PresentationCompany Presentation
Company Presentation
 
What is different about the ibm mainframe
What is different about the ibm mainframeWhat is different about the ibm mainframe
What is different about the ibm mainframe
 
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie FowlerITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
ITAM UK 2017 Vendor negotiations in a cloudy world_Kylie Fowler
 
Customization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptxCustomization in ROMeo (CU,EDI,MAcro).pptx
Customization in ROMeo (CU,EDI,MAcro).pptx
 
Childrens Personalised Writing Paper Set Alphabet By Hone
Childrens Personalised Writing Paper Set Alphabet By HoneChildrens Personalised Writing Paper Set Alphabet By Hone
Childrens Personalised Writing Paper Set Alphabet By Hone
 
Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01
 
Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users	Application Acceleration: Faster Performance for End Users
Application Acceleration: Faster Performance for End Users
 

More from SAS Canada

Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?
SAS Canada
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?
SAS Canada
 
The Evolution of Data and New Opportunities for Analytics
The Evolution of Data and New Opportunities for AnalyticsThe Evolution of Data and New Opportunities for Analytics
The Evolution of Data and New Opportunities for Analytics
SAS Canada
 
Introduction to SAS Forecasting
Introduction to SAS ForecastingIntroduction to SAS Forecasting
Introduction to SAS Forecasting
SAS Canada
 
How to Develop An Advanced Analytics Team
How to Develop An Advanced Analytics TeamHow to Develop An Advanced Analytics Team
How to Develop An Advanced Analytics Team
SAS Canada
 
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
SAS Canada
 
SAS Analytics In Action - The New BI
SAS Analytics In Action - The New BISAS Analytics In Action - The New BI
SAS Analytics In Action - The New BI
SAS Canada
 
How to sustain analytics capabilities in an organization
How to sustain analytics capabilities in an organizationHow to sustain analytics capabilities in an organization
How to sustain analytics capabilities in an organization
SAS Canada
 
What is the Value of SAS Analytics?
What is the Value of SAS Analytics?What is the Value of SAS Analytics?
What is the Value of SAS Analytics?
SAS Canada
 

More from SAS Canada (9)

Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?Analytics: What is it really and how can it help my organization?
Analytics: What is it really and how can it help my organization?
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?
 
The Evolution of Data and New Opportunities for Analytics
The Evolution of Data and New Opportunities for AnalyticsThe Evolution of Data and New Opportunities for Analytics
The Evolution of Data and New Opportunities for Analytics
 
Introduction to SAS Forecasting
Introduction to SAS ForecastingIntroduction to SAS Forecasting
Introduction to SAS Forecasting
 
How to Develop An Advanced Analytics Team
How to Develop An Advanced Analytics TeamHow to Develop An Advanced Analytics Team
How to Develop An Advanced Analytics Team
 
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
 
SAS Analytics In Action - The New BI
SAS Analytics In Action - The New BISAS Analytics In Action - The New BI
SAS Analytics In Action - The New BI
 
How to sustain analytics capabilities in an organization
How to sustain analytics capabilities in an organizationHow to sustain analytics capabilities in an organization
How to sustain analytics capabilities in an organization
 
What is the Value of SAS Analytics?
What is the Value of SAS Analytics?What is the Value of SAS Analytics?
What is the Value of SAS Analytics?
 

Recently uploaded

一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 

Recently uploaded (20)

一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 

An Introduction to RFM in Analytics

  • 1. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM QUICK START GUIDE PAT VALENTE/ROB WILSON PRE-SALES, SAS CANADA
  • 2. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL QUICK START CONTENTS • This guide will provide you with the following: • Introduction to the RFM model • Data Requirements • SAS project configuration considerations • Model Description • Workflow Overview and Build
  • 3. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. INTRODUCTION
  • 4. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL INTRODUCTION • WHAT IS RFM? • Method used for analyzing customer value. • Commonly used in database marketing and direct marketing. • Recency - How recently did the customer purchase? • Frequency - How often do they purchase? • Monetary Value - How much do they spend? This quick start guide provides an Enterprise Guide project that categorizes customers into a predefined number of ‘segments’ based on the score from the RFM analysis.
  • 5. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. DATA REQUIREMENTS
  • 6. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL DATA REQUIREMENTS • The input data for this project is transactional data. The project aggregates the transaction data into customer data. In transactional data, each record represents one transaction. • Minimum data requirements: • There are three variables required as listed below: • Transaction Date: the variable that specifies the date of the transaction. This information determines the most recent transaction date. In this step, the data is sorted in descending transaction date order and the latest transaction date is selected in a query. • Amount of Transaction: the variable that specifies the amount of the transaction. This data is used to compute the total amount of the transactions. • Customer Identifier: the variable that contains a number or string that can uniquely identify a customer.
  • 7. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. PROJECT CONFIGURATION
  • 8. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL PROJECT CONFIGURATION • When requesting the project please specify whether you are running Enterprise Guide locally on a desktop or via a server with a Metadata layer. • If you have the incorrect version, you can either request the correct version or simply using the Migration Wizard in SAS to convert the existing project. • Find the MigrationWizard executable file in the EG folder of SASHome and double-click to run. Ensure that all other programs are closed or the wizard may not work properly.
  • 9. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL PROJECT CONFIGURATION • Click “Next” after you see the first step. • In step 2, click “Modify” to change the active connection you have to SAS.
  • 10. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL PROJECT CONFIGURATION • In step 3, find the project you need to convert, check it and send it to the Selected files box. • Click “Next” in step 4.
  • 11. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL PROJECT CONFIGURATION • Click “Done” when parsing is completed. • In step 5 click in the New Mapping drop down column to select the correct local references. Click “Next”.
  • 12. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL PROJECT CONFIGURATION • Click “Done” when the migration process is complete. The project will be ready to be opened in Enterprise Guide. • Click “Finish” in step 6 to complete the migration.
  • 13. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. MODEL DESCRIPTION
  • 14. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL MODEL DESCRIPTION • Recency, frequency, and monetary scores are determined as follows: • The recency score is determined by sorting the values of the most recent transaction date in ascending order and then grouping these values into ‘bins’. The bin with the oldest dates is assigned the lowest recency score, and so on. The number of bins and recency score for each bin will need to be determined by the customer. • The frequency score is determined by sorting the values of the number of transactions in ascending order and also grouping these values into ‘bins’. The bin with the smallest number of transactions is assigned the lowest frequency score, and so on. The number of bins and frequency score for each bin will need to be determined by the customer.
  • 15. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL MODEL DESCRIPTION • The monetary score is determined by sorting the values of the total amount of the transactions in ascending order and grouping these values into ‘bins’. The bin with the smallest amount is assigned the lowest monetary score, and so on. The number of bins and monetary score for each bin will need to be determined by the customer. Categorizing the data into bins • You will need to specify the number of bins for recency, frequency, and monetary values individually. • RFM score = Recency score + Frequency score + Monetary score. • The least favorable customer segment has the lowest RFM score. The most favorable customer segment has the highest RFM score.
  • 16. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. PROJECT WORKFLOW OVERVIEW AND BUILD
  • 17. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW • Below is a screen shot of the Enterprise Guide project for calculating the RFM score and creating the segments based on the RFM score. You will see the initial data set on the far left of the workflow.
  • 18. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. The first step is to calculate the most recent transaction date, using the “MAX” statistic selection in the query builder. Right click on the Recent transactions icon and select “Modify” and “Computed Columns”. 2. You can see the new column named “Max_Trans_Date” 3. You can see the details of the calculation which is a Max of the transaction date.
  • 19. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. Next you will calculate the total transactions using the ‘COUNT’ statistic and the customer IDs. Right click on the Total transactions icon and select “Modify” and “Computed Columns”. 2. You can see the new column named “Total_Transactions”. 3. You can see the details of the calculation which is a frequency count for each of the unique customer IDs.
  • 20. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. The third step is to calculate the total transaction amount using the ‘SUM’ statistic and the transaction amounts. Right click on the Total transactions icon and select “Modify” and “Computed Columns”. 2. You can see the new column named “SUM _of_Transaction_Amount”. 3. You can see the details of the calculation which is a sum of the transaction amounts.
  • 21. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. The next step is to add the newly calculated columns to the data by joining the tables. 2. Select Tasks  Data  Query Builder. 3. You will see the new columns in the Select Data tab. 4. Click on Join Tables to see how the tables were joined using Customer ID as the common key.
  • 22. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. You can now create scores for recency, frequency and monetary bins individually. Right- click on the Create RFM Scores icon and select “Modify”. 2. You will see the new columns in the Select Data tab. 3. Click on “Computed Columns”, select one of the scores and click “Edit”.
  • 23. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. You can then see how each score has been created using a “case” statement and creating “bins” based on the values of the variable. 2. This example shows a sample calculation for frequency with 3 ‘bins’ and a score for each bin (1, 2 or 3). 3. You can click “Next” to complete the build. 4. You can repeat these steps for the other scores.
  • 24. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. The RFM scores are now added together to create the Total RFM score. Right- click on the Total RFM Score icon and select “Modify”. 2. You will see the Total_RFM_Score columns in the Select Data tab. 3. Click on “Computed Columns”, select the Total RFM Score and click “Edit”.
  • 25. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. You can then see how the Total RFM Score has been created simply by adding the three calculated values together. 2. You can click “Next” to complete the build. 3. The Total RFM Score is then added to the data for each Customer ID.
  • 26. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. Once the number of segments and the split values of the segments has been determined, the segment variable is created. 2. Right-click on the “Segment” icon and select “Modify”. 3. You will see the “Segment” column in the Select Data tab. 4. Click on “Computed Columns”, select the “Segment” variable and click “Edit”.
  • 27. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. You can see how a “case” statement is used to create each segment based on the values of the Total RFM Score and how many segments are desired. 2. You can click “Next” to complete the build. 3. The Segment variable is then added to the data set.
  • 28. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. RFM MODEL WORKFLOW OVERVIEW 1. In the final step, a pie chart illustrating the frequency counts of the customers in each segment is created. 2. Right-click on the Pie Chart icon and select “Modify” to examine the attributes that can be customized in creating the chart. Note: • This method is descriptive only, and does not provide a mechanism to forecast behavior as a predictive model might. • When used to target customers, it assumes that customers are likely to continue behaving in the same manner. That is, it does not take into account the impact of life stage or life cycle transitions on likelihood of response.
  • 29. Copyr ight © 2012, SAS Institute Inc. All rights reser ved. www.SAS.com PAT.VALENTE@SAS.COM