Step 05Added in 2026 · bias and variance
What the penalty buys and costs
In 2021 I wrote that a penalty “will increase the bias to decrease the variance”. Because the data are simulated, that sentence can be measured. Refit every estimator on many noisy copies of the same sources and split its error into a systematic part and a part that changes with the noise.
Write for the retrieved maps (or time courses) in realisation , for their average over realisations and for the target. Summed over every entry, the mean squared error splits exactly into two parts:
The target is what the same pipeline returns without noise. Standardise and regress it on the time courses, giving , which works out as the true maps scaled by , and . Errors are divided by , so 1.0 means an error as large as the target itself, which is exactly what you get by returning all zeros. The MSE carries a 95% interval over realisations. Bias² and variance are shown as point estimates of its two parts. Averaging only realisations leaves noise in , which inflates the plug-in bias² by about , where is the covariance of . The table also gives a debiased bias², , with the sample variance of entry across realisations.
Every estimator and penalty is fitted to the same datasets (common random numbers), so the curves differ only because the estimators differ. Realisation 1 is the dataset from step 1. The full design, and why the lasso here comes in two versions, are on the methods page.
Using the 2021 parameters. Results match the report.
Noise seed 30034. Realisation 1 is the dataset from step 1. Every estimator and penalty sees the same datasets.
What is being estimated
Errors are relative to the noise-free target, so 1.0 is an error as large as the target itself.
Figure 5.1
Ridge: bias² and variance of the spatial maps as λ grows
- MSE (with 95% interval)
- Bias²
- Variance
- Least squares MSE
Figure 5.2
Lasso: bias² and variance of the spatial maps as ρ grows
- MSE (with 95% interval)
- Bias²
- Variance
- Least squares MSE
Optional. Needs your own Anthropic or OpenAI key, and sends only the instructions and figure summary shown below.
Next · Step 06
Recovery
Per-source recovery with intervals, the 2021 claims re-checked, and a noise sensitivity map.