VMC: A Grammar for Visualizing Statistical Model Checks

Ziyang Guo*, Alex Kale, Matthew Kay, Jessica Hullman

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Visualizations play a critical role in validating and improving statistical models. However, the design space of model check visualizations is not well understood, making it difficult for authors to explore and specify effective graphical model checks. VMC defines a model check visualization using four components: (1) samples of distributions of checkable quantities generated from the model, including predictive distributions for new data and distributions of model parameters; (2) transformations on observed data to facilitate comparison; (3) visual representations of distributions; and (4) layouts to facilitate comparing model samples and observed data. We contribute an implementation of VMC as an R package. We validate VMC by reproducing a set of canonical model check examples, and show how using VMC to generate model checks reduces the edit distance between visualizations relative to existing visualization toolkits. The findings of an interview study with three expert modelers who used VMC highlight challenges and opportunities for encouraging exploration of correct, effective model check visualizations.

Original languageEnglish (US)
JournalIEEE Transactions on Visualization and Computer Graphics
DOIs
StateAccepted/In press - 2024

Funding

We thank our anonymous reviewers for their helpful suggestions. Jessica Hullman thanks NSF #2211939 for supporting this work.

Keywords

  • Grammar of Graphics
  • Model checking and evaluation
  • Uncertainty visualization

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'VMC: A Grammar for Visualizing Statistical Model Checks'. Together they form a unique fingerprint.

Cite this