For each observer, we used numerical search to fit the model to the data. The search procedure found the equivalent illuminant parameters
(light source azimuth) and
(relative ambient) as well as the overall scaling parameter
β that provided the best fit to the data. The best fit was determined as follows. For each of the three sessions
k = 1,2,3 we found the normalized relative matches for that session,
. We then found the parameters that minimized the mean squared error between the model’s prediction and these
. The reason for computing the individual session matches and fitting to these, rather than fitting directly to the aggregate
, is that the former procedure allows us to compare the model’s fit to that obtained by fitting the session data at each slant to its own mean.