Lesson 4: Fundamentals of Visual Analytics

Published

April 27, 2023

Modified

May 11, 2023

Lesson Outline

  • Visual Analytics for Knowledge Discovery
  • Visual Analytics Approach for Statistical Testing
  • Visual Analytics for Building Better Models
  • Visualising Uncertainty
    • Why Visualising Uncertainty?
    • Basic Statistical Concepts Related to Uncertainty
    • Univariate Graphical Methods for Visualising Uncertainty
      • Error bars
      • Confidence strips
      • Ridge plot
    • Bivariate Graphical Methods for Visualising Uncertainty
      • Funnel plot
  • Variation and Its Discontents

Lesson Slides and Hands-on Notes

Readings on Visualising Uncertainty

Error Plots

Ridgeline Plot

Raincloud Plot

Micah Allen et. al. (2021) “Raincloud plots: a multi-platform tool for robust data visualization” [version 2; peer review: 2 approved]

Funnel Plot

All About Tableau

Visualising Uncertainty

All about R

  • ggstatsplot: An extension of ggplot2 package for creating statistical graphics with details from statistical tests.

  • ggdist: An R package that provides a flexible set of ggplot2 geoms and stats designed especially for visualising distributions and uncertainty. Also watch the video entitle Visualizing distributions and uncertainty using ggdist.

  • ggridges: An ggplot2 extension specially designed for plotting ridgeline plots.

  • ungeviz: Provides functions for visualizing uncertainty with ggplot2. It is particularly focused on hypothetical outcome plots (HOPs) and provides bootstrapping and sampling functionality that integrates well with the ggplot2 API.

  • see: An R package from the easystats family of packages that produces visualizations for a wide variety of models and statistical analyses in a way that is tightly linked with the model fitting process and requires minimal interruption of users’ workflow.

  • performance: An R package from easystats family of packages that provides utilities for computing indices of model quality and goodness of fit including provides many functions to check model assumptions visually.

  • infer: An R package specially designed to perform statistical inference using an expressive statistical grammar that coheres with the tidyverse design framework. The library also includes functions for visualising the distribution of the simulation-based inferential statistics or the theoretical distribution (or both).