Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Predictive Analytics using Rattle and Qlik Sense
Predictive Analytics using Rattle and Qlik Sense

Predictive Analytics using Rattle and Qlik Sense: Create comprehensive solutions for predictive analysis using Rattle and share them with Qlik Sense

Arrow left icon
Profile Icon Fernando G Pagans Profile Icon Ferran Garcia Pagans
Arrow right icon
€15.99 €23.99
Full star icon Full star icon Full star icon Full star icon Empty star icon 4 (5 Ratings)
eBook Jun 2015 242 pages 1st Edition
eBook
€15.99 €23.99
Paperback
€29.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Fernando G Pagans Profile Icon Ferran Garcia Pagans
Arrow right icon
€15.99 €23.99
Full star icon Full star icon Full star icon Full star icon Empty star icon 4 (5 Ratings)
eBook Jun 2015 242 pages 1st Edition
eBook
€15.99 €23.99
Paperback
€29.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€15.99 €23.99
Paperback
€29.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Predictive Analytics using Rattle and Qlik Sense

Chapter 1. Getting Ready with Predictive Analytics

Analytics, predictive analytics, and data visualization are trendy topics today. The reasons are:

  • Today a lot of internal and external data is available
  • Technology to use this data has evolved a lot
  • It is commonly accepted that there is a lot of value that can be extracted from data

As in many trendy topics, there is a lot of confusion around it. In this chapter, we will cover the following concepts:

  • Introducing the key concepts of the book and tools we're going to use
  • Defining analytics, predictive analytics, and data visualization
  • Explaining the purpose of this book and the methodology we'll follow
  • Covering the installation of the environment we'll use to create examples of applications in each chapter

After this chapter, we'll learn how to use our data to make predictions that will add value to our organizations. Before starting a data project, you always need to understand how your project will add value to the organization. In an analytics project, the two main sources of value are cost reduction and revenue increase. When you're working on a fraud detection project, your objective is to reduce fraud; this will lead into a cost reduction that will improve the margin of the organization. Finally, to understand the value of your data solution, you need to evaluate the cost of your solution. The real value added to an organization is the difference between the provided value and the total cost.

Working with data to create predictive solutions sounds very glamorous, but before that we'll learn how to use Rattle to load data, to avoid some problems related to the quality of the data, and to explore it. Rattle is a tool for statisticians, and, sometimes, we need a tool that provides us with a business approach to data exploration. We'll learn how to use Qlik Sense Desktop to do this.

After learning how to explore and understand data, we'll now learn how to create predictive systems. We'll divide these systems into unsupervised learning methods and supervised learning methods. We'll explain the difference later in this book.

To achieve a better understanding, in this book we'll create three different solutions using the most common predictive techniques: Clustering, Decision Trees, and Linear Regression.

To present data to the user, we need to create an application that helps the user to understand the data and take decisions; for this reason we'll look at the basics of data visualization. Data Visualization, Predictive Analytics and most of the topics of this book are huge knowledge areas. In this book we'll introduce you to these topics and at the end of each chapter you will find a section called Further learning where you will find references to continue learning.

Analytics, predictive analytics, and data visualization

In January 2006, Thomas H. Davenport, a well-known American academic author, published an article in Harvard Business Review called Competing on Analytics. In this article, the author explains the need for analytics in this way:

"Organizations are competing on analytics not just because they can—business today is awash in data and data crunchers—but also because they should. At a time when firms in many industries offer similar products and use comparable technologies, business processes are among the last remaining points of differentiation. And analytics competitors wring every last drop of value from those processes."

After this article, companies in different industries started to learn how to use traditional and new data sources to gain competitive advantages; but what is analytics?

Today, the term analytics is used to describe different techniques and methods that extract new knowledge from data and communicate it. The term comprises statistics, data mining, machine learning, operations research, data visualization, and many other areas.

An important point is that analytics will not provide any new value or advantage by itself; it will help people to take better decisions. Analytics is about replacing decisions based on feelings and intuition with decisions based on data and evidence.

