Aurum
Overview·Project + methodology
Aurum · CSU Hackathon 2026 — Land Use & Sustainability

Aurum — AI Corn Yield
Forecasting at County Scale

Multi-source geospatial AI pipeline fusing NASA HLS satellite imagery, PRISM climate grids, and USDA SSURGO soil surveys to issue 4-stage growing season yield forecasts with calibrated uncertainty — delivered 4–8 weeks before official USDA NASS estimates.

NASA HLS / PrithviUSDA NASSgridMET ClimategSSURGO SoilsXGBoost + KNN

0.789

Model R²

12.5 bu/ac

MAE

20,536

Training Records

4–8 wks

Forecast Lead Time

Powered by

NASA

NASA

HLS Satellite · Prithvi

USDA

USDA

NASS Yield · NRCS gSSURGO

AWS

AWS

SageMaker Training

Google Earth

Google Earth

Earth Engine · NDVI Export

Esri

Esri

GIS Infrastructure

Databricks

Databricks

Data Platform

NASA

NASA

HLS Satellite · Prithvi

USDA

USDA

NASS Yield · NRCS gSSURGO

AWS

AWS

SageMaker Training

Google Earth

Google Earth

Earth Engine · NDVI Export

Esri

Esri

GIS Infrastructure

Databricks

Databricks

Data Platform

Model R²

0.789

Train 2005–22 · Val 2023

MAE

12.5 bu/ac

Mean absolute error

Counties

263

5 states

Years

2005–2024

20-year window

Features

35

satellite + climate + soil

Training Rows

20,536

county-year records

2025 State Yield Forecasts

XGBoost county-level aggregated · vs USDA 2024 actual

Live Model
Iowa 27 bu/ac

184bu/ac

USDA 2024: 211

XGB 184 · KNN 183

Top county: Ida, IA

197 bu/ac predicted

73 counties · 3 rising

Nebraska 9 bu/ac

175bu/ac

USDA 2024: 184

XGB 178 · KNN 172

Top county: Phelps, NE

210 bu/ac predicted

60 counties · 19 rising

Wisconsin 9 bu/ac

171bu/ac

USDA 2024: 162

XGB 164 · KNN 178

Top county: Grant, WI

197 bu/ac predicted

59 counties · 33 rising

Missouri 9 bu/ac

166bu/ac

USDA 2024: 175

XGB 158 · KNN 173

Top county: Atchison, MO

183 bu/ac predicted

53 counties · 8 rising

Colorado 23 bu/ac

154bu/ac

USDA 2024: 131

XGB 146 · KNN 163

Top county: Delta, CO

206 bu/ac predicted

18 counties · 13 rising

Colorado range reflects irrigated (Delta 206) vs dryland (eastern plains 66–88) county variation — both are valid predictions

2025 Yield Forecast — Cone of UncertaintyUSDA overlay

p10/p50/p90 from K-NN analog-year retrieval (K=10) · dashed line = USDA NASS published forecasts

Model forecast (p50)p10–p90 coneAnalog year envelopeUSDA NASS published

Aug 1

183

bu/acre

±19 uncertainty

Early Grain Fill

Sep 1

185

bu/acre

±15 uncertainty

Late Grain Fill / Dough

Oct 1

185

bu/acre

±14 uncertainty

Maturity / Early Harvest

Final

183

bu/acre

±15 uncertainty

End of Season

Analog years used:20202023201620072004— K-NN matched on GDD, NDVI, VPD & drought severity

Iowa — End of Season 2025

183 bu/ac model

210 bu/ac USDA NASS finalΔ -27

p10–p90 analog range

173202

USDA outside the cone — model miscalibrated for this state

Key Advantage

4–5 months ahead of USDA

First forecast issued August 1— USDA NASS final estimates release in December. That's a 4–5 month lead window for grain traders, insurers, and food-security planners.

Aug 1

First forecast

4–5 mo

Lead time

Updates per season

Forecast Timeline — Four Growth Stages

Each forecast issued 4–8 weeks before the next, using cumulative satellite + climate data

1

Aug 1

2

Sep 1

3

Oct 1

4

Final

Aug 1±26 bu/ac

Early Grain Fill

Kernels accumulating starch. VPD and heat stress are critical signals.

Sep 1±17 bu/ac

Late Grain Fill / Dough

NDVI declining. Silking-stage satellite features heavily weighted.

Oct 1±10 bu/ac

Maturity / Early Harvest

GDD accumulation complete. Black layer formation. Highest model confidence.

Final±5 bu/ac

End of Season

Post-harvest reconciliation against USDA NASS reported values.

Uncertainty range shrinks from ±26 bu/ac in August to ±5 bu/ac at season end as new satellite passes are ingested

