SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Offer Recommendation
Methodology
-Dipesh Patel
Problem Statement
• As Internet population is growing exponentially
need for monitoring web user’s traffic is useful for
future business growth of ecommerce players and
other retailers.
• Online shopping platform generates huge amount of
log data with transactional data of users. What
products should be offer to target customers and
customer acquisition requires appropriate Data
analysis and prescriptive analytics to convert results
into actionable insights and recommend products
accordingly .
Objective
Require to build a recommendation engine for new
and existing users. Each users should be
recommended top five offers on basis of their likings
and preferences
Available Data
• Following Data files are available:-
 Customer Details
 Seller and Merchant
 Bank and payment
 Offer and category
• Event data:- Text log file consists of user’s interaction
data with app including preference and likings.
Data Relationship Model
Data Insights
Customer Vs. State
Customer vs. Merchant Type
Customer Age Distribution
Age vs. Customer
Customer Vintage(months)
Customer vs. Categories
Offer Tenure(months) per Category
Hypothesis Statements
• Customer who spent more than average session time
on Navigating app may buy items.
• Discount offers may have significant impact on
buying pattern of customer.
• The people who bought only item1 but they have
similar characteristics (in terms of variables) to the
people who bought both item1 and item2, are more
likely to buy item2 also.
• Customers who are younger than or equal to average
Age of population are potential buyers.
• Customers who does transaction frequently are
regular buyers.
Next Steps
• Feature Engineering
• Hypothesis Testing
• Model Building
• Model Evaluation
Feature Engineering
• Offer Tenure:-It is difference in offer start date and
end date
• Age of Customer
• Vintage:-calculates period of customer being active
on system starts from acquired date.
• Transaction count:-Total unique count of transaction
done by customer
• Session Time:-Difference between user logging time
and exit time on application.
Hypothesis testing
Alternative hypothesis:-Customer who spent more than average
session time on Navigating app may buy items.
Null hypothesis:-No significant impact on buying due to session
time .
Calculated variables:-
a. population mean(mu0)
b. Sample mean(x bar)
c. Population standard deviation(sigma)
d. Level of significance (alpha=5%)
e. Sample size(n)
f. Test statistics(Z test)
g. Critical Value(Z critical)
Ztest < Zcritical
Conclusion:-Null Hypothesis Accepted
Z Test Result
Recommendation model
Collaborative Filtering
• The process of identifying similar users and
recommending what similar users like is called
collaborative filtering.
Basic assumption and idea
• –Users buys items (implicitly or explicitly)
• –Customers who had similar tastes in the past,
will have similar tastes in the future
Content Based Filtering
• A content based recommender works with data that
the user provides, either explicitly or implicitly
(clicking on a app). Based on that data, a user profile
is generated, which is then used to make suggestions
to the user. As the user provides more inputs or takes
actions on the recommendations, the engine
becomes more and more accurate.
Important Terms
• Find the Term Frequency(TF): TF is simply the
frequency of a word in a document.
• Find the Inverse Document Frequency(IDF): It is the
inverse of the document frequency among the whole
corpus of documents.
• Vector space model: In this model, each item is
stored as a vector of its attributes (which are also
vectors) in an n-dimensional space and the angles
between the vectors are calculated to determine the
similarity between the vectors.
Dataset
Training data: We have user, offer id and
category id, transaction count and
demographic details .
• –For example, (125 , 13942 , 4) means that the
user with ID 125 shops with offer ID 13942
transaction count of 4 .
• 1430 users and 1430 offers.
Popularity Model Result
where all the users have same recommendation based on the most popular choices.
We’ll use the graphlab recommender functions popularity_recommender for this.
Item similarity Model
There are 3 types of item similarity metrics
• Jaccard Similarity:
– It is typically used where we don’t have a numeric
rating but just a boolean value like a product being
bought or an add being clicked
• Cosine Similarity:
– Similarity is the cosine of the angle between the 2
vectors of the item vectors of A and B
– Closer the vectors, smaller will be the angle and
larger the cosine
• Pearson Similarity
– Similarity is the pearson coefficient between the
two vectors.
Item similarity Model(cosine)
Model Evaluation
• Recall:
– What ratio of items that a user likes were actually
recommended.
– If a user likes say 5 items and the
recommendation decided to show 3 of them, then
the recall is 0.6
• Precision
– Out of all the recommended items, how many the
user actually liked?
– If 5 items were recommended to the user out of
which he liked say 4 of them, then precision is 0.8
Thank You

