SlideShare une entreprise Scribd logo
1  sur  29
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

Contenu connexe

Tendances

Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime Value
Kisorkumar Varadarajan
 
Data Mining in CRM
Data Mining in CRMData Mining in CRM

Tendances (20)

Presentation on Customer Lifetime Value
Presentation on Customer Lifetime ValuePresentation on Customer Lifetime Value
Presentation on Customer Lifetime Value
 
Market basket analysis
Market basket analysisMarket basket analysis
Market basket analysis
 
Data Mining in Marketing
Data Mining in MarketingData Mining in Marketing
Data Mining in Marketing
 
Assosiate rule mining
Assosiate rule miningAssosiate rule mining
Assosiate rule mining
 
Market basket analysis
Market basket analysisMarket basket analysis
Market basket analysis
 
Market Basket Analysis in SAS
Market Basket Analysis in SASMarket Basket Analysis in SAS
Market Basket Analysis in SAS
 
Data Mining in CRM
Data Mining in CRMData Mining in CRM
Data Mining in CRM
 
clickstream analysis
 clickstream analysis clickstream analysis
clickstream analysis
 
Data mining in marketing
Data mining in marketingData mining in marketing
Data mining in marketing
 
Customer analytics
Customer analyticsCustomer analytics
Customer analytics
 
Business to Business Electronic Commerce
Business to Business Electronic Commerce Business to Business Electronic Commerce
Business to Business Electronic Commerce
 
RapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid MinerRapidMiner: Introduction To Rapid Miner
RapidMiner: Introduction To Rapid Miner
 
Data mining Concepts and Techniques
Data mining Concepts and Techniques Data mining Concepts and Techniques
Data mining Concepts and Techniques
 
Building E-Commerce.ppt
Building E-Commerce.pptBuilding E-Commerce.ppt
Building E-Commerce.ppt
 
Data preprocessing using Machine Learning
Data  preprocessing using Machine Learning Data  preprocessing using Machine Learning
Data preprocessing using Machine Learning
 
Market baasket analysis
Market baasket analysisMarket baasket analysis
Market baasket analysis
 
Propensity Modelling for Banks
Propensity Modelling for BanksPropensity Modelling for Banks
Propensity Modelling for Banks
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptx
 
Team project - Data visualization on Olist company data
Team project - Data visualization on Olist company dataTeam project - Data visualization on Olist company data
Team project - Data visualization on Olist company data
 
WEB MINING.
WEB MINING.WEB MINING.
WEB MINING.
 

En vedette

Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer Segmentation
Carlos Soares
 
Customer segmentation
Customer segmentationCustomer segmentation
Customer segmentation
weave Belgium
 
SAS Project Report
SAS Project ReportSAS Project Report
SAS Project Report
Lambert Tan
 

En vedette (19)

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
 
Rfm clustering analysis
Rfm clustering analysisRfm clustering analysis
Rfm clustering analysis
 
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
 

Similaire à An Introduction to RFM in Analytics

Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
MIS
 
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 manual
azeem1985
 
Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01Ebookblogv2 120116015321-phpapp01
Ebookblogv2 120116015321-phpapp01
Shubhashish Biswas
 

Similaire à 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
 

Plus de SAS Canada

Plus de 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?
 

Dernier

Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
shivangimorya083
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 

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