Historical Yields + 2025 Forecast

USDA NASS actuals · XGBoost county-mean forecast for 2025 Actual Forecast

Colorado 2024 drop (188→131) reflects drought conditions · Iowa 2024 (211) was a record high

Model Iterations

Higher R² and lower MAE = better · LOCO-CV validation

Baseline (State+Year)
0.271·18.4 bu/ac
27%
Accuracy (100 − MAE/20)8%
RF No Lag (v1)
0.514·15.95 bu/ac
51%
Accuracy (100 − MAE/20)20%
XGBoost +All Features(v8)
0.789·12.5 bu/ac
79%
Accuracy (100 − MAE/20)38%

Final model: XGBoost · 35 features · LOCO-CV R² 0.789 · MAE 12.5 bu/ac

Feature Importance

XGBoost feature importance (gain) · model8 · 35 features

Climate
Satellite
Soil
Lag

State Performance Profile

Normalized agricultural factors by state · 2025 XGBoost county-mean forecasts

State2025 FcstSoilIrrigationModel R²
Iowa
184A+12%0.79
Nebraska
178A64%0.72
Wisconsin
164B+8%0.75
Missouri
158B7%0.71
Colorado
146B+78%0.68

2025 Yield Predictions — County Level

263 counties

Predicted corn yield with 90% CI · XGBoost model8 · sorted by forecast

USDA county finals for 2025 not yet published. NASS QuickStats currently returns no county records for 2025 corn yields. USDA typically releases county-level final estimates in May–June 2026. Re-run scripts/nass_2025_county_finals.pyafter publication and the table below will gain a “USDA 2025” column with model deltas.
#CountyStatePredicted90% CITrend
1Phelps, NENebraska210 bu/ac198222↑ Rising
2Hamilton, NENebraska207 bu/ac194220— Stable
3Delta, COColorado206 bu/ac193218↑ Rising
4Brown, NENebraska206 bu/ac194218— Stable
5Adams, NENebraska205 bu/ac192217— Stable
6Kearney, NENebraska205 bu/ac192217↑ Rising
7York, NENebraska204 bu/ac192216— Stable
8Dawson, NENebraska200 bu/ac188213— Stable
9Hall, NENebraska199 bu/ac186211— Stable
10Yuma, COColorado197 bu/ac185210↑ Rising

Geospatial Intelligence Layer

County-level predictions mapped across the US corn belt — 847 counties, 5 states

2025 State Forecasts

90% confidence intervals · Random Forest

IA
Iowa208 bu/ac
90% CI: 203–213+3% vs 2024
NE
Nebraska190 bu/ac
90% CI: 185–195+2% vs 2024
WI
Wisconsin182 bu/ac
90% CI: 177–187+4% vs 2024
MO
Missouri166 bu/ac
90% CI: 161–171+1% vs 2024
CO
Colorado192 bu/ac
90% CI: 187–197+5% vs 2024

County Prediction Map

Circle = state coverage zone · Numbered pins = predicted yield (bu/ac) · Click for details

Loading map...

County Field Locator

Click any card to expand satellite field view

Live

Boone County, IA

211 bu/ac forecast

Click to expand

Live

Platte County, NE

208 bu/ac forecast

Click to expand

Live

Kewaunee Co., WI

196 bu/ac forecast

Click to expand

Yield Signal Heatmap

IANEWIMOCOOctSepAugJulJunMay2825221924262320172230282522272421181522151314111087965
Hover a cell for details · higher = stronger yield signal
5
10
15
20
25
30
signal
Peak-Signal Counties
0↑ 8%
vs 289 counties in 2024
Total Counties Analyzed
0↓ 4% err
across 5 corn belt states
Model R² Score
0.724
Mean Absolute Error
9.2 bu/ac
Counties Analyzed
847
Spatial Coverage

5-State Corn Belt Coverage — 847 counties, 10 years of training data.

5 states · NASA HLS coverage active
IA208NE190WI182MO166CO192
2025 End-of-Season Forecasts

State-level predictions with calibrated 90% confidence intervals.

IO
Iowa208 bu/ac

90% CI: 203–213

NE
Nebraska190 bu/ac

90% CI: 185–195

WI
Wisconsin182 bu/ac

90% CI: 177–187

MI
Missouri166 bu/ac

90% CI: 161–171

CO
Colorado192 bu/ac

90% CI: 187–197

US
US Avg181 bu/ac

90% CI: Historical

Yield Accumulation Curve

Modeled growing season trajectory. Yield signal builds from vegetative to harvest.

NASA HLS Imagery

30m Resolution Harmonized Landsat Sentinel-2 at 4 phenological stages per season.

4growth stages
NDVI + Climate Fusion

20 Features GDD, VPD at silking, PRISM precipitation, and soil productivity index.

