FA-71760 / Seismic magnitude estimation / Member archive
Station magnitude correction update: correction sign · case 05
Applying the corrections doubles the station bias instead of removing it.
Case contract
events are [station, station magnitude, network magnitude]. Residual = station - network; residuals with |r| > 1.0 are discarded (exactly 1.0 kept). A station with at least min_n kept residuals gets correction = -mean(kept) rounded 0.01, otherwise 0.0. Return [[station, correction, kept count]] sorted by station.
Why this case matters
Station corrections remove site amplification bias from future station magnitudes.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| update 1 | [["GHI", 0.0, 1], ["JKL", -0.1, 3]] | [["GHI", 0.0, 1], ["JKL", 0.1, 3]] | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