Tableau Tutorial BI- Market Basket Analysis

Krish Naik · Beginner ·🛠️ AI Tools & Apps ·6y ago

Key Takeaways

Performs market basket analysis using Tableau for business intelligence

Full Transcript

hey guys welcome to my discussion on visual analytics using tableau so today I am going to talk about one of the most attractive custom visuals of tableau and will perform a mock market basket analysis so you know to take our discussion forward let's start with creating a market basket analysis with the help of tableau so in order to perform a market basket analysis we'll be working on the souls store sales data and we are working on the order table for this particular data set so the first step is that we need to create one more order table and we establish relationship between these two table so in order to create one more order table we need to drag this order table and release it over here and tableau will ask you to establish a relationship between these two table so relationship is add you know how to establish a relationship between two tables there should be some same criteria between the two table in terms of column ID or column data type so let's let's establish a relationship in terms of order ID for the two order table that were performing over here so let's select order ID for the first table and also the order ID from the second table we can create one more relationship that is product subcategory from the first table which which will be a not equal relationship with the product subcategory in the second table now that the relationship has been established let's see what kind of visualization we can do with this particular data set in my Priya future discussions I will talk about joining and blending of data in details but for this particular example you need to understand that I have create relationship between two tables which are same in nature with the same data structure now let's go to the worksheet and see what kind of visualization we can perform using this kind of joint so in order to perform a market basket analysis we need to drag this order I a product subcategory over here in the particular section and we can also the product subcategory from the second table into the column section now we can see we have got one of one of the custom visuals in tableau ware which will be used for doing a market basket analysis we can also change the size of this visual by selecting the entire view from here now in order to create a market basket analysis on order ID we need to create a distinct count for order ID in terms of text and in terms of color so how can we do create an order ID or distinct order ID in terms of color and text for this way to drag order idea over the text mark and you can select this arrow from here go to the major option and select aa distinct count the same thing again we can do for the color section we can bring the order ID or the color section and close this particular window you can again bring this order ID in the color section and you can release it click or add all the members and we can select measures and select a distinct count from here now we can also change this particular data of order ID into a shape so let's select a shape from this particular option and you can select a square option for now and we can see the custom visual is ready in terms of product subcategory using the order ID as a distinct count now we can see that both the section of this particular visual chart is having same numbers you can see 28 over here and the 28 over here now we need to remove the poly color section of this chart in the left hand side so in order to remove this particular section you have to again go back to the data source and as I remember I told you that we need to work on the join part in future where I need to change this product subcategory into a less than equal to relation and see what effect it does on the visual part so the moment we change it to a less than equal to relation we can see the the left hand section of this particular visual has been removed so in order to make this chart more refined so we can again go back to this data source and we can again change the relationship of the product subcategory so we can just go over here and you can just select in place of less than equal to we can select less than and sorry in case of less than equals to or you can select a less than option in order to change the relationship and see what kind of effect this happen this halves on the visual level so let's go back to the sheet one and see now we have the appliance and binders in terms of order ID so the highest numbers are also highlighted where copy or other computer peripherals and paper are being ordered 103 over here we can also change the axis over here with the help of this particular option and we can see the Market Basket analysis in terms of order ID using the product subcategory option of your data set has been ready so this is a typical example of a custom visual in tableau so this kind of visuals we can easily create with the help of performing certain joints or in some cases we can achieve it by writing a small piece of function or with the help of a dual axis so tableau gives you a lot of power to create this kind of custom visuals in order to do certain visual analytics which is which is not available in tableau by default in my next section I will also discuss about some more visuals which is actually not available in tableau but we can easily create those visuals with the help of certain function dual access as performing certain joint operation on your data set thank you guys for watching this video

Original Description

Please join as a member in my channel to get additional benefits like materials in Data Science, live streaming for Members and many more https://www.youtube.com/channel/UCNU_lfiiWBdtULKOw6X0Dig/join Dataset : https://github.com/krishnaik06/Tableau-datasets Please do subscribe my other channel too https://www.youtube.com/channel/UCjWY5hREA6FFYrthD0rZNIw Connect with me here: Twitter: https://twitter.com/Krishnaik06 Facebook: https://www.facebook.com/krishnaik06 instagram: https://www.instagram.com/krishnaik06
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Krish Naik · Krish Naik · 0 of 60

