8 Tips for Interpreting R-Squared

Hopefully, if you have landed on this post you have a basic idea of what the R-Squared statistic means. The R-Squared statistic is a number...

What is Driver Analysis?

Driver analysis, which is also known as key driver analysis, importance analysis, and relative importance analysis, quantifies the importance of a series of predictor variables...

4 Visualizations For Your Customer Satisfaction Data

Customer satisfaction is a valuable customer feedback metric. Here are the four visualizations to find stories in your customer satisfaction data.

How to Filter a Dashboard Based on User Logins

You can restrict what people see on a Displayr dashboard based on their department, geographic region, or some other user characteristic. For example, you can...

How to Dynamically Change a Question Based on a Control Box

Control boxes are a popular way for users to change things on a Displayr page. This post will show you how to use a control...

How to Interpret Logistic Regression Coefficients

This post describes how to interpret the coefficients, also known as parameter estimates, from logistic regression (aka binary logit and binary logistic regression). It does...

RECENT POSTS
8 Tips for Interpreting R-Squared

How to Show Sentiment in Word Clouds

In this post, I describe how to create color-coded Word Cloud, where the colors are based on sentiment. Not only do you get to see…

Easily Converting Strings to Times and Dates in R with flipTime

Date conversion in R can be a real pain. However, it is a very important initial step when you first get your data into R...

Checking Convergence When Using Hierarchical Bayes for MaxDiff

A popular approach to modelling MaxDiff data is Hierarchical Bayes, which can provide better predictive accuracy than other approaches (like latent class analysis). However, it...

Using Hierarchical Bayes for MaxDiff in Q

In this blog post I describe how to run Hierarchical Bayes for MaxDiff in Q, and explain the options and outputs available.

Using Hierarchical Bayes for MaxDiff in Displayr

In this blog post I describe how to run Hierarchical Bayes for MaxDiff in Displayr, and explain the options and outputs available.

How to Export LDA Functions from Q into Excel

When using linear discriminant analysis (LDA) in market research, a common need is to obtain what are known as discriminant functions. These allow the analysis…

Allowing Users to Filter Pages in Dashboards

This post describes how to set up documents to permit Displayr users to filter pages in an online document (i.e., dashboard). The user experience When…

Exporting LDA Functions from Displayr into Excel

In this post I show how discriminant functions can be extracted from a Linear Discriminant Analysis in Displayr. Such functions are often used in Excel…

Filtering a Subset of Tables and Visualizations on a Page in Displayr

When you are working in Displayr’s edit mode, you can choose which items on a page to filter by selecting the items and applying a filter. When…

Case Study: Analyzing Survey Data

This is the second in a series of posts designed as a DIY training course for using Displayr. In this post, I illustrate the basics of…

A Short Course for Learning Displayr

This post is written as a DIY training course in learning Displayr. It links off to a series of other posts, which have been written…

Case Study: Updating Reporting

This is the sixth in a series of blog posts designed as a DIY training course for using Displayr. It illustrates how to update analyses and reporting…

Case Study: Visualizations

This is the fifth in a series of blog posts designed as a DIY training course for using Displayr. This post illustrates a number of…

Case Study: Advanced Analysis of Experimental Data (MaxDiff)

This is the fourth in a series of blog posts designed as a DIY training course for using Displayr. This post presents the analysis of…

Case Study: Automatically Updating Interactive Time Series Dashboard

This is the third in a series of blog posts designed as a DIY training course for using Displayr. This post illustrates how to pull…

Charts versus Visualizations versus Plots: Which to Use When

Within Displayr, there are different ways of visualizing your data. Before jumping into the detail, we acknowledge that ideally there would be only one system. As…

Case Study: Creating a Simple Dashboard

This is the first in a series of posts designed as a DIY training course for using Displayr. This case study shows you how to create…

Using R to Extract Information From an Object in Q

Sometimes it is useful to extract a particular bit of information from an object. An object could be a table or R Output. For example, you may want…

Using R to Extract Information From an Object in Displayr
Sometimes it is useful to extract a particular bit of information from an object. An object could be a table or R Output. For example, you may want…

Using Heatmap Coloring on a Density Plot Using R to Visualize Distributions

You can use Displayr’s density plot maker to create your own density plot for free. Lots of different visualizations have been proposed for understanding distributions.…

Customizing Logos, Icons, CSS, HTML Headers, and Language in Displayr

In addition to the content and formatting that you use when creating a Displayr document, you can also: Customize the overall look of the off-page…

How to Format Numbers, Dates, and Time Using D3 HTMLWidgets in R

If you have ever spent any time investigating where the cool kids play in the data visualization world you will know it is all about…

Automatically Append New Data to a Dataset Using Displayr

This post explains how to use Displayr to automatically append new data to an existing dataset stored in Dropbox. Specifically, it will show you how…

How to Build a Geographic Dashboard with Real-Time Data

In this post, I show how to build an interactive geographic dashboard using Displayr, Plotly and R. It is particularly fascinating in that it tracks…

Using Sparklines to Show Trends in Bar and Column Charts

Adding sparklines to a line chart that has multiple series of data can vastly improve readability and interpretation. Line charts are one of the standard…

The Psychology of Small Multiples

You confuse, you lose. The point of using visualizations is to allow us to tap into our brain's skill at interpreting visual complexity. The human...

Comparing Tricked Logit and Rank-Ordered Logit with Ties for MaxDiff

In this blog post, I compare the two ways in which MaxDiff data is treated in analyses such as latent class analysis and Hierarchical Bayes....