Predictive analytics is a subset of analytics whose objective is to extract knowledge from data and use it to predict something. Eric Siegel in his book Predictive Analytics describes the term as:

"Technology that learns from experience (data) to predict the future behavior of individuals in order to drive better decisions."

Generally, in real life, an accurate prediction is not possible, but we can extract a lot of value from predictions with low accuracy. Think of an insurance company, they have a lot of claims to review, but have just a few people to do it. They know that some claims are fraudulent, but they don't have enough people and time to review all claims. They can randomly choose some claims or they can develop a system that selects the claims with a higher probability of fraud. If their system predictions are better than just guessing, they will improve their fraud detecting efforts and they will save a lot of money in fraudulent claims.

As we've seen, everything is about helping people to take better decisions; for this reason we've got to communicate the insights we've discovered from data in an easy to understand and intuitive way, especially when we deal with complex problems. Data visualization can help us to communicate our discoveries to our users. The term, data visualization, is used in many disciplines with many different meanings. We use this term to describe the visual representation of data; our main goal is to communicate information clearly and efficiently to business users.

In this introduction, we've used the term value many times and it's important to have an intuitive definition. We develop software solutions to obtain a business benefit; generally, we want to increase income or reduce cost. This business benefit has an economic value; the difference between this economic value and the cost of developing the solution is the value you will obtain.

Usually, a predictive analytics project follows some common steps that we call the predictive analytics process:

  1. Problem definition: Before we start, we need to understand the business problem and the goals.
  2. Extract and load data: An analytics application starts with raw data that is stored in a database, files, or other systems. We need to extract data from its original location and load it into our analytics tools.
  3. Prepare data: Sometimes, the data needs transformation because of its format or because of poor quality.
  4. Create a model: In this step, we will develop the predictive model.
  5. Performance evaluation: After creating the model, we'll evaluate its performance.
  6. Deploy the model and create a visual application: In the last step, we will deploy the predictive model and create the application for the business user.

The steps in this process don't have strict borders; sometimes, we go back and forth in the process.

Purpose of the book

This is not a technical guide about R and Qlik Sense integration, or a Rattle guide for software developers. This book is an introduction to the basic techniques of predictive analytics and data visualization. We've written this book for business analysts, and people with an IT background, but without analytics experience.

 

"Tell me and I forget, teach me and I may remember, involve me and I learn."

 
 --Benjamin Franklin

We believe that the best way to learn is by practicing, and for this reason this book is organized around examples, which you can do with a simple Windows computer. Don't be afraid, we will use two software tools, Rattle and Qlik Sense Desktop, in order to avoid complex code. To create the predictive analysis, we'll use Rattle and for data visualization, we'll use Qlik Sense Desktop.

There are two ways of using Rattle, or R, and Qlik Sense Desktop together. These are listed as follows:

  • In the first approach, it is possible to integrate Qlik Sense Desktop and R. The business users select some data. Qlik Sense Desktop sends this selected data to an R server, the server processes the data and performs a prediction. The R server returns the data to Qlik Sense Desktop, and this shows the data to the user. This model has a great advantage—the interactivity, but it also has a disadvantage; it requires additional software to integrate the two different environments.
  • The second approach is based on two steps. In the first step, the R environment loads the data, performs the prediction, and stores the original data with the prediction. In the second step, Qlik Sense Desktop loads the data and the prediction, and shows it to the business user. This second approach has a great advantage which is simplicity, but also has a disadvantage which is the lack of interactivity.

In this book, we'll use the second approach because in predictive analytics choosing the appropriate model is the key. For this reason we want to focus on introducing you to different models, avoiding the technical stuff of integration. We'll use Rattle and Qlik Sense Desktop in a two-step process. We'll load data in Rattle to enrich it with a predictive model and then load it in Qlik Sense Desktop to share it by creating data visualizations. This process is illustrated in the following diagram:

Purpose of the book

Introducing R, Rattle, and Qlik Sense Desktop

In this section, we will introduce the tools we'll use in this book: R, Rattle, and Qlik Sense Desktop.

