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 Effects
Live FastAPI data
What this page does
Compare source effect sizes by lens with pooled, within-topic, and within-tag views.
Scope
Analysis Mode
Switch between pooled, within-topic, and within-tag source comparisons without changing the underlying data mode.
Controls
Effect Filters
Control lens count, FDR threshold, and the detailed lens used for the source-mean comparison chart.
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 | 172 |
|---|---|
| Sources | 8 |
| Lenses | 12 |
| Classification accuracy | 29.4% |
| Baseline accuracy | 35.5% |
| Classification lift | -6.1% |
| Best q-value | 0.0714 |
| FDR-significant lenses | 0 / 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 | 0.85 | 132 | 7 | -16.2% | 0.1429 | no_fdr_significant_lens_effects, no_classification_lift | |
| world | unavailable | unavailable | 0.00 | 40 | 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 |
|---|---|---|---|---|---|---|---|---|---|
| Untagged | ok | high | 0.85 | 132 | 7 | -16.2% | 0.1429 | no_fdr_significant_lens_effects, no_classification_lift | |
| world | unavailable | unavailable | 0.00 | 40 | 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. |
Lens Effects
Pooled Source Effects
Lens-level source differences ranked by effect size, with FDR-aware filtering and source mean context.
Label: topic-confounded
ok
Rows shown: 10 | q-threshold: All | Reliability: high (0.89) | Reliability flags: 2
| Lens | n | Sources | F | eta² | p_perm_raw | p_perm_fdr | Source Gap | Top / Bottom |
|---|---|---|---|---|---|---|---|---|
| Objectivity vs Opinion Lens | 172 | 8 | 6.920 | 0.2280 | 0.0476 | 0.0714 | 37.27 | PBS NewsHour / Fox News |
| Linguistic Quality Lens | 172 | 8 | 5.759 | 0.1973 | 0.0476 | 0.0714 | 18.00 | NBC News / PBS NewsHour |
| Agency and Voice Lens | 172 | 8 | 5.111 | 0.1791 | 0.0476 | 0.0714 | 28.38 | The Guardian / NBC News |
| Credibility Lens | 172 | 8 | 4.686 | 0.1667 | 0.0476 | 0.0714 | 15.08 | The Guardian / Fox News |
| Emotional Intensity Lens | 172 | 8 | 4.231 | 0.1530 | 0.0476 | 0.0714 | 34.25 | The Guardian / NBC News |
| Omission and Silence Lens | 172 | 8 | 3.812 | 0.1399 | 0.0476 | 0.0714 | 7.25 | The Guardian / PBS NewsHour |
| Epistemic Modality and Certainty Lens | 172 | 8 | 3.442 | 0.1281 | 0.0476 | 0.0714 | 25.00 | ABC News / NBC News |
| Causal Attribution Lens | 172 | 8 | 3.380 | 0.1261 | 0.0476 | 0.0714 | 47.13 | The Guardian / NBC News |
| Authority and Source Positioning Lens | 172 | 8 | 3.750 | 0.1380 | 0.0952 | 0.1143 | 20.91 | CBS News / Fox News |
| Sentiment Clarity Lens | 172 | 8 | 1.810 | 0.0717 | 0.0952 | 0.1143 | 12.50 | NBC News / CBS News |
Reference Table
Topic Slice Overview
Quick scan of per-topic availability and the strongest lens effect present in each topic slice.
| Topic | Status | Lens Rows | Best Lens | Best eta² |
|---|---|---|---|---|
| Untagged | ok | 12 | Linguistic Quality Lens | 0.227 |
| world | unavailable | 0 | n/a | n/a |
Reference Table
Tag Slice Overview
Quick scan of per-tag availability and the strongest lens effect present in each tag slice.
| Tag | Status | Lens Rows | Best Lens | Best eta² |
|---|---|---|---|---|
| Untagged | ok | 12 | Linguistic Quality Lens | 0.227 |
| world | unavailable | 0 | n/a | n/a |