How to Create a Simple Dashboard in Displayr

How do you create a simple dashboard that is interactive without using code? This article shows you how to create a simple dashboard in minutes…

How to run Linear Discriminant Analysis in Displayr

In this post I explain how to perform Linear Discriminant Analysis in Displayr. Linear Discriminant Analysis is a machine learning technique that can be used...

Automatic Data Checking: Let Your Analytics Package Do Your Dirty Laundry for You

Data checking is a bore (and a step we skip at our peril!). The laundry-list of data checking tasks can be seemingly endless: identifying bogus respondents,…

Linear Discriminant Analysis in R: An Introduction

How does Linear Discriminant Analysis (LDA) work and how do you use it in R? This post answers these questions and provides an introduction to...

Dashboard Design: Working with a Graphic Designer

How do you work with a graphic designer so they can help make your online dashboard beautiful? Building a great dashboard requires lots of different…

Machine Learning: Using t-SNE to Understand Middle Eastern Politics

The machine learning technique of t-SNE (t-distributed Stochastic Neighborhood Embedding) can summarize visualizations and extract additional insight from them. In this post, I illustrate this using a visualization…

Dashboard Design: 8 Types of Online Dashboards

What type of online dashboard will work best for your data? This post reviews eight types of online dashboards to assist you in choosing the…

Goodness of Fit in MDS and t-SNE with Shepard Diagrams

The goodness of fit for data reduction techniques such as MDS and t-SNE can be easily assessed with Shepard diagrams. A Shepard diagram compares how far…

How to Create an Interactive Infographic

An interactive infographic can be used to communicate a lot of information in an engaging way. With the right tools, they are also relatively straightforward…

Displayr Dashboard Showcase

This post provides examples of different types of Dashboards created in Displayr. For each dashboard you can both view the dashboard in View mode (the…

12 Visualizations to Show a Single Number

Infographics, dashboards, and reports often need to highlight or visualize a single number. But how do you highlight a single number so that it has…

Improve the Quality of Data Visualizations Using Redundancy

Using multiple visual elements to represent one variable in a chart can increase accuracy and improve readability. This is called adding redundancy or redundant encoding and, if…

7 Alternatives to Word Clouds for Visualizing Long Lists of Data

Creating a meaningful visualization from data with long lists can be challenging. While word clouds (sometimes known as phrase clouds) are often the popular choice,...

Create Chart Templates Using R Functions

R functions can be used to create chart templates, which keep the look and feel of reports consistent. This post gives step by step guide…

Automatically Update Dashboards in Displayr

Dashboards and data can be automatically updated in Displayr. A key benefit of using Displayr, instead of traditional data science programs, is that it can…

Automatically Write and Email Reports with R, SendGrid, & Displayr

This post explains how to use R to automatically write and send emails based on automatically computed analyses (yep, everything automated). This means that when…

How t-SNE works and Dimensionality Reduction

t-SNE is a machine learning technique for dimensionality reduction that helps you to identify relevant patterns. The main advantage of t-SNE is the ability to...

Using Scatterplots to Chart Trends in Displayr

A scatterplot is a great way to visualize two numeric variables from a data set. In this post I describe how to extend a basic…

Adding Logos to Scatter Plots in Displayr

Adding labels to a scatter plot is a great way to increase understanding. By using logos we can take that process a step further. Users…

Create and Update PowerPoint Reports using R

In my sordid past, I was a data science consultant. One thing about data science that they don’t teach you at school is that senior managers…

Layered Data Visualizations Using R, Plotly, and Displayr

If you have tried to communicate research results and data visualizations using R, there is a good chance you will have come across one of…

Analyzing Google Trends Data in Displayr

Using Google Trends data can add further texture to your analysis by providing a history of how popular a topic is (or was) on the…

Analyzing Google Trends Data in R

Google Trends shows the changes in the popularity of search terms over a given time (i.e., number of hits over time). It can be used...

Adding a Combo Box to a Displayr Dashboard

A combo box can be added to a Displayr document by selecting Insert > Control (More), which causes a combo box to appear in the middle of the…

How to Create an Online Choice Simulator by Hand

This post is for the purist who wants to learn all the mechanics of building a choice simulator from scratch.

Adding Supplementary Points to a Correspondence Analysis

Retrospectively adding supplementary points to a correspondence analysis can greatly assist in the interpretation of results. In other words, including supplementary row or column points…

Moonplots: A Better Visualization for Brand Maps

Moonplots are a better way to visualize brand maps than standard correspondence analysis outputs, which are often difficult to read correctly. The Moonplot resolves the...

Normalization and Scaling in Correspondence Analysis

This post gives recommendations for the best approach to normalization for different situations, making correspondence plots less misleading.

Understanding the Math of Correspondence Analysis

If you've ever wanted a deeper understanding of what's going on behind the scenes of correspondence analysis, then this post is for you. Correspondence analysis...

11 Tips for your own MaxDiff Analysis

MaxDiff analysis is one of those advanced techniques that can be run by any good quantitative researcher. In this post, I share 11 tips to...

Singular Value Decomposition (SVD) Tutorial Using Examples in R

If you have ever looked with any depth at statistical computing for multivariate analysis, there is a good chance you have come across the singular value decomposition...

Hopefully, if you have landed on this post you have a basic idea of what the R-Squared statistic means. The R-Squared statistic is a number...

How to Check an Experimental Design (MaxDiff, Choice Modeling)

In this post, I explain the basic process that I tend to follow when doing a rough-and-ready check of an experimental design. The last step,…