R is a free programming language for statistics and graphics available under the terms of the Free Software Foundation's General Public License (GNU). The R language is widely accepted for statistical analysis and data mining. There is a big community of developers that develop new packages for R, such as Rattle.

R is a very powerful and flexible programming language, but to create predictive models with R you need to be a skilled programmer. For this reason, we will use Rattle.

Rattle is a Graphical User Interface (GUI) for data mining developed by Graham Williamson using R. Similar to R, Rattle is also licensed under the GNU. R and Rattle are the predictive analysis environments that we will be using in this book.

Using Rattle, we'll be able to load and prepare data, create a predictive model, and evaluate its performance without writing R code; Rattle will write the code for us.

In order to create a visual and intuitive application for the business user, we'll use Qlik Sense Desktop, the personal and free version of Qlik Sense. Qlik Sense is a self-service data visualization tool developed by Qlik.

We'll use Qlik Sense Desktop instead of Qlik Sense Enterprise because we want to build a free learning environment to develop the examples of this book. For the propose of this book, Qlik Sense Desktop and Qlik Sense are very similar. When you deploy your applications in Qlik Sense Enterprise, the platform provides you:

  • Data governance.
  • Security
  • Scalability
  • High availability

Qlik has two different tools for data analysis and data visualization: QlikView and Qlik Sense. Each tool is designed to solve a different problem:

  • With QlikView, developers have a powerful tool to create guided analytic applications
  • With Qlik Sense, business users can create their own analysis and visualizations with drag and drop simplicity

We will use Qlik Sense Desktop instead of QlikView because the book is written for business users and analysts, and Qlik Sense is designed to provide business users with the ability to create visualizations on their data.

  • Qlik Sense has two different editions:
  • Qlik Sense Enterprise, a sever based edition for use in organizations.
  • Qlik Sense Desktop, a desktop edition for personal use.
  • In this book we’ll use Qlik Sense Desktop to complete the examples. This edition is free for personal utilization.

R and Rattle can be installed on Windows, Mac OS, and Linux, but Qlik Sense Desktop can only be installed on a Windows machine. For this reason, we will use a Windows-based computer for this book. Qlik Sense Desktop and R load all data into memory; we suggest that you use a 64-bit computer instead of a 32-bit computer.

In order to install R, Rattle, and Qlik Sense Desktop, you'll need administration rights, and an Internet connection to download the software.

Installing the environment

In the examples, we'll use Rattle and Qlik Sense Desktop, but, as we've explained, Rattle is an R package and we need to install R too. We will follow these steps:

  1. Download and install R.
  2. Download and install Rattle.
  3. Download and install Qlik Sense Desktop.

Downloading and installing R

These steps must be followed for installing R:

  1. Go to the homepage of R Project for Statistical Computing at www.r-project.org.
  2. In the navigation bar, click on Comprehensive R Archive Network (CRAN) and you will be redirected to a list of CRAN mirrors. Choose a download mirror that is the closest to your geographic location, as shown here:
    Downloading and installing R
  3. You will reach a different page; choose Download R for Windows, and in the following page click on install R for the first time.
  4. Finally, you will reach the download page. As of writing this book, the latest version for Windows was 3.1.2. Click on Download R 3.1.2 for Windows to download the installation program, as shown in this screenshot:
    Downloading and installing R
  5. Run the installation program, R-3.1.2-win.exe, to start the process. Depending on the level of security of your system, it will ask you for permission to execute the program and to make modifications on your system. You have to allow this to start the process.
  6. In the next step, you have to choose a language; choose English. For the rest of the installation process, leave the default options.
  7. When the installation process finishes, you will have two new icons on your desktop—R i386 3.1.2 and R x64 3.1.2; use the first one if you are using a 32-bit computer and the second one if you are using a 64-bit computer:
    Downloading and installing R

Starting the R Console to test your R installation

The R Console is a window used to interact with R language; you can type commands and functions here, and you will see the results in the same window. We will not focus on R, so we'll only learn the commands needed to work with Rattle.

The following steps are needed to start and close R Console:

  1. Double-click the R icon to start the R Console.
  2. To exit the R Console, type q() and press Enter, as shown here:
    Starting the R Console to test your R installation

