SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Customer lifetime value ppttt
Customer lifetime value pptttCustomer lifetime value ppttt
Customer lifetime value pptttJaswinder Singh
 
Customer analytics
Customer analyticsCustomer analytics
Customer analyticsKarl Melo
 
Trend analysis and time Series Analysis
Trend analysis and time Series Analysis Trend analysis and time Series Analysis
Trend analysis and time Series Analysis Amna Kouser
 
Big Data Analytics and its Application in E-Commerce
Big Data Analytics and its Application in E-CommerceBig Data Analytics and its Application in E-Commerce
Big Data Analytics and its Application in E-CommerceUyoyo Edosio
 
Analytics & retail analytics
Analytics & retail analyticsAnalytics & retail analytics
Analytics & retail analyticsDale Sternberg
 
Chapter 8 Marketing Research Malhotra
Chapter 8 Marketing Research MalhotraChapter 8 Marketing Research Malhotra
Chapter 8 Marketing Research MalhotraAADITYA TANTIA
 
Lead scoring case study presentation
Lead scoring case study presentationLead scoring case study presentation
Lead scoring case study presentationMithul Murugaadev
 
5 Steps to Start Your eCommerce Business
5 Steps to Start Your eCommerce Business5 Steps to Start Your eCommerce Business
5 Steps to Start Your eCommerce BusinessSoboThemes
 
Sales force automation
Sales force automationSales force automation
Sales force automationdamith87
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesSlideTeam
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket AnalysisSandeep Prasad
 
Churn prediction data modeling
Churn prediction data modelingChurn prediction data modeling
Churn prediction data modelingPierre Gutierrez
 
Lead Scoring Case Study
Lead Scoring Case StudyLead Scoring Case Study
Lead Scoring Case StudyLumbiniSardare
 
Marketing Analytics ppt
Marketing Analytics pptMarketing Analytics ppt
Marketing Analytics pptDarshilJani4
 
Market Basket Analysis in SAS
Market Basket Analysis in SASMarket Basket Analysis in SAS
Market Basket Analysis in SASAndrew Kramer
 

Was ist angesagt? (20)

Customer lifetime value ppttt
Customer lifetime value pptttCustomer lifetime value ppttt
Customer lifetime value ppttt
 
Customer segmentation
Customer segmentationCustomer segmentation
Customer segmentation
 
Customer analytics
Customer analyticsCustomer analytics
Customer analytics
 
Trend analysis and time Series Analysis
Trend analysis and time Series Analysis Trend analysis and time Series Analysis
Trend analysis and time Series Analysis
 
Big Data Analytics and its Application in E-Commerce
Big Data Analytics and its Application in E-CommerceBig Data Analytics and its Application in E-Commerce
Big Data Analytics and its Application in E-Commerce
 
Cross-sell Response Model
Cross-sell Response ModelCross-sell Response Model
Cross-sell Response Model
 
E-CRM
E-CRME-CRM
E-CRM
 
Customer Analytics Best Practice
Customer Analytics Best PracticeCustomer Analytics Best Practice
Customer Analytics Best Practice
 
Analytics & retail analytics
Analytics & retail analyticsAnalytics & retail analytics
Analytics & retail analytics
 
Chapter 8 Marketing Research Malhotra
Chapter 8 Marketing Research MalhotraChapter 8 Marketing Research Malhotra
Chapter 8 Marketing Research Malhotra
 
Lead scoring case study presentation
Lead scoring case study presentationLead scoring case study presentation
Lead scoring case study presentation
 
5 Steps to Start Your eCommerce Business
5 Steps to Start Your eCommerce Business5 Steps to Start Your eCommerce Business
5 Steps to Start Your eCommerce Business
 
Sales force automation
Sales force automationSales force automation
Sales force automation
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
Managing merchandise
Managing merchandise Managing merchandise
Managing merchandise
 
Market Basket Analysis
Market Basket AnalysisMarket Basket Analysis
Market Basket Analysis
 
Churn prediction data modeling
Churn prediction data modelingChurn prediction data modeling
Churn prediction data modeling
 
Lead Scoring Case Study
Lead Scoring Case StudyLead Scoring Case Study
Lead Scoring Case Study
 
Marketing Analytics ppt
Marketing Analytics pptMarketing Analytics ppt
Marketing Analytics ppt
 
Market Basket Analysis in SAS
Market Basket Analysis in SASMarket Basket Analysis in SAS
Market Basket Analysis in SAS
 

Andere mochten auch

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 AnalyticsC.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 AnalysisAbhi Arya
 
Customer Segmentation
Customer SegmentationCustomer Segmentation
Customer SegmentationCarlos Soares
 
Customer Segmentation Principles
Customer Segmentation PrinciplesCustomer Segmentation Principles
Customer Segmentation PrinciplesVladimir Dimitroff
 
RFM Model Conversion Week
RFM Model Conversion WeekRFM Model Conversion Week
RFM Model Conversion WeekAndra Baragan
 
Using R for customer segmentation
Using R  for customer segmentationUsing R  for customer segmentation
Using R for customer segmentationKumar 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 approachImplement Consulting Group
 
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 eCommerceLitmus
 
Path to Personalization Webinar
Path to Personalization WebinarPath to Personalization Webinar
Path to Personalization WebinarConnective DX
 
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 & EverTrueEverTrue
 
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 RVivian S. Zhang
 

Andere mochten auch (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
 

Ähnlich wie 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 GeodeAndre 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 GeodeVMware Tanzu
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainingspiyushchawala
 
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 userArghadip Kar
 
Incentive Compensation Management
Incentive Compensation ManagementIncentive Compensation Management
Incentive Compensation ManagementCRMIT
 
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 091807Dreamforce07
 
Documentation on bigmarket copy
Documentation on bigmarket   copyDocumentation on bigmarket   copy
Documentation on bigmarket copyswamypotharaveni
 
RFP Database User Manual for Sales
RFP Database User Manual for SalesRFP Database User Manual for Sales
RFP Database User Manual for Salesdelyne2009
 
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 LyonNRB
 
Magento B2B e-Commerce
Magento B2B e-CommerceMagento B2B e-Commerce
Magento B2B e-CommerceDivante
 
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 mainframeJim 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 FowlerMartin 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).pptxHarshitSharma443772
 
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 HoneSara 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
 

Ähnlich wie 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
 

Mehr von 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 AnalyticsSAS Canada
 
Introduction to SAS Forecasting
Introduction to SAS ForecastingIntroduction to SAS Forecasting
Introduction to SAS ForecastingSAS 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 TeamSAS 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 BISAS 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 organizationSAS 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
 

Mehr von 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?
 

Kürzlich hochgeladen

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
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.pdfadriantubila
 
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.pptxolyaivanovalion
 
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 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...Delhi Call girls
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
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.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
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.pptxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 

Kürzlich hochgeladen (20)

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
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
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
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
 
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 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...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
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
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
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
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno 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