We used the MLDS model to analyze the data from Experiment 1 to construct a perceptual scale for each observer. The analysis was performed using MATLAB code (
Harvey & Smithson, 2021). Following the model of
Maloney and Yang (2003), we assumed that the response to each presentation at a given contrast was a sample from a normal distribution, with a mean that depended on the contrast level and a standard deviation σ that was constant across different contrast values (
Figure 4). In one trial, there are four different contrast values: A, B, C, and D. Assume that AB make the top pair and CD make the bottom pair. Their corresponding mean perceptual scale values are ψ(A), ψ(B), ψ(C), and ψ(D). The procedure of choosing the more similar pair is summarized in
Equation 1, as
Maloney and Yang (2003) described it:
\begin{eqnarray}
{\rm{\Delta }} = \left[ {{\rm{\psi}} \! \left( A \right) - {\rm{\psi}} \! \left( B \right)} \right] - \left[ {{\rm{\psi}} \! \left( C \right) - {\rm{\psi}} \! \left( D \right)} \right] + {\rm{\varepsilon }}\quad
\end{eqnarray}
where ∆ represents the perceptual comparison result in a given trial, and ε represents the total noise involved in the decision, based on a sample from a normal distribution, with a mean of zero and a standard deviation of 2σ. If the perceptual difference within the AB pair is larger than that within the CD pair, then ∆ will be larger than zero, on average; otherwise, ∆ will be smaller than zero on average, and the observer is assumed to choose the stimulus pair based upon the sign of ∆. All trial results are then fit through an optimization procedure described in
Maloney and Yang (2003). The procedure assigns all 11 contrast values each a corresponding perceptual scale value that maximizes the likelihood of the data collected. The perceptual scale values of the lowest and the highest contrast are set to 0 and 1 (the standard scale defined by
Knoblauch & Maloney, 2012). The fixed noise σ is also estimated in this procedure. For each polarity, we pooled the data from two sessions together before MLDS analysis. We found that either analyzing this way or running the MLDS on data from two sessions separately and then averaging the MLDS results produced almost identical results.
The MLDS model returns perceptual scale values only at the tested contrasts. To make a continuous perceptual scale, we fit the A+ estimates with a modified Naka–Rushton (Michealis–Menton) equation (
Naka & Rushton, 1966), as others have done (
Knoblauch, Marsh-Armstrong, & Werner, 2020;
Werner, Marsh-Armstrong, & Knoblauch, 2020) (
Equation 2a). However, the A– scale values were clearly not simply a decelerating function of stimulus strength like the A+ values and could not be described by the same function. Therefore, in the case of A–, we fit a third-order polynomial instead (
Equation 2b):
\begin{eqnarray}
{P_ + } = \left[ {1 + \frac{{{m_ + }}}{{\left( {{C_m} - 2{C_{0 + }}} \right)}}} \right] \times \frac{{\left( {{C_ + } - 2{C_{0 + }}} \right)}}{{\left( {{C_ + } - 2{C_{0 + }}} \right) + {m_ + }}}\quad
\end{eqnarray}
\begin{eqnarray}
{P_ - } = b \times C_ - ^3 + d \times C_ - ^2 + e \times {C_ - } + f\quad
\end{eqnarray}
Both equations were constrained to go through the first and the last data scale points (where contrast is at double the threshold and where it is at maximum), as we used the normalized perceptual scale in which the perceptual scale of smallest and largest contrasts are assigned to be 0 and 1. In the equations,
P is perceptual magnitude,
C is contrast (+ or –),
Cm is the maximum contrast tested,
C0 is detection threshold, and
m+ is the constant estimated by fitting in
Equation 2a.
Appendix A provides further details.