<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
  <title>Prism Data Lab</title>
  <link>https://prismdatalab.com/</link>
  <description>Financial data analysis with the code and dataset attached, and a clear-eyed look at where language models fit in finance: research, filings, risk, and limits.</description>
  <lastBuildDate>2026-10-10T00:00:00Z</lastBuildDate>
  <item>
    <title>Month-of-year effects in market data, under a false discovery rate</title>
    <link>https://prismdatalab.com/posts/month-of-year-effects-false-discovery-rate.html</link>
    <guid>https://prismdatalab.com/posts/month-of-year-effects-false-discovery-rate.html</guid>
    <description>Sixty month-of-year tests on the Nasdaq, Treasuries, oil, gasoline and natural gas: 10 pass at p &lt; 0.05, and a 5% false discovery rate keeps 4, all gasoline.</description>
    <pubDate>2026-10-09T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Real versus nominal: deflating a series correctly, and six mistakes</title>
    <link>https://prismdatalab.com/posts/real-versus-nominal-deflating-correctly.html</link>
    <guid>https://prismdatalab.com/posts/real-versus-nominal-deflating-correctly.html</guid>
    <description>From January 2021 to August 2026, real hourly pay fell 0.8% by the CPI and rose 1.7% by the PCE price index. How to deflate, checked against the BLS, and six traps.</description>
    <pubDate>2026-10-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>The CPI basket explained, from the BLS relative importance tables</title>
    <link>https://prismdatalab.com/posts/cpi-basket-relative-importance.html</link>
    <guid>https://prismdatalab.com/posts/cpi-basket-relative-importance.html</guid>
    <description>Shelter is 35.6% of the CPI-U basket for 2026 and energy 6.4%, yet energy supplied 38% of the index&#x27;s rise from December to August. The weights, and how to use them.</description>
    <pubDate>2026-09-25T00:00:00Z</pubDate>
  </item>
  <item>
    <title>An event study around 199 FOMC announcements, honestly scored</title>
    <link>https://prismdatalab.com/posts/fomc-event-study-announcement-window.html</link>
    <guid>https://prismdatalab.com/posts/fomc-event-study-announcement-window.html</guid>
    <description>Rates, VIX and the Nasdaq in a five-day window around every FOMC statement since 2003, with permutation tests, a multiple-testing correction, and what survives it.</description>
    <pubDate>2026-09-22T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Correlation instability: rates, equities, and the dollar since 2006</title>
    <link>https://prismdatalab.com/posts/correlation-instability-rates-equities-dollar.html</link>
    <guid>https://prismdatalab.com/posts/correlation-instability-rates-equities-dollar.html</guid>
    <description>Rolling 126-day correlations between the 10-year yield, equities, and the dollar, with a simulation that separates a real regime change from sampling noise.</description>
    <pubDate>2026-09-18T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Data revisions in FRED: ALFRED vintages and why final is not final</title>
    <link>https://prismdatalab.com/posts/alfred-vintages-data-revisions.html</link>
    <guid>https://prismdatalab.com/posts/alfred-vintages-data-revisions.html</guid>
    <description>Every payroll and real GDP vintage since 2010, pulled from ALFRED without a key: how far first prints moved, the annual benchmarks, and the level trap.</description>
    <pubDate>2026-09-15T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Bond math from first principles: price, yield, duration, convexity</title>
    <link>https://prismdatalab.com/posts/bond-math-price-yield-duration-convexity.html</link>
    <guid>https://prismdatalab.com/posts/bond-math-price-yield-duration-convexity.html</guid>
    <description>Price, yield to maturity, Macaulay and modified duration, and convexity derived and coded from scratch, then applied to the Treasury par curve of 2026-09-09.</description>
    <pubDate>2026-09-11T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Value at Risk three ways, backtested on the S&amp;P 500</title>
    <link>https://prismdatalab.com/posts/value-at-risk-three-ways.html</link>
    <guid>https://prismdatalab.com/posts/value-at-risk-three-ways.html</guid>
    <description>Historical, parametric normal, and Cornish-Fisher VaR computed on ten years of FRED&#x27;s S&amp;P 500 series, then backtested day by day with the Kupiec coverage test.</description>
    <pubDate>2026-09-08T00:00:00Z</pubDate>
  </item>
  <item>
    <title>A 2026 10-K&#x27;s AI disclosure, quoted and dated: Target Corporation</title>
    <link>https://prismdatalab.com/posts/target-10-k-2026-ai-disclosure.html</link>
    <guid>https://prismdatalab.com/posts/target-10-k-2026-ai-disclosure.html</guid>
    <description>Every sentence mentioning AI in Target&#x27;s 10-K filed 2026-03-11 (accession 0000027419-26-000016), counted by section and quoted, with a script for any filing.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Reading SEC EDGAR in Python: submissions, full-text search, XBRL facts</title>
    <link>https://prismdatalab.com/posts/sec-edgar-python-submissions-fts-xbrl.html</link>
    <guid>https://prismdatalab.com/posts/sec-edgar-python-submissions-fts-xbrl.html</guid>
    <description>The three free EDGAR JSON endpoints in one standard-library script: a company&#x27;s filings by accession number, full-text search hits, and deduplicated XBRL facts.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Log returns, simple returns, and the compounding errors people make</title>
    <link>https://prismdatalab.com/posts/log-returns-vs-simple-returns.html</link>
    <guid>https://prismdatalab.com/posts/log-returns-vs-simple-returns.html</guid>
    <description>Simple and log returns on ten years of FRED&#x27;s S&amp;P 500 series: the sum identity, variance drag, the size-of-move gap, and the mistakes each choice invites.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Language models reading financial statements: published accuracy</title>
    <link>https://prismdatalab.com/posts/llms-reading-financial-statements-accuracy.html</link>
    <guid>https://prismdatalab.com/posts/llms-reading-financial-statements-accuracy.html</guid>
    <description>Four 2026 benchmarks measured LLMs computing ratios, verifying statements, answering from full 10-Ks, and summarising MD&amp;A. Accuracies and failure modes, cited.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Time-series forecasting with LLMs: claims, benchmarks, and sceptics</title>
    <link>https://prismdatalab.com/posts/llm-time-series-forecasting-claims.html</link>
    <guid>https://prismdatalab.com/posts/llm-time-series-forecasting-claims.html</guid>
    <description>What 2026 papers report when language and time-series foundation models forecast returns, volatility, and factor rankings against simple baselines, by arXiv id.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Extracting tables from filings: a model versus XBRL, when each wins</title>
    <link>https://prismdatalab.com/posts/llm-table-extraction-vs-xbrl.html</link>
    <guid>https://prismdatalab.com/posts/llm-table-extraction-vs-xbrl.html</guid>
    <description>XBRL company facts for one filer, deduplicated, with the tag changes and restatements any extractor hits, and what 2026 table-extraction benchmarks report.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Where free market data actually comes from, and what each source lags</title>
    <link>https://prismdatalab.com/posts/free-market-data-sources-and-lags.html</link>
    <guid>https://prismdatalab.com/posts/free-market-data-sources-and-lags.html</guid>
    <description>Eight FRED series traced to the agency or exchange that produces them, with native frequency and the days between last observation and retrieval date, computed.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Pulling FRED series without an API key, cleanly, in Python</title>
    <link>https://prismdatalab.com/posts/fred-series-python-no-api-key.html</link>
    <guid>https://prismdatalab.com/posts/fred-series-python-no-api-key.html</guid>
    <description>FRED serves every series as a plain CSV with no key. A standard-library script that downloads, merges, and coverage-checks any list of series ids, with the gotchas.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>The August 2026 jobs report as it appears in FRED, in five paragraphs</title>
    <link>https://prismdatalab.com/posts/fred-release-brief-2026-09-05.html</link>
    <guid>https://prismdatalab.com/posts/fred-release-brief-2026-09-05.html</guid>
    <description>A dated reading of the 2026-09-04 Employment Situation through four FRED series retrieved the next day: payrolls, unemployment, participation, and earnings.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Earnings-call sentiment: what the papers measured, FinBERT to LLMs</title>
    <link>https://prismdatalab.com/posts/earnings-call-sentiment-finbert-to-llms.html</link>
    <guid>https://prismdatalab.com/posts/earnings-call-sentiment-finbert-to-llms.html</guid>
    <description>What financial-sentiment research reports, from the 2019 FinBERT paper to 2026 studies of call tone, evasion, KPI extraction, and lookahead bias, by arXiv id.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>BLS data in Python: CPI components and payrolls without a key</title>
    <link>https://prismdatalab.com/posts/bls-cpi-components-python-no-key.html</link>
    <guid>https://prismdatalab.com/posts/bls-cpi-components-python-no-key.html</guid>
    <description>The BLS public API v1 needs no key. A script pulls CPI components and the jobs headline, handles the &quot;-&quot; returned for a missing month, and prints 12-month changes.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>What companies say about AI in 10-K risk factors: an EDGAR read</title>
    <link>https://prismdatalab.com/posts/ai-in-10-k-risk-factors-edgar-full-text.html</link>
    <guid>https://prismdatalab.com/posts/ai-in-10-k-risk-factors-edgar-full-text.html</guid>
    <description>10-K documents matching four AI phrases per year since 2019 from EDGAR full-text search, a 40-filing sample with accession numbers, and what the counts cannot say.</description>
    <pubDate>2026-09-06T00:00:00Z</pubDate>
  </item>
  <item>
    <title>The 10-year minus 2-year spread since 1976: every inversion, dated</title>
    <link>https://prismdatalab.com/posts/yield-curve-inversions-since-1976.html</link>
    <guid>https://prismdatalab.com/posts/yield-curve-inversions-since-1976.html</guid>
    <description>Every inversion of the 10-year minus 2-year Treasury spread since the 2-year series began in 1976, with dates, depth, duration, and what followed, from FRED.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>VIX regimes: how often the index closes above 30, by year since 1990</title>
    <link>https://prismdatalab.com/posts/vix-closes-above-30-by-year.html</link>
    <guid>https://prismdatalab.com/posts/vix-closes-above-30-by-year.html</guid>
    <description>Every calendar year since 1990 with the number of VIX closes above 20, 30, and 40, the yearly maximum and its date, and the longest stretches above 30, from FRED.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Sharpe, Sortino, and max drawdown computed by hand on the S&amp;P 500</title>
    <link>https://prismdatalab.com/posts/sharpe-sortino-max-drawdown-by-hand.html</link>
    <guid>https://prismdatalab.com/posts/sharpe-sortino-max-drawdown-by-hand.html</guid>
    <description>Sharpe, Sortino, and maximum drawdown worked step by step in Python on ten years of FRED&#x27;s S&amp;P 500 series, with a 3-month Treasury risk-free rate, year by year.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Sahm rule from FRED data: unemployment and recessions since 1960</title>
    <link>https://prismdatalab.com/posts/sahm-rule-unemployment-recessions.html</link>
    <guid>https://prismdatalab.com/posts/sahm-rule-unemployment-recessions.html</guid>
    <description>The Sahm rule recomputed from the unemployment rate in Python and checked against the real-time series and NBER dates, including the 2024 trigger with no recession.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Mortgage rates and the 10-year Treasury: the spread since 1971</title>
    <link>https://prismdatalab.com/posts/mortgage-rate-10-year-spread.html</link>
    <guid>https://prismdatalab.com/posts/mortgage-rate-10-year-spread.html</guid>
    <description>The 30-year fixed mortgage rate minus the 10-year Treasury yield, every survey week since 1971, by decade and year, with the widest and narrowest weeks.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>M2 and inflation since 1960: what the data shows and what it does not</title>
    <link>https://prismdatalab.com/posts/m2-and-inflation.html</link>
    <guid>https://prismdatalab.com/posts/m2-and-inflation.html</guid>
    <description>Twelve-month M2 growth against CPI inflation from 1960 to July 2026: lagged correlations by period, the 2021 peak, the 2023 contraction, and the limits.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Fed funds versus CPI since 1955: the real rate, decade by decade</title>
    <link>https://prismdatalab.com/posts/fed-funds-vs-cpi-real-rates.html</link>
    <guid>https://prismdatalab.com/posts/fed-funds-vs-cpi-real-rates.html</guid>
    <description>The effective federal funds rate minus CPI inflation, monthly from 1955 to July 2026, summarised by decade with the longest negative stretches, from FRED.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
  <item>
    <title>Backtest overfitting: the deflated Sharpe ratio and a simulation</title>
    <link>https://prismdatalab.com/posts/backtest-overfitting-deflated-sharpe.html</link>
    <guid>https://prismdatalab.com/posts/backtest-overfitting-deflated-sharpe.html</guid>
    <description>Why the best of many backtests looks good even when every strategy is noise: a simulation you can run, plus the deflated Sharpe ratio applied to it.</description>
    <pubDate>2026-09-05T00:00:00Z</pubDate>
  </item>
</channel></rss>
