News Analytics
FastAPI-backed source, lens, workflow, and event diagnostics
The news surface reads from the backend contract and exposes exploratory comparisons, data quality checks, workflow health, and same-event analysis.
Index
Pages
All routes below stay inside the same shared analytics surface.
News Source Differentiation
Live FastAPI data
What this page does
Estimate how separable sources are in lens-score space, including within-topic and within-tag modes.
Scope
Analysis Mode
Switch between pooled, within-topic, and within-tag source comparisons without changing the underlying data mode.
Tag slice
Reliability
Source Reliability Assessment
Heuristic readout for whether source-difference claims have enough support. This is not a quality score; it summarizes sample size, separability, FDR exposure, and controlled-slice availability.
| Articles | 729 |
|---|---|
| Sources | 11 |
| Lenses | 12 |
| Classification accuracy | 24.3% |
| Baseline accuracy | 10.4% |
| Classification lift | 13.9% |
| Best q-value | 0.0476 |
| FDR-significant lenses | 12 / 12 |
Topic Slices
Topic Reliability
Per-topic support levels for within-topic source comparisons.
| Topic | Status | Tier | Score | Articles | Sources | Lift | Best q | Flags | Reason |
|---|---|---|---|---|---|---|---|---|---|
| Untagged | ok | high | 1.00 | 685 | 10 | 15.8% | 0.0476 | none | |
| world | unavailable | unavailable | 0.00 | 44 | 1 | 0.0% | 0.0000 | insufficient_source_count, source_differentiation_unavailable, source_lens_effects_unavailable | Source differentiation and lens effects are both unavailable for this slice. |
Tag Slices
Tag Reliability
Per-tag support levels for within-tag source comparisons.
| Tag | Status | Tier | Score | Articles | Sources | Lift | Best q | Flags | Reason |
|---|---|---|---|---|---|---|---|---|---|
| Unknown | unavailable | unavailable | n/a | 0 | 0 | 0.0% | 0.0000 | none | |
| Unknown | unavailable | unavailable | n/a | 0 | 0 | 0.0% | 0.0000 | none |
Source Comparison
Within-Tag Source Differentiation:
Multivariate separation and held-out classification strength for the currently selected slice.
unavailable
Scope status: unknown | Reliability: high (1.00)
| Multivariate F | n/a |
|---|---|
| Multivariate R² | n/a |
| Between df | n/a |
| Within df | n/a |
| Multivariate p_perm | n/a |
| LOOCV Accuracy | n/a |
| Baseline Accuracy | n/a |
| Evaluated | n/a |
| Total | n/a |
| Classification p_perm | n/a |
Reference Table
Topic Slice Overview
Quick scan of per-topic separability, coverage, and held-out source classification strength.
| Topic | Status | Articles | Sources | F-stat | LOOCV Acc |
|---|---|---|---|---|---|
| Untagged | ok | 685 | 10 | 14.857 | 26.9% |
| world | unavailable | 44 | 1 | n/a | n/a |
Reference Table
Tag Slice Overview
Quick scan of per-tag separability, coverage, and held-out source classification strength.
Selected tag is unavailable: Insufficient data for this tag slice.
| Tag | Status | Articles | Sources | F-stat | LOOCV Acc |
|---|---|---|---|---|---|
| Unknown | unavailable | n/a | n/a | n/a | n/a |
| Unknown | unavailable | n/a | n/a | n/a | n/a |