AnalyticsResearch AnalysisAdvanced

Night Signals

Sleep × Doomscrolling

A data-audit and leakage-aware modelling case study on 1,000 public Kaggle records described by the uploader as synthetic.

1,000
Respondents
29
Variables
NHANES
Cross-Ref
Detailed workflow

System Architecture

Data quality and model evaluation documented in Night Signals.

Verify on GitHub
01 · Source1

Public synthetic dataset

A Kaggle file with 1,000 records and uncertain label construction is audited.

02 · Audit2

Data quality review

Response patterns, outliers, and missing values are audited across 29 analytic variables.

03 · Explore3

Full EDA

Statistical summaries, distributions, correlations, and cross-tabulations reveal behavioral patterns.

04 · Model4

Internal label evaluation

Outcome columns are excluded; nested CV, calibration, and holdout diagnostics evaluate recovery of the Poor label.

05 · Limits5

Research integrity

NHANES and PhysioNet are separate context layers, not external model validation.

Quality gates
Provenance audit
Outcome leakage controls
Internal calibration
Validated output

An auditable synthetic-data case study with explicit validity limits.

Project Overview

Night Signals audits a public synthetic Kaggle dataset, including label inconsistencies, missingness, and suspicious structure.

Its binary classifier excludes measured sleep outcomes, uses nested development cross-validation, calibration, and an internal holdout. The current holdout balanced accuracy is 75.96%; it measures recovery of this file's label, not real-world risk.

NHANES and PhysioNet provide unrelated background evidence. Neither validates the Kaggle classifier or its doomscrolling findings.

The project documents the limits of cross-sectional synthetic data and reports exploratory associations without causal or clinical claims.

Problem

The relationship between doomscrolling habits, news consumption patterns, and sleep outcomes is poorly quantified, with most discussion relying on anecdote rather than structured data.

Solution

Audited 1,000 public synthetic records and built an internally evaluated, leakage-aware label classifier; examined NHANES and PhysioNet separately as background context.

Project Snapshot

1,000
Respondents
29
Variables
NHANES
Cross-Ref