Home  ›  Signals  ›  LH CHIRPS US Hogs Iowa Minnesota

· Analytic

LH CHIRPS US Hogs Iowa Minnesota

Iowa and Minnesota precipitation across the biggest US hog-production states, read as an experimental signal that the engine author has flagged as not working at practical horizons.

At a glance

Current reading

+0.766

Iowa / Minnesota precip composite, inverted, tanh-bounded

Signal state

Extreme POS

6 trading days in state since 2026-10-20

36-year sample

9,046 trading days

1990-11-29 through Oct 30, 2026

Historical IC (h=60)

-0.0451

Spearman, LH fwd60d, p < 0.0001 (WRONG SIGN)

Engine classification

DEAD at practical horizons

polarity_validated: False

Baseline LH fwd60d

+0.26%

Unconditional mean over 8,986 observable fwd60d days

 

As of Oct 30, 2026. Updated nightly.

OBJECTIVE

Iowa and Minnesota are the number-one and number-two US hog-producing states, accounting together for roughly 40 percent of US hog inventory. They are also the number-one and number-two US corn-producing states. On the intuitive mechanism, dry weather in the hog belt should drive local corn basis up, lift hog feed costs, squeeze producer margins, and force herd liquidation. This signal reads daily satellite precipitation across the belt, inverts the sign so a dry read prints positive, and bounds the result from minus one to plus one. On July 2, 2020, during the COVID packing-plant rebalance, the composite at -0.52 preceded LH plus 108.9 percent over 60 trading days (an outlier where the signal fired on abundant rain and the market rallied anyway on unrelated supply dynamics). On November 5, 2019, the composite at +0.73 preceded LH minus 28.1 percent as the drought-feed-cost mechanism failed to transmit to CME. Today the composite reads +0.766, 12 trading days running dry per the engine convention. Here is the honest finding. The 36-year back-test shows Spearman IC of minus 0.045 at the 60-day forward horizon, which is both small in magnitude AND wrong-signed versus the engine’s a-priori. The engine author’s own classification is DO NOT WIRE, pending reregionalization. Read on for a transparent accounting of what the signal does and does not say, and why the drought-to-feed-cost mechanism does not transmit to Lean Hog futures at practical horizons.

LIVE CHART

36 years of Iowa / Minnesota hog-belt precipitation, read as a research-stage lens for LH (engine-flagged dead).

The composite entered the deep-dry zone six trading days ago. The thirty-day composite average sits at near-zero at +0.766, meaning the recent jump is a short-term spike rather than a sustained pattern. 2026 is not yet a USDM D3+ drought event. The signal’s current reading should be interpreted as research-stage information rather than as a tradable call.

Extreme abundant rain band Extreme deep dry (engine) band

COMPOSITE

+0.766 / tanh

STATE

Extreme Pos

PHASE

+1

FWD 60d

-0.52% (baseline +1.59%)

SAMPLE N

9,049 days

STATE-CONDITIONAL EDGE

Forward 60-day returns by state

FORWARD 60-DAY RETURNS BY STATE

Mean forward-60-day benchmark return per composite state. Baseline (horizontal line) is the unconditional sample mean. Bars above the line are the constructive bands; bars below are the bearish bands.

TODAY’S PLAYBOOK READING

STATE

Extreme Pos

STATE AND HISTORY

Deep Dry (per engine’s inverted convention), 6 trading days running. Historical extreme-pos entries have delivered mean fwd60d LH of minus 0.12 percent, below baseline.

WHY THE ENGINE IS FLAGGED DEAD

Spearman IC of minus 0.045 at h=60 is wrong-signed versus the engine’s a-priori and small in magnitude. The mechanism (drought → feed cost → margin squeeze → herd liquidation) does not transmit to CME LH at 60-day horizons because modern integrator-dominated production hedges feed costs via corn futures and forward grower contracts.

POSTURE FOR THE WEEKS AHEAD

Do not use as a live edge. If used, apply the empirical polarity (positive composite has preceded modestly below-baseline LH fwd60d).

WHAT THE CHART SHOWS

The composite sits at +0.766 in the Deep Dry (engine) band, 12 trading days running. The blue signal line is pressed up against its deep-dry threshold while LH futures (orange) have been directionless over the last two months. The engine’s a-priori implies bullish Lean Hogs; the 36-year sample says deep-dry has delivered minus 0.12 percent fwd60d LH, modestly below baseline. The signal author classifies the engine as DO NOT WIRE pending reregionalization. Do not size this reading as a trade.

TOP INPUTS FIRING

  • Primary composite +0.766 State Extreme POS; running 12 trading days in deep dry.
  • Raw z-score +1.12 30-day trailing precipitation mean across Iowa / Minnesota hog belt, z-scored on a 5-year window with 252-day minimum, sign-flipped so dry prints positive, tanh-bounded.
  • Engine classification DO NOT WIRE pending reregionalization. Spearman IC minus 0.045 at h=60, wrong-signed vs the engine’s a-priori. The mechanism does not transmit to CME Lean Hog futures at practical horizons.

