Difference between revisions of "Group04 Proposal"

From Visual Analytics and Applications
Jump to navigation Jump to search
Line 1: Line 1:
 
<div style=background:#D8BFD8 border:#A3BFB1>
 
<div style=background:#D8BFD8 border:#A3BFB1>
[[File:4507954714 0e51720a8f m.jpg|160px|frameless|left]]
+
[[File:4507954714 0e51720a8f m.jpg|158px|frameless|left]]
 
<br><br><br><br>
 
<br><br><br><br>
 
<b><font size = 5; color="#3a2e29"> R-CsI: An '''''R'''''-'''''C'''''on'''''S'''''umer'''''I'''''nsights Business Application to better understand Customers </font></b>
 
<b><font size = 5; color="#3a2e29"> R-CsI: An '''''R'''''-'''''C'''''on'''''S'''''umer'''''I'''''nsights Business Application to better understand Customers </font></b>

Revision as of 17:23, 21 November 2018

4507954714 0e51720a8f m.jpg





R-CsI: An R-ConSumerInsights Business Application to better understand Customers



Proposal

Poster

Application

Report



Abstract

With the fast advancement of technologies, such as the digital transformation, Internet of Things (IoT), cloud computing, these make available huge amount of data about consumer behaviour, and about transactions, event activities and influencing factors that provide visibility into performance and behavioural decision across a variety of industries and consumer channels. Through data mining techniques on customers database, the businesses can discover meaningful patterns that allow them to be aware as well as address issues such as attrition or not enough new customer acquisition in faster manner. Clustering is the task of segmenting a heterogeneous population into several more homogeneous subgroups based on similar characteristics and behaviors. By analysing two dataset samples, this project aims to find insights on their customers’ segments that differ in important ways associated with product interest, market participation, or response to marketing efforts. Upon understanding the differences among its customer groups as well as better understanding of patterns and hidden relationships in the customer data – these provide invaluable customer insights for businesses to develop customer-based strategies.


Project Motivation

With the fast advancement of technologies, such as the digital transformation, Internet of Things (IoT), cloud computing, these make available huge amount of data about consumer behaviour, and about transactions, event activities and influencing factors that provide visibility into performance and behavioural decision across a variety of industries and consumer channels.

For our project, we intend to build a business application in the context of understanding customers, and to perform business analytics (namely, exploratory, explanatory and predictive analysis) on their customers’ demographic and transaction data. The application will be built to achieve the following objectives:

  • provide good visualisation of raw data, variable and results by faceting and/or 3D view;
  • interactive selection of variables in formulation of scenario/business objectives; and
  • user-friendly for non-statistician/layman.


CUSTOMERS ANALYTICS

(A) Use case: Segmentation by clustering and/or classification
As customers have different needs and wants, they have different reasons or drivers for buying products of the company, therefore, customer segmentation is a very useful data mining technique to find groups of customers that differ in important ways associated with product interest, market participation, or response to marketing efforts. By understanding the differences among groups, a marketer can make better strategic choices about opportunities, product definition, and positioning, and can engage in more effective promotion.

(B) Use case: Regression to predict response or potential high value customers
Regression analysis is a broad term for a set of statistical methodologies used to predict a response variable (also called a dependent, criterion, or outcome variable) from one or more predictor variables (also called independent or explanatory variables). In general, regression analysis can be used to identify the explanatory variables that are related to a response variable, to describe the form of the relationships involved, and to provide an equation for predicting the response variable from the explanatory variables.

Regression, as a statistical business analytic tool, can be a powerful data mining technique to acquire better understanding of patterns and hidden relationships in the data for businesses in customer strategies.

Overview of Dataset

(1) Customer Campaigning dataset – This dataset includes customers' demographics, coverage and product related information. Marketing managers used dataset with such information to understand their customers base, what they want and what drives them, so as to be able to market effectively to their customers.

(2) Dunnhumby dataset – The Complete Journey (https://www.dunnhumby.com/sourcefiles) Dunnhumby is a data science company that specializes in Customer Data Analytics. The “Dunnhumby – A Complete Journey” dataset is a collection of transaction data at household level over two years from a group of 2,500 households who are frequent shoppers at a retail chain. The amount of details captured goes down to individual purchases, specific items, item category, demographics and includes direct campaign details including coupons and redemptions made based on the purchases made.


Application Libraries & Packages

Package Name Descriptions
shiny & shiny dashboard Interactive web applications for data visualization
ggplot2 High-quality graphs
Tidyverse: tidyr, dplyr, ggplot2 Tidying and manipulating data for visualizing in ggplot2
shinythemes Apply themes to Shiny applications
ggthemr Apply themes to ggplot2 plots
lubridate Easily transform dates
Plotly Provide graphics
Threejs Provide 3-dimensional visualization
ggraph Provide graphics for clustering, regression
ggiraph Provide interactive ggplot graphics
k Means Algorithms in R Provide various k means algorithms in R
ISLR Provide glm() for logistic regression

References

Image credit to: Christopher Dombres (under a Creative Commons license)