Contenu connexe

Tendances

Customer Targeting Augmented Analytics Use Case - Smarten
Customer Targeting Augmented Analytics Use Case - SmartenCustomer Targeting Augmented Analytics Use Case - Smarten
Customer Targeting Augmented Analytics Use Case - SmartenSmarten Augmented Analytics
 
Value Delivery through RakutenBig Data Intelligence Ecosystem and Technology
Value Delivery through RakutenBig Data Intelligence Ecosystem  and  TechnologyValue Delivery through RakutenBig Data Intelligence Ecosystem  and  Technology
Value Delivery through RakutenBig Data Intelligence Ecosystem and TechnologyRakuten Group, Inc.
 
Machine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesMachine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesClaudio Mirti
 
Actual cases of applying AI related technologiesin Rakuten
Actual cases of applying AI related technologiesin RakutenActual cases of applying AI related technologiesin Rakuten
Actual cases of applying AI related technologiesin RakutenRakuten Group, Inc.
 
Optimization of digital marketing campaigns
Optimization of digital marketing campaignsOptimization of digital marketing campaigns
Optimization of digital marketing campaignsArmando Vieira
 
DATA MINING IN RETAIL SECTOR
DATA MINING IN RETAIL SECTORDATA MINING IN RETAIL SECTOR
DATA MINING IN RETAIL SECTORRenuka Chand
 
OECD workshop on measuring the link between public procurement, R&D and innov...
OECD workshop on measuring the link between public procurement, R&D and innov...OECD workshop on measuring the link between public procurement, R&D and innov...
OECD workshop on measuring the link between public procurement, R&D and innov...STIEAS
 
Sales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniquesSales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniqueseSAT Journals
 
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSMINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSPrasadu Peddi
 
Kaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales ForecastingKaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales ForecastingYan Xu
 
Boosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsBoosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsArmando Vieira
 

Tendances (20)

Customer churn prediction in banking
Customer churn prediction in bankingCustomer churn prediction in banking
Customer churn prediction in banking
 
Customer Targeting Augmented Analytics Use Case - Smarten
Customer Targeting Augmented Analytics Use Case - SmartenCustomer Targeting Augmented Analytics Use Case - Smarten
Customer Targeting Augmented Analytics Use Case - Smarten
 
Value Delivery through RakutenBig Data Intelligence Ecosystem and Technology
Value Delivery through RakutenBig Data Intelligence Ecosystem  and  TechnologyValue Delivery through RakutenBig Data Intelligence Ecosystem  and  Technology
Value Delivery through RakutenBig Data Intelligence Ecosystem and Technology
 
Machine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business casesMachine Learning - Algorithms and simple business cases
Machine Learning - Algorithms and simple business cases
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Bank marketing mini-project
Bank marketing mini-projectBank marketing mini-project
Bank marketing mini-project
 
Tarun Panchaboni - Resume
Tarun Panchaboni - ResumeTarun Panchaboni - Resume
Tarun Panchaboni - Resume
 
Actual cases of applying AI related technologiesin Rakuten
Actual cases of applying AI related technologiesin RakutenActual cases of applying AI related technologiesin Rakuten
Actual cases of applying AI related technologiesin Rakuten
 
Consights
ConsightsConsights
Consights
 
Market feasibility
Market feasibilityMarket feasibility
Market feasibility
 
Data Science
Data ScienceData Science
Data Science
 
Capable
CapableCapable
Capable
 
Optimization of digital marketing campaigns
Optimization of digital marketing campaignsOptimization of digital marketing campaigns
Optimization of digital marketing campaigns
 
DATA MINING IN RETAIL SECTOR
DATA MINING IN RETAIL SECTORDATA MINING IN RETAIL SECTOR
DATA MINING IN RETAIL SECTOR
 
OECD workshop on measuring the link between public procurement, R&D and innov...
OECD workshop on measuring the link between public procurement, R&D and innov...OECD workshop on measuring the link between public procurement, R&D and innov...
OECD workshop on measuring the link between public procurement, R&D and innov...
 
Sales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniquesSales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniques
 
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSMINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
 
Bank market classification
Bank market classificationBank market classification
Bank market classification
 
Kaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales ForecastingKaggle winning solutions: Retail Sales Forecasting
Kaggle winning solutions: Retail Sales Forecasting
 
Boosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsBoosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithms
 

Similaire à Offer Recommendation methodology for Vito's Mobile App

Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedBetclic Everest Group Tech Team
 
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxModule_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxHarshitGoel87
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessIvo Andreev
 
Dbs challange stage 1
Dbs challange stage 1Dbs challange stage 1
Dbs challange stage 1Jatinder Bedi
 
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePredictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePedro Ecija Serrano
 
Digital Marketing Course Week 4: Digital Analytics
Digital Marketing Course Week 4: Digital AnalyticsDigital Marketing Course Week 4: Digital Analytics
Digital Marketing Course Week 4: Digital AnalyticsAyca Turhan
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...IRJET Journal
 
Recommend Products To Intsacart Customers
Recommend Products To Intsacart CustomersRecommend Products To Intsacart Customers
Recommend Products To Intsacart CustomersOindrila Sen
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAravindharamanan S
 
Founder mentor presentation waleed e - revenue
Founder mentor presentation   waleed e - revenueFounder mentor presentation   waleed e - revenue
Founder mentor presentation waleed e - revenueRafeh Saleh
 
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...William Renedo
 
Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Gurmit Combo
 
Value analysis methodology
Value analysis methodologyValue analysis methodology
Value analysis methodologybarcelona98
 
Perceptual map of retailers and thier loyalty programs (brand management)
Perceptual map of retailers and thier loyalty programs (brand management)Perceptual map of retailers and thier loyalty programs (brand management)
Perceptual map of retailers and thier loyalty programs (brand management)Darsh Parekh
 
USEMP - value of personal data CAISE 14 presentation
USEMP - value of personal data CAISE 14 presentationUSEMP - value of personal data CAISE 14 presentation
USEMP - value of personal data CAISE 14 presentationTheodoros Michalareas
 

Similaire à Offer Recommendation methodology for Vito's Mobile App (20)

Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation Demystified
 
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptxModule_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
Module_6_-_Datamining_tasks_and_tools_uGuVaDv4iv-2.pptx
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for Business
 
Share and Tell Stanford 2016
Share and Tell Stanford 2016Share and Tell Stanford 2016
Share and Tell Stanford 2016
 
Dbs challange stage 1
Dbs challange stage 1Dbs challange stage 1
Dbs challange stage 1
 
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking ExamplePredictive Analytics for Customer Targeting: A Telemarketing Banking Example
Predictive Analytics for Customer Targeting: A Telemarketing Banking Example
 
Digital Marketing Course Week 4: Digital Analytics
Digital Marketing Course Week 4: Digital AnalyticsDigital Marketing Course Week 4: Digital Analytics
Digital Marketing Course Week 4: Digital Analytics
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...
 
Recommend Products To Intsacart Customers
Recommend Products To Intsacart CustomersRecommend Products To Intsacart Customers
Recommend Products To Intsacart Customers
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systems
 
Founder mentor presentation waleed e - revenue
Founder mentor presentation   waleed e - revenueFounder mentor presentation   waleed e - revenue
Founder mentor presentation waleed e - revenue
 
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...
Estudio34 Presents- Dara Fitzgerald Brighton SEO-Next Gen Measurement With Go...
 
Recommender system
Recommender system Recommender system
Recommender system
 
Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail Case Studies - Customer & Marketing Analytics for Retail
Case Studies - Customer & Marketing Analytics for Retail
 
Value analysis methodology
Value analysis methodologyValue analysis methodology
Value analysis methodology
 
Perceptual map of retailers and thier loyalty programs (brand management)
Perceptual map of retailers and thier loyalty programs (brand management)Perceptual map of retailers and thier loyalty programs (brand management)
Perceptual map of retailers and thier loyalty programs (brand management)
 
Customer Experience Management
Customer Experience ManagementCustomer Experience Management
Customer Experience Management
 
USEMP - value of personal data CAISE 14 presentation
USEMP - value of personal data CAISE 14 presentationUSEMP - value of personal data CAISE 14 presentation
USEMP - value of personal data CAISE 14 presentation
 

Dernier

Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...ThinkInnovation
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfNicoChristianSunaryo
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformationAnnie Melnic
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etclalithasri22
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...Jack Cole
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...ThinkInnovation
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are successPratikSingh115843
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfnikeshsingh56
 