Downloading and installing Rattle

Rattle is an R package, which is a collection of functions and data someone else has developed, and we can use it in our programs. If you already have some hands-on experience with R, then this task should be a much lighter task.

Before starting with the installation, remember that you need an active Internet connection. The following are the steps to install Rattle:

  1. We will install Rattle from R Console; to open it double-click on the R x64 3.1.1 desktop icon.
  2. In R Console, type install.packages("rattle") and press Enter. The R Console will show you a list of CRAN mirrors; choose a download mirror that is the closest to your geographic location and R will download the Rattle package, as shown here:
    Downloading and installing Rattle
  3. After you have downloaded it, type library(rattle) and R will load the Rattle package into memory, and you will be able to use it. Use the rattle() command to start Rattle:
    Downloading and installing Rattle

    Note

    Rattle needs other R packages to work properly, the first time you open Rattle, the system will ask your permission to install some packages; in order to execute Rattle, you have to accept the installation of these packages.

  4. To exit, click on the Quit icon from Rattle GUI and type q() in the R Console:
    Downloading and installing Rattle

    Tip

    If you are from a non-English speaking country, you've probably installed everything in English, but Rattle's texts appear in your own language. Rattle will work fine in your language, but this book is written in English and it will refer to Rattle's functions and menus using English names. If you prefer to execute Rattle in English, quit Rattle and type Sys.setenv(LANGUAGE="en") in your R Console and start Rattle again.

    Downloading and installing Rattle

    Tip

    Rattle's menu now appears in English.

Installing Qlik Sense Desktop

In order to install Qlik Sense Desktop, you need a 64-bit computer with the following specifications:

  • Windows 7 or Windows 8.x
  • Administrator privileges
  • .NET Framework 4.0
  • 4 GB of RAM memory
  • 500 MB of disk space
  • Intel Core 2 Duo processor or higher

Probably, you are not sure if you have .NET Framework on your computer; don't worry if you don't have it, the installer will offer to install it.

