OpenBrief
Log in Sign up
What the picker changes
  • Top topics digest — the cards score the selected period against the prior 4 weeks.
  • 12-week heatmap & outlet matrix — show the 12 weeks ending at the selected week (they slide back with the picker, they aren’t a fixed snapshot).
  • Per-topic volume / alias drift — same 12-week trailing window, anchored on the selected period.
  • Coverage gap quadrant — scores the selected period against the 12 weeks before it (not including it).
  • Anomaly cards — only show alerts the detector fired during the selected period. Quiet weeks legitimately show none.
What stays as-is
  • Outlet orientation strip / lean colours — context-only, drawn from the last 12 weeks of activity regardless.
  • Co-occurrence graph — recent-activity anchored, not picker-driven.
  • Source & topic profiles — all-time data for the topic; the picker doesn’t affect them.
Rolling 7 days is a sliding live window for “current vibes”; switch to Weekly to compare specific weeks side-by-side.
live window
Press × Discourse

How reporting tracks the conversation

Cross-corpus signals: which topics the press is leading or following, where coverage and discussion diverge, and which stories are under-reported (or over-reported) relative to grassroots commentary.

Coverage gap quadrant — Last 7 days Methodology →

Each dot is one balanced topic, plotted by how its selected period’s coverage compares against the 12 weeks that preceded it. 0 means a typical week; +1 means roughly double the typical volume; −1 means silent. Press volume on the horizontal axis, discourse on the vertical — the four quadrants tell you whether the two corpora are tracking each other or pulling apart.

  • Top-right — shared agenda. Both press and discourse are above their prior-12-week baseline.
  • Top-left — under-reported. Discourse is up, press is flat or down.
  • Bottom-right — media-pushed. Press is up, discourse hasn’t moved.
  • Bottom-left — quiet on both. Both corpora are below their baseline in this period.
Free A few topics shown above. Sign in free to see the full quadrant — every balanced topic plotted for the current period. Sign in free Log in

Lead-lag relationships

For each balanced topic we line up the two weekly-volume series and slide one against the other from −4 to +4 weeks, picking the offset where the two move most tightly together (or most exactly apart). The strongest twelve are shown.

  • Direction — who tends to move first. Discourse leads means commentary spikes before reporting catches up; press leads is the inverse; in step means they move in the same week.
  • Lag — how many weeks earlier the leader moved.
  • r — Pearson correlation at that lag, from −1 to +1. Positive values mean the two corpora rise and fall together; negative values mean they move opposite. We hide |r| < 0.25 as noise; values near ±1 with sparse weekly data should be read as suggestive, not definitive.
Topic Direction Lag r
Election Satire discourse view → press leads 4w +1.00
Public Spending Priorities discourse view → discourse leads 4w +1.00
Public Engagement discourse view → press leads 4w -1.00
Free Top rows shown above. Sign in free to see the top-12 lead-lag relationships — direction, lag in weeks, and Pearson r for every balanced topic. Sign in free Log in

Methodology — balance filter Methodology →

Why we filter to balanced topics. A topic that shows up heavily in news but not at all in discourse (or vice versa) tells us nothing about how the two are related — the comparison is undefined when one side is silent. To make the cross-corpus signals meaningful, this page restricts to topics with at least 5 items in EACH corpus over the trailing 12 calendar weeks. That puts every dot on the quadrant in the same analytical frame: "both sides have enough data to take a reading".

The trade-off is that newer topics, niche topics, and corpus-asymmetric topics drop out. If a topic only ever appears in press releases or only in editorial blogs, you won't see it here — you'll see it on /press or /discourse individually. The per-topic page links from each row let you drill in with no balance filter applied.

Z-scores, not raw counts. Each axis is the corpus's deviation from its own 12-week mean. A topic with consistent low coverage and a topic with consistent high coverage end up with similar z-values when both are running at their typical level — the quadrant rewards change, not volume.

Lead-lag is per-topic. The cross-correlation runs on that topic's own weekly series in both corpora. We pick the lag with maximum |r| and report it. With only 12 weekly samples, |r| values below 0.25 are likely noise; we hide them.

Spotted something wrong on this page? Report a correction.