Dernier (16)

Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdf
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformation
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etc
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
 
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are success
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdf
 

Offer Recommendation methodology for Vito's Mobile App

  • 2. Problem Statement • As Internet population is growing exponentially need for monitoring web user’s traffic is useful for future business growth of ecommerce players and other retailers. • Online shopping platform generates huge amount of log data with transactional data of users. What products should be offer to target customers and customer acquisition requires appropriate Data analysis and prescriptive analytics to convert results into actionable insights and recommend products accordingly .
  • 3. Objective Require to build a recommendation engine for new and existing users. Each users should be recommended top five offers on basis of their likings and preferences
  • 4. Available Data • Following Data files are available:-  Customer Details  Seller and Merchant  Bank and payment  Offer and category • Event data:- Text log file consists of user’s interaction data with app including preference and likings.
  • 11.
  • 12.
  • 16. Hypothesis Statements • Customer who spent more than average session time on Navigating app may buy items. • Discount offers may have significant impact on buying pattern of customer. • The people who bought only item1 but they have similar characteristics (in terms of variables) to the people who bought both item1 and item2, are more likely to buy item2 also. • Customers who are younger than or equal to average Age of population are potential buyers. • Customers who does transaction frequently are regular buyers.
  • 17. Next Steps • Feature Engineering • Hypothesis Testing • Model Building • Model Evaluation
  • 18. Feature Engineering • Offer Tenure:-It is difference in offer start date and end date • Age of Customer • Vintage:-calculates period of customer being active on system starts from acquired date. • Transaction count:-Total unique count of transaction done by customer • Session Time:-Difference between user logging time and exit time on application.
  • 19. Hypothesis testing Alternative hypothesis:-Customer who spent more than average session time on Navigating app may buy items. Null hypothesis:-No significant impact on buying due to session time . Calculated variables:- a. population mean(mu0) b. Sample mean(x bar) c. Population standard deviation(sigma) d. Level of significance (alpha=5%) e. Sample size(n) f. Test statistics(Z test) g. Critical Value(Z critical)
  • 20. Ztest < Zcritical Conclusion:-Null Hypothesis Accepted Z Test Result
  • 22. Collaborative Filtering • The process of identifying similar users and recommending what similar users like is called collaborative filtering. Basic assumption and idea • –Users buys items (implicitly or explicitly) • –Customers who had similar tastes in the past, will have similar tastes in the future
  • 23. Content Based Filtering • A content based recommender works with data that the user provides, either explicitly or implicitly (clicking on a app). Based on that data, a user profile is generated, which is then used to make suggestions to the user. As the user provides more inputs or takes actions on the recommendations, the engine becomes more and more accurate.
  • 24. Important Terms • Find the Term Frequency(TF): TF is simply the frequency of a word in a document. • Find the Inverse Document Frequency(IDF): It is the inverse of the document frequency among the whole corpus of documents. • Vector space model: In this model, each item is stored as a vector of its attributes (which are also vectors) in an n-dimensional space and the angles between the vectors are calculated to determine the similarity between the vectors.
  • 25. Dataset Training data: We have user, offer id and category id, transaction count and demographic details . • –For example, (125 , 13942 , 4) means that the user with ID 125 shops with offer ID 13942 transaction count of 4 . • 1430 users and 1430 offers.
  • 26. Popularity Model Result where all the users have same recommendation based on the most popular choices. We’ll use the graphlab recommender functions popularity_recommender for this.
  • 27. Item similarity Model There are 3 types of item similarity metrics • Jaccard Similarity: – It is typically used where we don’t have a numeric rating but just a boolean value like a product being bought or an add being clicked • Cosine Similarity: – Similarity is the cosine of the angle between the 2 vectors of the item vectors of A and B – Closer the vectors, smaller will be the angle and larger the cosine • Pearson Similarity – Similarity is the pearson coefficient between the two vectors.
  • 29. Model Evaluation • Recall: – What ratio of items that a user likes were actually recommended. – If a user likes say 5 items and the recommendation decided to show 3 of them, then the recall is 0.6 • Precision – Out of all the recommended items, how many the user actually liked? – If 5 items were recommended to the user out of which he liked say 4 of them, then precision is 0.8
  • 30.