The following steps are used to install Qlik Sense Desktop:

  1. Go to the Qlik home page, http://www.qlik.com. Click on the Free Downloads link in the upper-right corner. The following page will open:
    Installing Qlik Sense Desktop
  2. Click on the Get Qlik Sense Desktop button to download Qlik Sense Desktop.
  3. When the download finishes, execute the installation program by double-clicking the file you've downloaded:
    Installing Qlik Sense Desktop
  4. The installation process is very easy; you just need to click on INSTALL when Qlik Sense Desktop installer starts and accept the license agreement:
    Installing Qlik Sense Desktop

    Note

    In case the installer prompts to install .NET Framework 4.0 (if you haven't already done so), then follow the onscreen instructions to install it.

  5. When the installer finishes, click on Finish to exit the installation program. You'll find a new Qlik Sense Desktop icon on your desktop.

    Tip

    Keep the installation program in a safe directory on your hard disk. You can use it to repair your installation if something happens and to uninstall Qlik Sense Desktop.

Exploring Qlik Sense Desktop

In this section, we will get a first taste of Qlik Sense Desktop. We will open it and do a quick exploration. After installing it, Qlik Sense Desktop has three example applications Executive Dashboard, Helpdesk Management, and Sales Discovery. We will explore the Executive Dashboard application.

Follow these steps to explore Qlik Sense Desktop:

  1. Open Qlik Sense Desktop by double-clicking the Qlik Sense Desktop icon on the desktop:
    Exploring Qlik Sense Desktop
  2. When Qlik Sense Desktop opens, click on the cross (highlighted in the following screenshot) in the central window to close the startup dialog:
    Exploring Qlik Sense Desktop

    Now, you are in the Qlik Sense Desktop hub, the main screen of Qlik Sense Desktop. From this screen, the user can open, access, and manage his applications. We've highlighted four different areas in the hub's screen:

    • In area 1, you can find the help section.
    • Area 2 is the main section of this screen. In this section, the users have their applications. As you already know, Qlik Sense Desktop comes with three demo applications.
    • In area 3, there is a button to create a new application and two buttons to manage the layout.
    • In area 4, you have a button to access QlikCloud and a search button, as shown here:
    Exploring Qlik Sense Desktop
  3. We'll explore an application. Click on the Executive Dashboard button to open it.
  4. A Qlik Sense application is organized in different sheets, such as a spreadsheet. This application contains three sheets, and you can always create a new sheet by clicking in the Create new sheet button, which is visible in the following screenshot:
    Exploring Qlik Sense Desktop
  5. Click on the KPI Dashboard icon to open this sheet. This sheet shows three Key Performance Indicators (KPI)—Expenses, Revenue vs Last year, and Account Receivables. For each KPI, we see the current level, a distribution, and temporal evolution. At the left-hand side, there are three filters—Product, Segment, and Customer:
    Exploring Qlik Sense Desktop
  6. Using the button located in the top-right corner, you can toggle between the sheets. Go to the Sales Analysis sheet:
    Exploring Qlik Sense Desktop
  7. The Sales Analysis sheet has four filters in the top area: Segment, Region, Sales Rep Name, and Product Group:
    Exploring Qlik Sense Desktop
  8. Click on the Region filter and select Europe; the dashboard will react to show only the data related to Europe. Confirm your selection by clicking the highlighted tick icon:
    Exploring Qlik Sense Desktop
  9. Qlik Sense keeps your selection in the top-left side of the screen. You can delete these filters by clicking on the cross (highlighted in the following screenshot):
    Exploring Qlik Sense Desktop
  10. We'll come back to Qlik Sense in Chapter 4, Creating Your First Qlik Sense Application; now close the window to exit Qlik Sense Desktop.

Further learning

In August 2006, after his famous article, Thomas H. Davenport and Jeanne G. Harris published a book about the same idea:

Competing on Analytics: The New Science of Winning, by Thomas H. Davenport and Jeanne G. Harris, Harvard Business School Press.

A good place to understand all the power of predictive analytics is the book by Eric Siegel. This book contains 147 examples of predictive analytics in its central pages:

Predictive Analytics: the power to predict who will click, buy, lie or die, Eric Siegel, John Wiley & Sons, Inc.

We will not cover R Language in this book. If you want to learn how to program in R, I recommend that you read the following book:

Statistical Analysis with R, John M. Quick, Packt Publishing.

We'll come back to Qlik Sense Desktop in Chapter 4, Creating Your First Qlik Sense Application. If you want to be more familiar with Qlik Sense, you can start here www.qlik.com/en-US/sense/gettingstarted.

Summary

In this chapter, we've introduced analytics as a process that starts with raw data and creates new knowledge to help people to take better decisions.

We also defined predictive analytics as a process that learns to create predictions from the data. Finally, we've defined data visualization as a technology that will help us to communicate data-based knowledge more efficiently.

After introducing the key concepts of the book, we've also described R, Rattle, and Qlik Sense, the tools we'll use to build the examples. And finally, we've installed the environment.

In Chapter 2, Handling Docker Containers, we'll explain how to load data into Rattle and how we can use Rattle to transform it.

Left arrow icon Right arrow icon

Description

If you are a business analyst who wants to understand how to improve your data analysis and how to apply predictive analytics, then this book is ideal for you. This book assumes you have some basic knowledge of statistics and a spreadsheet editor such as Excel, but knowledge of QlikView is not required.

Who is this book for?

If you are a business analyst who wants to understand how to improve your data analysis and how to apply predictive analytics, then this book is ideal for you. This book assumes you have some basic knowledge of statistics and a spreadsheet editor such as Excel, but knowledge of QlikView is not required.

What you will learn

  • Set up your desktop environment by installing Qlik Sense Desktop, R, and Rattle
  • Explore Rattle charts and the most commonly used multivariate statistical techniques to discover relationships among data
  • Find solutions to business questions by applying data analysis techniques
  • Use unsupervised and supervised learning methods to gain insights into your data
  • Evaluate the performance of a predictive model
  • Create basic charts and filters using Qlik Sense Desktop to build your first data application
  • Improve your analysis by complementing Qlik Sense Desktop with predictive analytics
  • Familiarize yourself with the basics of data visualization and data storytelling

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 30, 2015
Length: 242 pages
Edition : 1st
Language : English
ISBN-13 : 9781784390785
Vendor :
Qlik
Category :
Languages :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jun 30, 2015
Length: 242 pages
Edition : 1st
Language : English
ISBN-13 : 9781784390785
Vendor :
Qlik
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 116.97
Learning Qlik Sense: The Official Guide
€36.99
Mastering QlikView
€49.99
Predictive Analytics using Rattle and Qlik Sense
€29.99
Total 116.97 Stars icon
Banner background image

Table of Contents

10 Chapters
1. Getting Ready with Predictive Analytics Chevron down icon Chevron up icon
2. Preparing Your Data Chevron down icon Chevron up icon
3. Exploring and Understanding Your Data Chevron down icon Chevron up icon
4. Creating Your First Qlik Sense Application Chevron down icon Chevron up icon
5. Clustering and Other Unsupervised Learning Methods Chevron down icon Chevron up icon
6. Decision Trees and Other Supervised Learning Methods Chevron down icon Chevron up icon
7. Model Evaluation Chevron down icon Chevron up icon
8. Visualizations, Data Applications, Dashboards, and Data Storytelling Chevron down icon Chevron up icon
9. Developing a Complete Application Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
(5 Ratings)
5 star 40%
4 star 40%
3 star 0%
2 star 20%
1 star 0%
shi Oct 27, 2016
Full star icon Full star icon Full star icon Full star icon Full star icon 5
perfect book fro pr3dictive analytics
Amazon Verified review Amazon
Engimom Jul 10, 2015
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I'm glad there is a book on this topic. I've been working with QlikView for over a decade now and Tableau for some years. As an operations research analyst, I've been wondering when the field will move on from mainly descriptive analysis (making simple graphs) to more model driven predictive analytics. I've read somewhere that predictive analytics will be the next frontier for visual data discovery products and I can't wait. I just started the book but from the Table of Contents and it looks like the book does not gloss over technical topics and I'm glad to see a section on Validation which I have never really seen addressed anywhere. I would recommend a solid background in math as a prerequisite and recommended but not critically required, a background in R and QlikSense.
Amazon Verified review Amazon
Lech Miszkiewicz Aug 26, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I was waiting for this book since January 2015. Firtst i thought it will be one of the books about Qlik. However Rattle aspect is a strong root in here. I have enjoyed reading this book and i have discover a lot new things. I am glad it is not one of those books, where there is nothing new but release date. Definitelly there is no other book like that on the market and i can strongly recommend buying it. Nice one!
Amazon Verified review Amazon
Puneet Aug 14, 2015
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I enjoyed reading through the book, especially the part where the rules derived in a classification tree could be translated into simple if else rules in Qlikview/Qlik sense, along with a thorough walk through on rattle options. However, I have also worked with Qlikview/Qlik sense extensions in the past, and I know direct webservice interaction (Qlik sense or Qlikview) or VB script Rcom interaction (Qlikview) could be built for interactive R exploration, so the book can be enhanced to include the extensions topic. Still, a good book to give an overview of rattle and the way it can be used in Qlik - hence recommend it as a nice read.
Amazon Verified review Amazon
Dimitri Shvorob Jan 16, 2018
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
I did not see the book when it came out, but found it repackaged by Packt within "Qlik Sense: Advanced Data Visualization for Your Organization" two years later. I am not impressed. It's a poor statistics book ("supported vector machines", really?), it's a poor Rattle book - compare to Graham Williams's "R and Rattle" - and it's a poor Qlik Sense book. Qlik Sense content is actually minimal: most of the time, you work in Rattle, and occasionally (2-3 times?) dump output to text files for visualization with Qlik Sense. You might as well use Excel. A review which mentions Qlik Sense extensions misses the point: there is no Qlik-Sense-and-Rattle and integration going on except manual one.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.