Alternative data · Federal Reserve Beige Book
~440 books · 4 lenses · withholding overlay from 1998 · never revised
Macro regime · latest book
Recession · next 12m
Inflation > 2% · next 12m
regime classifies the latest book · 12m logits: recession ~ growth, momentum, risk, labor (vs NBER recession dates); inflation>2% ~ actual CPI YoY anchor (real BLS CPI-U), inflation tone, momentum, labor, bottlenecks · inflation is anchored to the real starting level, tone supplies the increment · CPI and NBER dates are real; the Beige Book lens scores are real, scored by the adjective ladder over the actual book text
each lens on a potential range of ±2 · −2 collapse … 0 flat … +2 robust
District × lens — latest book
shaded vs each lens's own last-10-yr norm · pale = on par with the decade · green = higher than its decade norm, red = lower
Topic-attention router
word-share drift · latest book
Four-lens history
raw diffusion score by book · cross-district: mean / median / trimmed · grey bands = NBER recessions · scroll / drag to zoom
showing 1970 – 2026 · 440 books · potential range ±2
Four-lens history — smoothed benchmark
LOESS local-regression curve · uses hindsight, so NOT point-in-time · fits a smooth curve through the book-to-book scatter to reveal the cycle · grey bands = NBER recessions
showing 1970 – 2026 · smoothed benchmark (hindsight)
Labor — soft signal vs hard withholding
the blended panel · withholding starts 1998 (Daily Treasury Statement), so the hard line only overlays the recent era
showing 1970 – 2026
This screen turns the Federal Reserve's Beige Book — the qualitative survey of business conditions published eight times a year across the twelve Fed districts — into numbers you can track. It reads the words firms and contacts use and scores the direction they imply, then layers a few forecasts on top.
Each book is downloaded and split into district-by-topic pieces by a parser
(BeautifulSoup). The wording is scored two ways: a fixed finance dictionary
(Loughran–McDonald) for tone and uncertainty, and a hand-built "adjective
ladder" for direction. The probability models are ordinary logistic regressions fit with
statsmodels. A separate hard-data series — daily tax withholding from the
U.S. Treasury — is filtered and overlaid on the labor read.
The adjective ladder maps intensity words to fixed points on a −2 to +2 scale: robust/strong = +2, grew/moderate = +1, modest/slight = +0.5, flat = 0, soft/declined = −1, collapsed = −2. A passage's score is the average of whatever ladder words appear in it; a district's score is the average across its sections; a lens is the average across districts. So +1.6 means "language averaging between moderate and robust," not a percentage — it's a tone reading, never a growth rate. Because real prose mixes intensities, scores cluster well inside ±2; a clean +2 needs strong language in every district with no qualifiers, which is rare.
The scores are never revised: a book's number uses only that book, so
it can't change when later books arrive — provided the scoring rule itself stays frozen.
The rule is versioned (v1); any future change runs as a new version beside
the old, never overwriting history.
Two forecasts sit on top of the descriptive scores, each a logistic regression. Recession in the next 12 months is fit on the growth score, its change since the last book, the risk score, and the labor score — trained against the official NBER recession dates. Inflation above 2% in 12 months is anchored to the actual headline CPI rate (its 12-month change from the BLS, 4.2% at the latest reading) and then adjusted by the inflation tone, its change, the labor score, and the bottlenecks score — trained against whether CPI later exceeded 2%. Anchoring on the real starting level matters: 4% today implies very different odds than 2%, and the tone scores supply the increment on top of where the rate already sits.
These are genuine forecasts, a different kind of thing from the descriptive scores, and they carry real uncertainty. To avoid hindsight, any historical view of a probability is computed "as it would have read at the time" — each past point uses only the data and model coefficients available on that date.
The data updates with each Beige Book release. Because the book is never revised, every reading is a true point-in-time vintage — the number you actually had in hand that day. Use Download CSV to export the full history.
What's real vs placeholder. Real: the four lens scores (growth, inflation, labor, risks), scored by the adjective ladder over the actual Beige Book text (1996–present); the inflation anchor (BLS CPI-U); and the NBER recession dates. Still placeholder: the withholding overlay, the district heat-grid for pre-2024 books (those are scored at national level), and the topic-attention feed — these are clearly labeled here and will be wired to real sources next. Use Download CSV to export the full history.