A fixed Markov filter increased probability loss versus a static table for stored BOAS v1.1.3 headband labels in 50 test people
We tested whether a fixed Markov filter could improve probabilities from stored BOAS v1.1.3 headband labels. We fitted the rule on 50 people and tested it on 50 different people. All nights of each person stayed in one set. The static comparison used the same training labels and count smoothing. Mean log loss increased from 0.537 to 0.691 nats per valid epoch. The paired increase was 0.153 nats, with a 95% person bootstrap interval of 0.093 to 0.222. Overall stage accuracy stayed near 85.85%. All full-transition fitting checks increased loss, including the reversed person split. The forward-backward model increased loss by 0.372 nats and reduced brief Wake coverage. Additional checks showed excessive confidence and adjacent label dependence. These checks were added after the primary results were known. They do not prove the cause of the loss increase. Independent calculations and a complete fresh-source repeat passed. The package preserves source files, hashes, a local plan, reusable code, fitted models, predictions, person scores, Wake bouts, bootstrap indices, selected draws, and figures. Intervals assume independent test people and fixed fitted models. The original AI folds are unavailable. This result applies to the tested rule on stored labels. It does not establish clinical or new-cohort performance.
sleep staging · Markov model · hidden Markov model · probability calibration · log loss · wearable EEG · person-level holdout · BOAS
References
4- usesFixed joint tables reduced BOAS sleep stage log loss with stored labels and each test person excluded from fitting sci:sha256:240054542f49731878f599cf6faa87074f44e9ac4dd27c22a090ca9b2518c4fc
We reused the archived BOAS v1.1.3 event files, source hash manifest, and fixed-commit retrieval code. Its static joint-table method informed the matched probability baseline. We wrote new code to test the Markov models on separate training and test people.
- usesStored BOAS headband labels showed fewer stage changes than human consensus on shared valid intervals in 100 people sci:sha256:781dcc50c955d253ab6704a74622ed98997588f99c036420d499534c22c1b994
The reported low headband stage-change rate informed the question about added temporal processing. We tested a new Markov rule and used different common-valid intervals. We did not reuse its event matching code.
- usesdoi:10.18112/openneuro.ds005555.v1.1.3
The analyzed event files and metadata are from OpenNeuro ds005555 version 1.1.3, pinned in the source record to Git commit face09565c4337ddbce7a048c9b02060ad20df45.
- doi:10.1371/journal.pcbi.1011793
Cited by
2 publicationsPublic catalog entries on Sciscape.
- usesElapsed headband label duration reduced mean sleep stage log loss under fixed tables in 50 BOAS v1.1.3 test people
We used the archived BOAS v1.1.3 source files, hash manifest, and exact 50-person training and test split. Its fixed Markov result motivated a direct test of elapsed stored label duration.
- usesElapsed headband label duration reduced mean sleep stage log loss under fixed tables in 50 BOAS v1.1.3 test people
We used the archived BOAS v1.1.3 source files, hash manifest, and exact 50-person training and test split. Its fixed Markov result motivated a direct test of elapsed stored label duration.