← Previous Next →
1 Natural Language Processing|Stemming
Natural Language Processing|Stemming
Krish Naik
2 Natural Language Processing|BagofWords
Natural Language Processing|BagofWords
Krish Naik
3 Gaussian distribution or Normal Distribution in statisctics
Gaussian distribution or Normal Distribution in statisctics
Krish Naik
4 Natural Language Processing|TF-IDF for Machine Learning| Text Prerocessing
Natural Language Processing|TF-IDF for Machine Learning| Text Prerocessing
Krish Naik
5 Log Normal Distribution in Statistics
Log Normal Distribution in Statistics
Krish Naik
6 Covariance in Statistics
Covariance in Statistics
Krish Naik
7 Confusion matrix, Precision, Recall| Data Science Interview questions
Confusion matrix, Precision, Recall| Data Science Interview questions
Krish Naik
8 Tutorial 44-Balanced vs Imbalanced Dataset and how to handle Imbalanced Dataset
Tutorial 44-Balanced vs Imbalanced Dataset and how to handle Imbalanced Dataset
Krish Naik
9 Implementing a Spam classifier in python| Natural Language Processing
Implementing a Spam classifier in python| Natural Language Processing
Krish Naik
10 Tutorial 11-Exploratory Data Analysis(EDA) of Titanic dataset
Tutorial 11-Exploratory Data Analysis(EDA) of Titanic dataset
Krish Naik
11 Face Recognition using open CV and VGG 16 Transfer Learning
Face Recognition using open CV and VGG 16 Transfer Learning
Krish Naik
12 Pedestrian Detection using OpenCV from Videos
Pedestrian Detection using OpenCV from Videos
Krish Naik
13 Face and Eye Detection from Videos using HAAR Cascade Classifier
Face and Eye Detection from Videos using HAAR Cascade Classifier
Krish Naik
14 Reading, Writing and Displaying images with Opencv| OpenCV Tutorial
Reading, Writing and Displaying images with Opencv| OpenCV Tutorial
Krish Naik
15 OpenCV Installation | OpenCV tutorial
OpenCV Installation | OpenCV tutorial
Krish Naik
16 Face and Eye Detection from Images using HAAR Cascade Classifier
Face and Eye Detection from Images using HAAR Cascade Classifier
Krish Naik
17 Car Detection using HAAR Cascade and Opencv from Videos.
Car Detection using HAAR Cascade and Opencv from Videos.
Krish Naik
18 Using OpenFace for Face recognition in Keras
Using OpenFace for Face recognition in Keras
Krish Naik
19 OpenPose Tutorial with Tensorflow
OpenPose Tutorial with Tensorflow
Krish Naik
20 Multiple Linear Regression using python and sklearn
Multiple Linear Regression using python and sklearn
Krish Naik
21 Dimensional Reduction| Principal Component Analysis
Dimensional Reduction| Principal Component Analysis
Krish Naik
22 Movie Recommender System using Python
Movie Recommender System using Python
Krish Naik
23 TPR,FPR,FNR,TNR, Confusion Matrix
TPR,FPR,FNR,TNR, Confusion Matrix
Krish Naik
24 Precision, Recall and F1-Score
Precision, Recall and F1-Score
Krish Naik
25 Artificial Neural Network for Customer's Exit Prediction from Bank
Artificial Neural Network for Customer's Exit Prediction from Bank
Krish Naik
26 GridSearchCV- Select the best hyperparameter for any Classification Model
GridSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
27 RandomizedSearchCV- Select the best hyperparameter for any Classification Model
RandomizedSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
28 K Nearest Neighbor classification with Intuition and practical solution
K Nearest Neighbor classification with Intuition and practical solution
Krish Naik
29 K Means Clustering Intuition
K Means Clustering Intuition
Krish Naik
30 Create custom Alexa Skill- Lambda function- Part2
Create custom Alexa Skill- Lambda function- Part2
Krish Naik
31 Hierarchical Clustering intuition
Hierarchical Clustering intuition
Krish Naik
32 Implement Transfer Learning with a generic Code Template
Implement Transfer Learning with a generic Code Template
Krish Naik
33 Gender Classifier and Age Estimator using Resnet Convolution Neural Network
Gender Classifier and Age Estimator using Resnet Convolution Neural Network
Krish Naik
34 Unlock Your Application With Your Face using OpenCV
Unlock Your Application With Your Face using OpenCV
Krish Naik
35 Draw rectangle from webcam and sketch process it on a live feed
Draw rectangle from webcam and sketch process it on a live feed
Krish Naik
36 Complete Life Cycle of a Data Science Project
Complete Life Cycle of a Data Science Project
Krish Naik
37 How we can apply Machine Learning in Finance
How we can apply Machine Learning in Finance
Krish Naik
38 Deep Learning in Medical Science
Deep Learning in Medical Science
Krish Naik
39 How to switch your career to Data Science.
How to switch your career to Data Science.
Krish Naik
40 Linear Regression Mathematical Intuition
Linear Regression Mathematical Intuition
Krish Naik
41 Handle Categorical features using Python
Handle Categorical features using Python
Krish Naik
42 Machine Learning Algorithm- Which one to choose for your Problem?
Machine Learning Algorithm- Which one to choose for your Problem?
Krish Naik
43 DBSCAN Clustering Easily Explained with Implementation
DBSCAN Clustering Easily Explained with Implementation
Krish Naik
44 Curse of Dimensionality Easily explained| Machine Learning
Curse of Dimensionality Easily explained| Machine Learning
Krish Naik
45 Feature Selection Techniques Easily Explained | Machine Learning
Feature Selection Techniques Easily Explained | Machine Learning
Krish Naik
46 Tutorial 29-R square and Adjusted R square Clearly Explained| Machine Learning
Tutorial 29-R square and Adjusted R square Clearly Explained| Machine Learning
Krish Naik
47 Cross Validation using sklearn and python | Machine Learning
Cross Validation using sklearn and python | Machine Learning
Krish Naik
48 Handling Missing Data Easily Explained| Machine Learning
Handling Missing Data Easily Explained| Machine Learning
Krish Naik
49 Deploy Machine Learning Model using Flask
Deploy Machine Learning Model using Flask
Krish Naik
50 Deployment of Deep Learning Model using Flask
Deployment of Deep Learning Model using Flask
Krish Naik
51 How to Visualize Multiple Linear Regression in python
How to Visualize Multiple Linear Regression in python
Krish Naik
52 K Nearest Neighbour Easily Explained with Implementation
K Nearest Neighbour Easily Explained with Implementation
Krish Naik
53 Predicting Heart Disease using Machine Learning
Predicting Heart Disease using Machine Learning
Krish Naik
54 Predicting Lungs Disease using Deep Learning
Predicting Lungs Disease using Deep Learning
Krish Naik
55 Stock Sentiment Analysis using News Headlines
Stock Sentiment Analysis using News Headlines
Krish Naik
56 Random Forest(Bootstrap Aggregation) Easily Explained
Random Forest(Bootstrap Aggregation) Easily Explained
Krish Naik
57 Voting Classifier(Hard Voting and Soft Voting Classifier)
Voting Classifier(Hard Voting and Soft Voting Classifier)
Krish Naik
58 Credit Card Fraud Detection using Machine Learning from Kaggle
Credit Card Fraud Detection using Machine Learning from Kaggle
Krish Naik
59 Hyperparameter Optimization for Xgboost
Hyperparameter Optimization for Xgboost
Krish Naik
60 Tutorial 45-Handling imbalanced Dataset  using python- Part 1
Tutorial 45-Handling imbalanced Dataset using python- Part 1
Krish Naik

Related Reads

Up next
Google Just Dropped A FREE Marketing Agent And It's INSANE (Pomelli)
Income stream surfers
Watch →