Skip to content

adeagbot/rfm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

rfm

RFM (recency, frequency, monetary) analysis is a marketing technique used to determine quantitatively which customers are the best ones by examining how recently a customer has purchased (recency), how often they purchase (frequency), and how much the customer spends (monetary).

spark-submit --class main.Runner --master local[4] rfm.jar file:/myfolder/rfm.csv

Example of result

  • userId,recency,frequency,monetary
  • 657,2014-07-20T18:20:56.000Z,1570,11914000
  • 270,2014-07-20T18:20:56.000Z,1557,12357000
  • 671,2014-07-20T18:20:56.000Z,1554,11743000
  • 2240,2014-07-20T18:20:56.000Z,1546,12163000
  • null,2014-07-18T21:26:23.000Z,5712,48387000
  • 2242,2014-07-18T21:26:23.000Z,1160,9567000

About

Recency Frequency Monetary Calculation in Spark Scala

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published