A study on 3D-printed heatmaps
University of Nebraska-Lincoln
April 7, 2025
Before we begin, please access https://shiny.srvanderplas.com/heat3d/ to participate in the pilot study!
The goal of this experiment is to see how well participants estimate values across three chart types.
We use the method of constant stimuli for creating our stimuli.
\[ S=\text{Stimuli} \]
The general shape of the heatmap is a mixture distribution between mathematical formula and uniform random noise.
\[ Z=0.3\cdot U(0,100) + 0.7\cdot f(X,Y) \]
where \(f(X,Y)\) is any given function, scaled between 0 and 100
\[ |X_1-X_2|+|Y_1-Y_2| = 3 \text{ or } 4 \]
With 9 pairs of values, it is expected to see 1.8 stimuli values in each row/column of the heatmap.
Grid Position | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Expected | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 |
Observed | \(n_1\) | \(n_2\) | \(n_3\) | \(n_4\) | \(n_5\) | \(n_6\) | \(n_7\) | \(n_8\) | \(n_9\) | \(n_{10}\) |
\[ \chi^2=\sum\frac{(\text{Observed}-\text{Expected})^2}{\text{Expected}} \]
We use the grid with the smallest average \(\chi^2\) for the \(X\) and \(Y\) axes.
For a full replicate, there are \(3\times2\times9=54\) treatment combinations:
Way too many trials for a single participant’s attention span!
Our main interest is the difference between media types, measured at a given ratio and dataset. To accomplish this and to reduce the number of trials per participant, we use 4 of the 9 possible stimuli pairs to create blocks.
\[ 2\times3\times4=24 \]
This study will be used in STAT 218 courses at UNL as a required project.
Students will also complete a series of reflections.
Type of responses
Construction of Media