THE TAKEAWAY

What this means for you today

THE HONEST FINDING

The signal’s intuitive mechanism (dry hog-belt → corn basis up → hog feed costs up → producer margin squeeze → herd liquidation → LH forward response) does not transmit through modern integrator-dominated US hog production. The thirty-six-year back-test shows the signal’s forward-60-day Spearman IC is minus 0.045, which is small in magnitude AND wrong-signed. Do not treat this as a live edge.

WHY WE SHIP ANYWAY

So readers can see the honest engineering process. Not every signal in the library is a live edge. This one is a research-stage artifact. The failure mode (integrator hedging, 10-month placement-to-kill lag, 30-percent independent-producer transmission channel) is instructive. Future work may re-filter to specific USDM D3+ Iowa drought-severity regimes with 6-12 month forward targets, which could surface a usable edge the current construction does not.

THE INFORMATIVE CONTRAST

The LH China Hog Belt THI signal (sister weather signal, demand-side) delivers Spearman IC of plus 0.078 against LH forwards. The China heat signal works at practical horizons; the Iowa / Minnesota precipitation signal does not. The contrast: the demand-side China signal reaches into US LH through the export-pull channel more reliably than the supply-side feed-cost signal reaches through the integrator-hedged production channel. The library includes both so the comparison is explicit.

THE REGIME MAP

The three states, forward returns and sample share

Computed from 8,986 trading days with observable LH fwd60d (1990-11-29 through roughly 2026-07-26). Baseline LH fwd60d (unconditional): plus 0.26 percent mean, minus 0.24 percent median, 10.9 percent standard deviation, 51.7 percent negative.

State Phase Share Fwd 60d HAC t Edge vs baseline Last firings
Deep Dry (engine) TODAY +1 47.3% (4283 d) -0.52% -2.11pp Oct 2026, Aug 2026, Aug 2026
Normal 0 18.6% (1687 d) -1.83% -3.43pp Oct 2026, Sep 2026, Sep 2026
Abundant Rain -1 34.0% (3079 d) -2.95% -4.54pp Sep 2026, Sep 2026, Sep 2026

The historical pattern

Signature episodes in the 36-year sample

Deep Dry (engine)
2020-07-02
Abundant rain into a saturated COVID rally; signal and market diverged
Composite reading minus 0.52 on July 2, 2020. Lean Hogs rallied 108.9 percent over the next 60 trading days. The engine’s a-priori reads abundant rain as bearish Lean Hogs via feed-cost relief. The market did the opposite because COVID packing-plant reopening and the demand rebalance dominated whatever feed-cost dynamics the weather signal captured. This case is the sample’s largest magnitude counter-example to the a-priori.
fwd60d +62.5%
Deep Dry (engine)
2020-08-26
Deep-dry into a post-COVID rally; right tail, wrong reason
Composite reading plus 0.62 on August 26, 2020. Lean Hogs rallied 45.4 percent over the next 60 trading days. The signal fired on dry Iowa / Minnesota during the COVID environment; the forward return reflected the post-COVID rebalancing, not the drought-to-feed-cost mechanism. The right outcome, wrong mechanism.
fwd60d +14.7%
Abundant Rain
2019-11-05
Sustained dry into a 28 percent decline; the mechanism simply failed
Composite reading plus 0.73 on November 5, 2019. Lean Hogs fell 28.1 percent over the next 60 trading days. The signal fired on prolonged dry; LH declined on broader supply-demand dynamics that the engine’s intuition did not anticipate. This is the clearest example of the drought-feed-cost pathway failing to transmit to CME.
fwd60d -16.3%
Abundant Rain
2024-04-02
Abundant rain into a 20 percent decline; the empirical pattern in miniature
Composite reading minus 0.59 on April 2, 2024. Lean Hogs fell 20.5 percent over the next 60 trading days. The engine’s a-priori reads abundant rain as bearish, but the sample has moderate-wet delivering above-baseline forward returns on average. This case fired against both the a-priori AND the sample’s modal pattern; illustrating how noisy the signal is at practical horizons.
fwd60d +3.4%

THE TRACK RECORD

State changes

