
Yield Risk, Seasonal Curves, Basis, and Crush Spreads in R
A single fair value for new-crop corn, quoted six months before pollination, is a guess wearing a tie. Agricultural prices carry a calendar in their mean, a calendar in their volatility, weather jumps, climate regimes, and a supply cycle of their own making — and the standard quantitative toolkit, built for equities and crude, misses every one of them.
This book builds the missing engine in seven calibrated layers: a seasonal mean, mean-reverting weather jumps, a Schwartz–Smith equilibrium, the seasonal volatility envelope that runs from 13% in February to 30% in July, climate regimes, the competitive-storage cobweb, and the demand layer that cuts a supply-only tail by four-fifths. Every layer is fitted to free public FRED and NOAA data with the R code printed where it runs, then spent on what a desk actually needs: storage options by least-squares Monte Carlo, the soybean crush spread, month-by-month value-at-risk and expected shortfall, and an honestly reported backtest. A closing atlas recalibrates the whole engine from corn to cocoa and reads each crop’s character straight off its parameter fingerprint.
Written by a quant who learned distributions the expensive way, for the trader who has to run the model. Price the distribution, not the number — and size for the tail you did not forecast.

