Does uncertainty amplify history?
A Bayesian observer should lean on the past more when the present is hard to see. Hypothesis H4 tests that by comparing low-contrast, noisy trials with high-contrast ones.
The synthetic cohort used here does not scale its history weight with uncertainty — its stimulus-history gain is 1 in both conditions — so the correct answer for this dataset is “no difference”. The paired within-observer difference is +0.16° (95% CI −0.44 to +0.72, p 0.587), and the median of model M5’s free gain across observers is 0.99× (0.91 to 1.51). A pipeline that reported an uncertainty effect here would be wrong.
One would. The mean of M5’s gain across the same observers is 1.74× (1.24 to 2.55) — a spurious amplification. The gain is a ratio of the high-uncertainty to the low-uncertainty amplitude, and 20% of observers sit at a bound of the parameter (0.05 or 6) because their base amplitude is near zero, which this cohort deliberately contains (between-observer SD 1.2°). A multiplicative gain is not a usable group statistic under that heterogeneity; the median is reported, and the paired difference above is the preregistered test. On a homogeneous observer M5 recovers a generating gain of 1.0 and 2.5 without bias (decision log D-13).
The estimator’s ability to detect a real interaction is tested separately with the variable-uncertainty observer in the model-discrimination study. Note one structural asymmetry: noise is larger in the high-uncertainty condition, so its amplitude is estimated less precisely and the two intervals are not equally wide.
Fig. 1 Stimulus-history amplitude by sensory uncertainty
SIMULATED DATA
a_stim (°) · vertical rule: zero
results/uncertainty_effects.parquet · run uncertainty_effects-e756953-3Table view (6 rows)
| stratum | estimate | 95% CI | p | error SD (°) | observers |
|---|---|---|---|---|---|
| low uncertainty (contrast 0.90) | +2.557 | +2.09 to +3.03 | < 0.001 | 4.55 | 30 |
| high uncertainty (contrast 0.12 + noise) | +2.715 | +1.89 to +3.32 | < 0.001 | 11.18 | 30 |
| paired difference, high − low | +0.158 | −0.44 to +0.72 | 0.587 | — | 30 |
| M5 gain, median across observers (×) | +0.993 | +0.91 to +1.51 | — | — | 30 |
| M5 gain, mean across observers (×) — not a valid group statistic | +1.744 | +1.24 to +2.55 | — | — | 30 |
| M5 gain: fraction of observers at a parameter bound | +0.200 | — to — | — | — | 30 |
Fig. 2 The curve in each condition
SIMULATED DATA
- low uncertainty
- high uncertainty
results/serial_dependence.parquet · run serial_dependence-280346c-1Table view (24 rows)
| stratum | Δ orientation (°) | mean error (°) | SEM (°) | observers |
|---|---|---|---|---|
| uncertainty:high | −82.5 | +0.093 | 0.471 | 30 |
| uncertainty:low | −82.5 | +0.301 | 0.303 | 30 |
| uncertainty:high | −67.5 | −1.998 | 0.523 | 30 |
| uncertainty:low | −67.5 | −0.362 | 0.330 | 30 |
| uncertainty:high | −52.5 | −1.524 | 0.390 | 30 |
| uncertainty:low | −52.5 | −1.430 | 0.439 | 30 |
| uncertainty:high | −37.5 | −3.191 | 0.632 | 30 |
| uncertainty:low | −37.5 | −1.997 | 0.410 | 30 |
| uncertainty:high | −22.5 | −2.657 | 0.572 | 30 |
| uncertainty:low | −22.5 | −3.313 | 0.411 | 30 |
| uncertainty:high | −7.5 | −1.620 | 0.481 | 30 |
| uncertainty:low | −7.5 | −2.070 | 0.251 | 30 |
| uncertainty:high | +7.5 | +1.034 | 0.454 | 30 |
| uncertainty:low | +7.5 | +0.844 | 0.430 | 30 |
| uncertainty:high | +22.5 | +3.192 | 0.510 | 30 |
| uncertainty:low | +22.5 | +2.711 | 0.433 | 30 |
| uncertainty:high | +37.5 | +2.976 | 0.442 | 30 |
| uncertainty:low | +37.5 | +2.898 | 0.460 | 30 |
| uncertainty:high | +52.5 | +0.231 | 0.549 | 30 |
| uncertainty:low | +52.5 | +1.772 | 0.319 | 30 |
| uncertainty:high | +67.5 | −0.039 | 0.336 | 30 |
| uncertainty:low | +67.5 | +0.120 | 0.357 | 30 |
| uncertainty:high | +82.5 | −0.194 | 0.388 | 30 |
| uncertainty:low | +82.5 | −0.097 | 0.295 | 30 |