Commit 0c0a45f
Fix asymmetric loss function that biased optimiser toward overshoot
The min-of-two-ratios SRE loss penalised undershoot more than
overshoot of the same magnitude (e.g. 6% overshoot cost 89% of
6% undershoot). Across ~11k targets this systematically inflated
weights, causing the ~6% population overshoot.
Replace with squared log-ratio which is perfectly symmetric:
log(a/b)² = log(b/a)².
Also remove redundant Scotland children/babies targets that
overlapped with regional age bands.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 0d8972e commit 0c0a45f
2 files changed
Lines changed: 9 additions & 104 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | 208 | | |
236 | 209 | | |
237 | 210 | | |
| |||
263 | 236 | | |
264 | 237 | | |
265 | 238 | | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
| 239 | + | |
298 | 240 | | |
299 | 241 | | |
300 | 242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | 16 | | |
21 | 17 | | |
22 | 18 | | |
| |||
89 | 85 | | |
90 | 86 | | |
91 | 87 | | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | 88 | | |
114 | 89 | | |
115 | 90 | | |
| |||
211 | 186 | | |
212 | 187 | | |
213 | 188 | | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | 189 | | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
227 | 196 | | |
228 | 197 | | |
229 | 198 | | |
| |||
244 | 213 | | |
245 | 214 | | |
246 | 215 | | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
| 216 | + | |
251 | 217 | | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
| 218 | + | |
256 | 219 | | |
257 | 220 | | |
258 | 221 | | |
| |||
0 commit comments