Description
Leverage the power of advanced analytics and predictive modeling in Tableau using the statistical powers of R
About This Book
• A comprehensive guide that will bring out the creativity in you to visualize the results of complex calculations using Tableau and R
• Combine Tableau analytics and visualization with the power of R using this step-by-step guide
• Wondering how R can be used with Tableau? This book is your one-stop solution.
Who This Book Is For
This book will appeal to Tableau users who want to go beyond the Tableau interface and deploy the full potential of Tableau, by using R to perform advanced analytics with Tableau.
A basic familiarity with R is useful but not compulsory, as the book will start off with concrete examples of R and will move quickly into more advanced spheres of analytics using online data sources to support hands-on learning. Those R developers who want to integrate R in Tableau will also benefit from this book.
What You Will Learn
• Integrate Tableau's analytics with the industry-standard, statistical prowess of R.
• Make R function calls in Tableau, and visualize R functions with Tableau using RServe.
• Use the CRISP-DM methodology to create a roadmap for analytics investigations.
• Implement various supervised and unsupervised learning algorithms in R to return values to Tableau.
• Make quick, cogent, and data-driven decisions for your business using advanced analytical techniques such as forecasting, predictions, association rules, cl
Chapter
Chapter 1: Advanced Analytics with
R and Tableau
Prerequisites for RStudio installation
Implementing the scripts for the book
Tableau and R connectivity using Rserve
Configuring an Rserve Connection
Chapter 2: The Power of R
Core essentials of R programming
For loops and vectorization in R
Creating your own function
Making R run more efficiently in Tableau
Chapter 3: A Methodology for
Advanced Analytics
Using Tableau and R
Industry standard methodologies for analytics
Business understanding/data understanding
CRISP-DM model — data preparation
CRISP-DM — modeling phase
CRISP-DM — process restarted
Team Data Science Process
Data acquisition and understanding
Summarizing the data with dplyr
Chapter 4: Prediction with R and Tableau Using Regression
Getting started with regression
Using lm() to conduct a simple linear regression
Comparing actual values with predicted results
Investigating relationships in the data
Replicating our results using R and Tableau together
Getting started with multiple regression?
Building our multiple regression model
Solving the business question
Understanding the performance of the result
Sharing our data analysis using Tableau
Chapter 5: Classifying Data with Tableau
Analyzing the results of the decision tree
Decision trees in Tableau using R
Terminology and representations
Chapter 6: Advanced Analytics
Using Clustering
Why can't I drag my Clusters to the Analytics pane?
How to do Clustering in Tableau
Clustering example in Tableau
Creating a Tableau group from cluster results
Constraints on saving Clusters
Interpreting your results
How Clustering Works in Tableau
Clustering without using k-means
Statistics for Clustering
Describing Clusters – Summary tab
Describing Clusters – Models Tab
Chapter 7: Advanced Analytics with Unsupervised Learning
What are neural networks?
Different types of neural networks
Backpropagation and Feedforward neural networks
Evaluating a neural network model
Neural network performance measures
Receiver Operating Characteristic curve
Precision and Recall curve
Visualizing neural network results
Modeling and evaluating data in Tableau
Using Tableau to evaluate data
Chapter 8: Interpreting Your Results for Your Audience
Introduction to decision system and machine learning
Decision system-based Bayesian
Decision system-based fuzzy logic
Building a simple decision system-based Bayesian theory
Integrating a decision system and IoT project
Building your own decision
system-based IoT