To see what a more appropriate solution looks like, consider the following situation: A participant is presented with a stimulus of size
s1 and responds with a certain MGA
1 and
SDMGA1 (
Figure 1). Now, we increase the stimulus until this change can be detected in the response. For this detection, we have to set a certain threshold, but this is not critical and standard practice in signal detection models. Therefore, let us set the threshold to ±1
SDMGA1, such that we consider the physical size change as being detected when it creates a change in MGA that corresponds to 1
SDMGA1 (our results would not change had we used a factor other than 1 here). Now, all we have to do is determine how much we have to change the stimulus to create this 1-
SDMGA1 change. To determine this, we have to invert the response function and map
SDMGA1 back to the stimuli. Let us call the change in stimulus size that is needed to elicit a 1-
SDMGA1 change the
\({\widehat {JND}_1}\) (for “estimated JND”). This
\({\widehat {JND}_1}\) tells us how much we would need to change the stimulus
s1 to detect a 1-
SDMGA1 change in the response.
Appendix A gives the corresponding math: All one has to do is to calculate at every object size the local slope (the first derivative) of the response function that relates object size to MGA and then to divide the
SDMGA1 by this local slope to obtain
\({\widehat {JND}_1}\) (the math is similar to the famous error propagation formula in statistics). We then can use
\({\widehat {JND}_1}\) as a proxy for the JND for this stimulus.
However,
Ganel et al. (2008) used
SDMGA directly as a proxy for JND. Thereby, they equated the MGA with the physical stimulus size, erroneously equating response and stimulus. In a nutshell: Their intuition to use an
SD as a proxy for JND is acceptable, but they used the wrong
SD—at the level of the response, rather than the stimulus.
Still, the use of SDMGA instead of \(\widehat {JND}\) would not have dramatic consequences if the response function that relates object size to MGA were perfectly linear. In that case, all local slopes are equal (i.e., for each object size the response function has the same slope) and the transformation from SDMGA to \(\widehat {JND}\) is always by the same constant factor (because we always divide by the same slope). Therefore, SDMGA could still be used as a proxy for JND when one wanted to assess Weber's law. However, in grasping the response function is not linear. This slight nonlinearity has relatively large effects when trying to use SDMGA as a proxy for JND instead of \(\widehat {JND}\).
To understand the effects of the slightly bent response function, consider the second stimulus with physical size
s2 in
Figure 1. This stimulus has exactly the same
SDMGA as the stimulus with size
s1, but, because the response function is slightly bent, we have to change the physical size of
s2 much more than that of
s1 to achieve the same effect on the MGA. Although
SDMGA2 and
SDMGA1 are identical (which would be interpreted by
Ganel et al., 2008 as a violation of Weber's law),
\({\widehat {JND}_2}\) is much larger than
\({\widehat {JND}_1}\)—just as expected by Weber's law!
Of course, the response function could be bent even more. In this case, it is easily possible that
SDMGA is even smaller for large than for small stimuli (
Bruno, Uccelli, Viviani, & Sperati, 2016;
Löwenkamp et al., 2015;
Utz et al., 2015), and nevertheless Weber's law could still hold (i.e.,
\(\widehat {JND}\) could still increase as predicted by Weber's law). All this can only be tested and decided when the appropriate proxy for JND is used.