State Start End Duration Fwd 60d LH
Deep Dry (engine) 10/30/2024 11/12/2024 10d +3.76%
Normal 11/13/2024 11/15/2024 3d +1.03%
Abundant Rain 11/18/2024 11/29/2024 9d +3.97%
Normal 12/02/2024 12/12/2024 9d -3.29%
Deep Dry (engine) 12/13/2024 03/28/2025 72d -6.85%
Normal 03/31/2025 04/01/2025 2d +9.38%
Abundant Rain 04/02/2025 04/03/2025 2d +9.45%
Normal 04/04/2025 04/21/2025 11d +22.79%
Abundant Rain 04/22/2025 05/01/2025 8d +19.03%
Normal 05/02/2025 05/16/2025 11d +11.95%
Abundant Rain 05/19/2025 05/23/2025 5d +8.42%
Normal 05/27/2025 06/02/2025 5d +7.51%
Abundant Rain 06/03/2025 09/05/2025 66d +8.86%
Normal 09/08/2025 09/15/2025 6d +5.14%
Deep Dry (engine) 09/16/2025 03/31/2026 136d +4.18%
Normal 04/01/2026 04/01/2026 1d +13.09%
Abundant Rain 04/02/2026 04/02/2026 1d +13.87%
Normal 04/06/2026 04/24/2026 15d +13.18%
Abundant Rain 04/27/2026 05/01/2026 5d +3.22%
Normal 05/04/2026 05/15/2026 10d +3.30%
Abundant Rain 05/18/2026 05/26/2026 6d +5.31%
Normal 05/27/2026 05/29/2026 3d +2.03%
Abundant Rain 06/01/2026 06/17/2026 13d +0.99%
Normal 06/18/2026 06/29/2026 7d +1.43%
Abundant Rain 06/30/2026 07/31/2026 23d +2.73%
Deep Dry (engine) 08/03/2026 08/03/2026 1d +1.58%
Normal 08/04/2026 08/05/2026 2d +0.13%
Deep Dry (engine) 08/06/2026 08/11/2026 4d -1.67%
Normal 08/12/2026 08/18/2026 5d
Abundant Rain 08/19/2026 08/24/2026 4d
Normal 08/25/2026 09/01/2026 6d
Abundant Rain 09/02/2026 09/10/2026 6d
Normal 09/11/2026 09/17/2026 5d
Abundant Rain 09/18/2026 09/25/2026 6d
Normal 09/28/2026 09/29/2026 2d
Abundant Rain 09/30/2026 10/02/2026 3d
Normal 10/05/2026 10/14/2026 8d
Deep Dry (engine) 10/15/2026 10/30/2026 12d

Scroll inside the table for the full history. Forward 60-day LH is measured from each run’s start date; a reader cannot trade off a start-date they only identify in hindsight, so this is a transparency log, not an alpha claim. Asterisked (*) returns are partial. The run is less than 60 trading days old. The full 60-day comparable fills in as more data arrives.

What this measures

The engine queries CHIRPS satellite daily precipitation for the Iowa / Minnesota hog belt, takes a 30-day trailing mean, z-scores on a trailing 1,260-day window with a 252-day minimum population, SIGN-FLIPS so a dry read prints positive, and bounds by tanh.

Why it matters

Why Iowa / Minnesota precipitation might matter for Lean Hogs

Iowa and Minnesota together account for roughly 40 percent of US hog inventory per USDA NASS, AND they are the number-one and number-two US corn producers. The engine’s a-priori mechanism is tight. Local drought drives feed-corn basis up, hog feed costs run roughly 70 percent of total production cost, producer margins compress, breeding herd gets liquidated, and 10-12 months later US hog supply contracts and futures rally. The 1988 Midwest and 2012 Midwest droughts both followed this pathway through to historically high corn prices and feed-cost shocks.

Why the 36-year sample says the pathway no longer transmits

The empirical Spearman IC of the signal against LH 60-day forwards is minus 0.045; small in magnitude and WRONG-SIGNED versus the engine’s a-priori. The mechanism’s failure has three structural reasons. First, modern integrator-dominated hog production (Smithfield, Tyson, JBS) hedges feed-cost exposure via corn futures and forward-priced grower contracts, muting the margin-squeeze channel. Second, the independent-producer channel that remains responsive is only roughly 30 percent of US production – too thin to move CME price at 60 days. Third, the placement-to-kill lag for hog production is approximately 10 months, so even a severe 2012-style drought would show in 2013 hog prices, not in 60-day forward returns.

How to use this signal today

Treat as a research-stage artifact, not a live edge. The engine source itself is tagged with classification DO NOT WIRE pending reregionalization. Readers who want the drought-to-LH pathway should look at longer-horizon (6-12 month) targets and USDM D3+ drought-severity filters, which the current construction does not apply. The page ships to document the honest engineering process and the failure mode; not because the signal works at 60 days. The sister signal LH CHIRPS China Hog NCP (Demand Pulse) uses the same CHIRPS source applied to the demand side of the LH story and has a similarly inverted empirical read; the two together form a research-stage weather lens for LH that should not be sized as a trade.

GO DEEPER

Want the full depth?

The research brief walks through 36 years of Iowa and Minnesota precipitation vs CME lean hogs, explains why the drought-to-feed cost-to-margin-squeeze pathway does not transmit at 60-day horizons in modern integrator-dominated US hog production, and documents the DO NOT WIRE classification against three structural reasons.

Related signals

Not investment advice · The analysis on this page is informational and educational. Signal readings, historical case figures, and empirical statistics are derived from publicly available data and are provided without warranty. Hypothetical performance results have inherent limitations, including the benefit of hindsight. Readers who intend to trade should consult a licensed investment professional and see the research brief for the full disclaimer.

Last refreshed Oct 31, 2026 12:32 AM ET