VMC: A Grammar for Visualizing Statistical Model Checks
Ziyang Guo, Alex Kale, Matthew Kay, Jessica Hullman
Abstract
Example model check visualizations authored with VMC, using data from [46]. From left to right: checks on the density curves of the distributions of model predictions and observed data from (A) response variable to (B) distributional parameter; follow-up checks conditional on the quantitative predictor, where VMC is used to specify (C) Hypothetical Outcome Plots and (D) a line + ribbon plot; (E) a facet check stratifying the random effects and (F) a multilevel check; more checks for the random effects specified by VMC, including (G) raincloud plots and (H) multiple-interval plots; and residual checks specified by VMC, including (I) residual plots revealing the heteroskedasticity of the model and (J) Q-Q plots, validating the normality of residuals.
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 097c6721-abd8-421e-bffc-8b6238680ed1Builds on8
- ggdist: Visualizations of Distributions and Uncertainty in the Grammar of GraphicsMatthew KayIEEE VIS 2023 · 112 citations
- Forgetting Practices in the Data SciencesMichael J. Muller, Angelika StrohmayerCHI 2022 · 54 citations
- A Probabilistic Grammar of GraphicsXiaoying Pu, Matthew KayCHI 2020 · 31 citations
- Swaying the Public? Impacts of Election Forecast Visualizations on Emotion, Trust, and Intention in the 2022 U.S. MidtermsFumeng Yang, Mandi Cai, Chloe Mortenson, Hoda Fakhari et al.IEEE VIS 2023 · 30 citations
- EVM: Incorporating Model Checking into Exploratory Visual AnalysisAlex Kale, Ziyang Guo, Xiaoli Qiao, Jeffrey Heer et al.IEEE VIS 2023 · 16 citations
Related papers
- Causalvis: Visualizations for Causal InferenceGrace Guo, Ehud Karavani, Alex Endert, Bum Chul KwonCHI 2023 · 26 citations
- Unveiling How Examples Shape Visualization Design OutcomesHannah K. Bako, Xinyi Liu, Grace Ko, Hyemi Song et al.IEEE VIS 2024 · 7 citations
- Beware of Validation by Eye: Visual Validation of Linear Trends in ScatterplotsDaniel Braun, Remco Chang, Michael Gleicher, Tatiana von LandesbergerIEEE VIS 2024 · 2 citations
- Visual Analysis of Hyperproperties for Understanding Model Checking ResultsTom Horak, Norine Coenen, Niklas Metzger, Christopher Hahn et al.IEEE VIS 2021 · 12 citations
- Understanding how Designers Find and Use Data Visualization ExamplesHannah K. Bako, Xinyi Liu, Leilani Battle, Zhicheng LiuIEEE VIS 2022 · 37 citations
