Evaluating Perceptual Judgements on 3D Printed Bar Charts

Tyler Wiederich and Susan VanderPlas

5/25/23

Overview

  • Background on 3D graphics
  • A study with 3D printed graphs
  • Experiential learning

Introduction

Background on 3D graphics

In 1990, Microsoft Excel 3 introduced the ability to create 3D charts (Walkenbach 2020). Multiple studies have shown the downsides to unnecessarily using these types of charts.

  • 2D graphs had more confident answers and novice participants were more accurate with 2D graphs than 3D graphs (Barfield and Robless 1989)

  • Visual appeal for 2D and 3D graphs were approximately equal, and simple graphs were preferred for extracting information (Fisher, Dempsey, and Marousky 1997)

Background on 3D graphics

Problems with 3D graphs

  • When projected on a 2D surface, the data is distorted

  • When the third dimension includes data, the viewing angle can skew perception

Appropriate uses for 3D graphs

  • Viewing angle is not a concern when users can interact with the visualization

  • Mapping data onto 3D objects

(Wilke n.d.)

A Study on 3D Printed Graphics

Overview

Research questions:

  1. How do 3D printed charts compare to 2D and 3D digital charts?
  2. Can we extend on the findings from Cleveland and McGill’s study on elementary perceptual tasks?

Replicating Cleveland and McGill

Our study draws influence from Cleveland and McGill’s 1984 paper, specifically from their position-length experiment with graph types 1 and 3 (Cleveland and McGill 1984).

  • Overall goal was to establish which graphical elements are the most important for extracting information

  • Types 1-3 measure position, and types 4-5 measure length

Graph types for position-length experiment from Cleveland and McGill

In their study, participants were asked which of the marked bars were smaller and by approximately how much.

Replicating Cleveland and McGill

Values involved in comparison judgments are

\[V_i=10\cdot10^{(i-1)/12}\quad i=1,\dots, 10\]

To closely replicate values, we made three assumptions about the comparisons from Cleveland and McGill

  1. Match the exact ratios that were used

  2. No value was used more than twice

  3. All other values are randomly generated

Study Design

We designed our study to be given to members of our statistics department and their adult roommates/partners.

Treatment Design

  1. Seven unique ratios (17.8, 26.1, 38.3, 46.4, 56.2, 68.1, 82.5)
  2. Three graph types (2D digital, 3D digital, 3D printed)
  3. Two comparisons: Adjacent (Type 1) or separated (Type 3)

There are 42 treatment combinations, too many for a busy subject!

  • Each subject receives five of the seven unique ratios
  • Within each ratio, all three graph types are used
  • Each graph is then randomly assigned an adjacent or separated comparison
  • Now 15 treatment combinations per subject

Design of each kit

Study Design

Each subject receives a kit of 3D printed charts with instructions that direct users to a Shiny app

Shiny App

Shiny App

Shiny App

Shiny App

Shiny App

Shiny App

Model

\[y_{ijklm}=\mu+S_i+R_j+G(R)_{(k)j}+T_l+\epsilon_{ijklm}\]

where

  • \(y_{ijklm}=\log_2(|\text{Judged Percent} - \text{True Percent}|+1/8)\)

  • \(S_i\sim N(0,\sigma^2_S)\) is the effect of the \(i^{th}\) subject

  • \(R_j\) is the effect of the \(j^{th}\) ratio

  • \(G(R)_{(k)j}\) is the effect of the \(k^{th}\) graph type nested in the \(j^{th}\) ratio

  • \(T_l\) is the effect of the \(l^{th}\) comparison type

  • \(\epsilon_{ijklm}\sim N(0,\sigma^2_\epsilon)\) is the random error

Results

  • Few responses incorrectly identified the smaller bar and were removed from the data
Term SS MS Num DF Den DF F-value P-value
ratio 0.276 0.276 1 497.551 0.160 0.689
type 2.593 2.593 1 505.408 1.508 0.220
ratio:plot 0.610 0.305 2 493.359 0.178 0.837
  • Plot within ratio was not statistically significant, nor was anything else
  • Cleveland and McGill showed an increase in error from Type 1 to Type 3

Bootstrap Confidence Intervals

In Cleveland and McGill, confidence intervals were calculated using bootstrap sampling of subjects using the means of the midmeans. The same process is used here, although each subject did not receive each treatment combination.

A Contemporary Approach with GLMMs

The responses from the previous analysis used the log errors, but Generalized Linear Mixed Models are a modern option to analyze the data. Adjusting for the ratios as covariates, a beta regression model with unequal slopes is fit below:

\[\eta_{ijkl}=S_i+\beta_j R_{jk}+G_k+T_l\]

  • \(\eta_{ijkl}\) is the participant response

  • \(S_i\sim N(0,\sigma^2_S)\) is the effect of the \(i^{th}\) subject

  • \(\beta_j\) is the effect of the \(j^{th}\) true ratio

  • \(R_{jk}\) is the \(j^{th}\) ratio for the \(k^{th}\) graph type

  • \(T_l\) is the effect of the \(l^{th}\) comparison type

  • \(y_i|S_i\sim Beta(\mu_{ijkl}, \phi)\)

  • Link function: \(\eta_{ijkl}=\log[\mu_{ijkl}/(1-\mu_{ijkl})]\)

GLMM Results

plot _plot Estimate Standard Error DF t-Value Adj P Odds Ratio Adj Lower Odds Ratio Adj Upper Odds Ratio
2dDigital 3dDigital 0.21 0.06263 491 3.35 0.0025 1.234 1.065 1.429
2dDigital 3dPrint 0.07093 0.06164 491 1.15 0.4834 1.074 0.929 1.241
3dDigital 3dPrint -0.1391 0.06185 491 -2.25 0.0642 0.87 0.752 1.006

Beta regression does not have easily interpretable results. These results are averaged over all ratios. Generally, the expected proportion responses follow that 2D digital > 3D printed > 3D digital

Results averaged over ratio, holding the comparison type constant

Future work

Future work

  • Include static 3D charts (similar to Microsoft Excel)
  • Explore other types of visualizations, such as 3D printed heat maps

No results were significant, but what if we could incorporate the study at a larger scale?

Experiential learning with STAT 218 at University of Nebraska-Lincoln.

  1. Participate in the experiment
  2. Reflect on the experimental design and how randomization occurred
  3. Read a paper on the experiment from the perspective of the researchers and reflect

References

Barfield, Woodrow, and Robert Robless. 1989. “The Effects of Two- or Three-Dimensional Graphics on the Problem-Solving Performance of Experienced and Novice Decision Makers.” Behaviour & Information Technology 8 (5): 369–85. https://doi.org/10.1080/01449298908914567.
Cleveland, William S., and Robert McGill. 1984. “Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods.” Journal of the American Statistical Association 79 (387): 531–54. https://doi.org/10.1080/01621459.1984.10478080.
Fisher, Samuel H., John V. Dempsey, and Robert T. Marousky. 1997. “Data Visualization: Preference and Use of Two-Dimensional and Three-Dimensional Graphs.” Social Science Computer Review 15 (3): 256–63. https://doi.org/10.1177/089443939701500303.
Walkenbach, John. 2020. “Versions of Excel Explained [Updated 2021] » The Spreadsheet Page.” The Spreadsheet Page. https://spreadsheetpage.com/excel-version-history/.
Wilke, Claus O. n.d. Fundamentals of Data Visualization. Accessed May 25, 2023. https://clauswilke.com/dataviz/no-3d.html.