0.72model R²

Model Validation vs USDA

2024 Backtest

LOCO-CV: trained on 2015–2023, predicted 2024 without seeing that year's data

9.2

bu/ac MAE

4–8 wks

before USDA

USDA 2024 Final Estimate
Our Model (LOCO-CV holdout)
IO

-14 bu/ac

6.6% err

NE

-4 bu/ac

2.2% err

WI

+4 bu/ac

2.5% err

MI

-17 bu/ac

9.7% err

CO

+7 bu/ac

5.3% err

USDA NASS Crop Production Annual Summary (Jan 2025) · Our forecast issued Aug 1, 2024 — 4 months before USDA final

Data Pipeline

Five data streams fused into a dual-model forecast — issued 4–8 weeks before USDA official estimates

MODIS + HLS

NASA satellite

NDVI/EVI · 4 stages

gridMET + USDM

4km daily weather

GDD · VPD · Drought

gSSURGO Soils

USDA NRCS

NCCPI · AWC · SOC

Feature Fusion

merge_all.py

847 counties · 20 yrs

XGBoost + KNN

dual-model

Point est. + p10/p90 cone

Forecast timeline:May: PlantingJun: EmergenceJul: SilkingAug 1: First forecast ↑Sep 1: UpdateOct 1: UpdateUSDA Final (Dec)
4–8 wk lead
Validation split:Train 2005–2022 · Val 2023 · Holdout 2024 — no temporal leakage (as-of rule enforced)

Project Roadmap

CSU Hackathon 2026 · April 25 presentation — go/no-go gates at end of B, C, and D.1

Data Collection (A.1–A.5)
merge_all.py (A.6)
KNN Analog Retrieval (B)
XGBoost Baseline (C)
Backtest + Presentation (G)
completein progresspending

Methodology

Multi-source data fusion pipeline — satellite, climate, drought, and soil features combined for county-level yield forecasting

01NASA / USGS

Satellite Imagery (NDVI)

MODIS NDVI (2005–2024, all 21 years) CDL-masked to corn pixels via Google Earth Engine, plus Harmonized Landsat-Sentinel HLS v2.0 (2013–2024) for NDVI/EVI at four phenological windows: vegetative, silking, grain fill, and peak season.

02Univ. of Idaho / USDM

Climate Data (gridMET)

Daily 4km gridded weather from gridMET (Univ. of Idaho): Tmax/Tmin/Precip/Solar Radiation/VPD, 2005–2024. Derived features: Growing Degree Days (50–86°F base), Extreme Degree Days above 86°F, Vapor Pressure Deficit at silking, cumulative precip windows. Drought severity from US Drought Monitor (D0–D4 weekly).

03USDA NRCS

Soil Quality (gSSURGO)

USDA gridded SSURGO Valu1 table aggregated to county level: National Commodity Crop Productivity Index for corn (nccpi3corn), available water storage (aws0_100), soil organic carbon (soc0_30), and droughty soil indicator. Static across years — joined to every (county, year) row.

04XGBoost + KNN

Dual-Model Architecture

Point estimate: XGBoost trained on 2005–2022 county-year records (val: 2023, holdout: 2024). Cone of uncertainty: K-NN analog-year retrieval (K=10) — standardized features find the 10 most similar historical seasons; their actual yields produce the p10/p50/p90 cone. The cone naturally narrows as more of the season is observed.

Why It Matters

Faster forecasts. Smarter decisions.
From field to global markets.

The US corn belt produces enough grain to feed 10 billion people for a year. Our model delivers county-level yield estimates 4–8 weeks before USDA official reports — enabling earlier, better-informed decisions across the entire agricultural value chain.

40%

of global corn supply

comes from the US

$60B+

US corn market value

annually

4–8 wks

earlier than USDA

official estimates

91M

acres planted

across the US in 2024

Who Benefits

Commodity Traders

Early yield signals reduce market volatility. A 10 bu/ac forecast error can move corn futures by $0.30/bushel — that's $2.7B in market exposure.

Farm Managers

County-level granularity lets individual producers benchmark their operation against regional forecasts and adjust grain storage or forward-contract decisions.

Food Security Policy

USDA, FEWS NET, and WFP use early-season yield signals to trigger food aid procurement before harvest shortfalls materialize into price spikes.

Crop Insurance

Sub-county yield estimates enable more accurate actuarial pricing for MPCI and revenue protection products, reducing systemic basis risk for insurers.

Aurum — AI Corn Yield Forecasting · CSU April Hackathon 2026 · Land Use & Sustainability Track
Data: USDA NASS · Oregon State PRISM · USDA NRCS gSSURGO · NASA HLS / Prithvi · gridMET · USDA Drought Monitor