Skip to content

Demand Disagreement: Heyerdahl-Larsen & Illeditsch (2026)

Distilled by claude-sonnet-4-6 · extracted Jun 24, 2026, verified Jun 24, 2026

JEL (IAR-assigned): G12, G11, D84 · assigned from the abstract, not the journal

Full structured metadata (methods, scope, relatesTo, topics, datasets): raw Markdown (.md)

paper-summaryasset-pricingbond-risk-premiayield-curveheterogeneous-beliefsdisagreementterm-structureopen-accesscc-bypeer-reviewedunreplicateddata:spfdata:freddata:shiller-data

What this is. The paper’s core results, the OLG model it proposes (equilibrium SDF, consumption share dynamics, and bond pricing), and the empirical method (SPF-based demand disagreement proxy and UKF estimation): enough to know what it found and how, without reading all 16 pages. To replicate or extend, read the original at doi.org/10.1016/j.jfineco.2025.104191.

Standard heterogeneous-beliefs models predict that disagreement about asset prices should be tightly linked to disagreement about macroeconomic fundamentals. The data contradict this: a large fraction of yield disagreement remains after conditioning on every macro variable the Survey of Professional Forecasters (SPF) tracks, as documented by Giacoletti, Laursen and Singleton (2021). Albuquerque, Eichenbaum, Luo and Rebelo (2016) highlight a related puzzle for equity returns. Heyerdahl-Larsen and Illeditsch call this the “disagreement correlation puzzle” and resolve it with a model where investors disagree not about fundamentals but about future demand for savings, driven by differing time preferences and a false consensus bias. In equilibrium, this demand disagreement introduces a priced demand shock, generating stochastic yield volatility, time-varying bond risk premia, and an unconditionally upward-sloping yield curve. Using the component of SPF yield disagreement orthogonal to macro disagreement as their proxy, the paper confirms that demand disagreement is positively related to yield volatility and predicts future excess bond returns, consistent with the model.

Magnitudes are as reported; locators point into the source PDF.

#ResultLocatorMagnitude
R1Macro-fundamental disagreement explains only a modest portion of yield disagreement, especially in the changes specificationTable 2, p. 4Changes R² ranges from 0.22 (3Q ahead, lowest) to 0.32 (1Q ahead, highest); Level R² = 0.72-0.77; substantial residual unexplained by fundamentals
R2Demand disagreement is strongly positively associated with nominal yield volatility across all maturities (1-5Y), both in model and dataTable 3, p. 12Standardized coefficients in data: 0.66-0.73 (t-stats 11.5-14.1); model values: 0.99 (near one-for-one)
R3Demand disagreement positively predicts excess bond returns across maturities (2-5Y), both in model and dataTable 4, p. 12Standardized coefficients in data: 0.38-0.44 (t-stats 4.9-5.8); model coefficients: 0.15
R4Model-implied real yields closely track observed real yields; slope coefficient of one not rejectedTable 5, p. 13Regression coeff 0.52-0.62, R² = 0.63-0.69 across maturities 2-10Y
R5Model-implied nominal bond risk premia significantly predict realized premiaTable 5, p. 13Regression coeff 1.28-1.54, R² = 0.08-0.18 across maturities 2-5Y
R6Baseline calibration generates a positive equity premium and excess bond return that would be essentially zero without demand disagreementFig. 3, p. 8Equity risk premium = 3.6%, stock market volatility = 22.8% at sigma_d = 0.8; without disagreement (sigma_d = 0) equity premium = 0.11%

Overall (paper’s conclusion). Demand disagreement, driven by investors’ incomplete knowledge of the evolving mix of patient and impatient agents in the economy, accounts for a large share of observed yield disagreement and explains stylized facts in bond and equity markets that macro-fundamentals-based models leave unresolved: positive and time-varying risk premia, yield volatility, and an upward-sloping term structure. The single-shock OLG structure is parsimonious but delivers good fits to yields, yield volatilities, and bond risk premia when estimated on SPF and TIPS data.

The economy is a continuous-time OLG model in the tradition of Blanchard (1985) and Garleanu and Panageas (2015). The paper builds on Ehling, Gallmeyer, Heyerdahl-Larsen and Illeditsch (2018a), who study inflation disagreement and the yield curve, shifting the focus to time-preference (demand) disagreement. A continuum of agents is born at rate ν>0\nu > 0 and dies at the same rate. There are two investor types: patient (type aa, low discount rate ρa\rho^a) and impatient (type bb, high discount rate ρb>ρa\rho^b > \rho^a). The fraction of patient newborns is αt\alpha_t, where αt=1/(1+exp(lt))\alpha_t = 1/(1+\exp(-l_t)) and ltl_t follows a mean-reverting Ornstein-Uhlenbeck process (Section 3.1, p. 5):

dlt=κ(lˉlt)dt+σldZa,t(4)dl_t = \kappa(\bar{l} - l_t)\,dt + \sigma_l\,dZ_{a,t} \tag{4}

This demand shock Za,tZ_{a,t} is independent of the output supply shock ZY,tZ_{Y,t}. Aggregate output YtY_t follows geometric Brownian motion with drift μY\mu_Y and volatility σY\sigma_Y. Each agent has log utility over consumption, common endowment, and trades in four securities: the stock, a risk-free bond, and a consol bond (zero-net-supply) driven by ZY,tZ_{Y,t} and Za,tZ_{a,t} respectively.

False consensus bias and belief dynamics. Both types observe αt\alpha_t and ltl_t, but disagree about the long-run mean lˉ\bar{l}: patient investors are optimistic (lˉalˉ\bar{l}^a \geq \bar{l}), impatient investors pessimistic (lˉblˉ\bar{l}^b \leq \bar{l}) (Section 3.2, p. 5). The likelihood ratio capturing belief disagreement is (Eq. 8, p. 6):

ηtηtbηta=exp ⁣(12σd2tσdZa,t),σd=2κσl(lˉlˉb)(8)\eta_t \equiv \frac{\eta_t^b}{\eta_t^a} = \exp\!\left(-\tfrac{1}{2}\sigma_d^2\,t - \sigma_d\,Z_{a,t}\right), \quad \sigma_d = \frac{2\kappa}{\sigma_l}(\bar{l} - \bar{l}^b) \tag{8}

The parameter σd0\sigma_d \geq 0 measures the degree of demand disagreement between types.

Equilibrium SDF. Proposition 1 (p. 6) establishes the equilibrium SDF:

ξt=XtYt,Xt=tνeν(ts) ⁣(αsβsaeρa(ts)ηtaηsa+(1αs)βsbeρb(ts)ηtbηsb)Xsds\xi_t = \frac{X_t}{Y_t}, \qquad X_t = \int_{-\infty}^t \nu e^{-\nu(t-s)}\!\left(\alpha_s\beta_s^a e^{-\rho^a(t-s)}\frac{\eta_t^a}{\eta_s^a} + (1-\alpha_s)\beta_s^b e^{-\rho^b(t-s)}\frac{\eta_t^b}{\eta_s^b}\right)X_s\,ds

The SDF is inversely proportional to aggregate output YtY_t and depends on the process XtX_t, which captures heterogeneity in time discount rates and beliefs. The key state variable that fully describes all asset prices is the consumption share of patient investors, ftf_t.

Risk-free rate and market price of demand risk. Proposition 3 (p. 6) gives the equilibrium short rate and market prices of risk (Eqs. 12-13):

rt=Ef[ρ]+μYσY2+ν(1αtβta(1αt)βtb)(12)r_t = \mathcal{E}_f[\rho] + \mu_Y - \sigma_Y^2 + \nu\bigl(1 - \alpha_t\beta_t^a - (1-\alpha_t)\beta_t^b\bigr) \tag{12} θa,t=σd ⁣(12ft)(13)\theta_{a,t} = \sigma_d\!\left(\tfrac{1}{2} - f_t\right) \tag{13}

where Ef[ρ]=ftρa+(1ft)ρb\mathcal{E}_f[\rho] = f_t\rho^a + (1-f_t)\rho^b is the consumption-share-weighted discount rate and βsi=(ρi+ν)ϕt\beta_s^i = (\rho^i + \nu)\phi_t is the initial consumption-wealth ratio. The market price of demand shock risk θa,t\theta_{a,t} is strictly decreasing in ftf_t: when patient investors dominate (high ftf_t), the consol appears overpriced and θa<0\theta_a < 0; when impatient investors dominate (low ftf_t), the market price of demand risk is positive.

Consumption share dynamics. Proposition 5 (p. 9) gives the stochastic differential equation for ftf_t (Eq. 15):

dft=μf,tdt+σf,tdZa,t(15)df_t = \mu_{f,t}\,dt + \sigma_{f,t}\,dZ_{a,t} \tag{15} μf,t=ν(αtβta(1ft)(1αt)βtbft)+(ρbρa)ft(1ft)+σd2 ⁣(12ft)ft(1ft)\mu_{f,t} = \nu\bigl(\alpha_t\beta_t^a(1-f_t) - (1-\alpha_t)\beta_t^b f_t\bigr) + (\rho^b - \rho^a)f_t(1-f_t) + \sigma_d^2\!\left(\tfrac{1}{2} - f_t\right)f_t(1-f_t) σf,t=ft(1ft)σd\sigma_{f,t} = f_t(1-f_t)\sigma_d

The diffusion σf,t\sigma_{f,t} is maximized at ft=0.5f_t = 0.5 and vanishes at the extinction boundaries, so demand shocks have the largest impact when the economy is balanced between types.

Consol price and stock return. Corollary 2 (p. 7) establishes that the consol price equals the wealth-consumption ratio ϕt\phi_t, and its return is exposed only to the demand shock Za,tZ_{a,t}. The stock price Ps,t=YtϕtP_{s,t} = Y_t\phi_t and its return dynamics are (Eq. 14):

dlogPs,t=dlogYs,t+dlogBtC(14)d\log P_{s,t} = d\log Y_{s,t} + d\log B_t^C \tag{14}

separating cash-flow exposure from exposure to the consol. Both the stock and the consol inherit stochastic risk premia through their exposure to the demand shock price θa,t\theta_{a,t}.

Demand disagreement proxy (Eq. 2-3). Because demand disagreement is not directly observable, the paper constructs a proxy from SPF data (Section 2.3, p. 4). Every forecaster ii in the SPF reports a forecast for the three-month T-bill rate y^t,t+Δti\hat{y}^i_{t,t+\Delta t} and for macro fundamentals X^t,t+Δti,LF\hat{X}^{i,LF}_{t,t+\Delta t} for horizons Δt{1Q,2Q,3Q,4Q}\Delta t \in \{1Q,2Q,3Q,4Q\}. The paper first regresses the yield forecast on macro forecasts in a pooled cross-section:

y^t,t+Δti=β0+βXX^t,t+Δti,LF+βyy^t,t+Δt+εt,t+Δti(2)\hat{y}^i_{t,t+\Delta t} = \beta_0 + \beta'_X \hat{X}^{i,LF}_{t,t+\Delta t} + \beta_y \hat{y}_{t,t+\Delta t} + \varepsilon^i_{t,t+\Delta t} \tag{2}

The residual εt,t+Δti\varepsilon^i_{t,t+\Delta t} captures yield disagreement unrelated to macro fundamentals. The demand disagreement proxy for period tt is the cross-sectional standard deviation of this residual:

DDt,t+Δt=SDt(εt,t+Δti)(3)DD_{t,t+\Delta t} = \text{SD}_t(\varepsilon^i_{t,t+\Delta t}) \tag{3}

This proxy accounts for 65% of total yield disagreement at the one-quarter horizon and 76% at the four-quarter horizon (Fig. 1, p. 4).

UKF state estimation. To estimate the two latent state variables (ft,αt)(f_t, \alpha_t), the paper uses the Unscented Kalman Filter (UKF) (Section 5.7, p. 12; Fig. 6, p. 13). The two observables used for filtering are the demand disagreement proxy DDtDD_t and the two-year TIPS yield, covering Q1 1999 to Q2 2024. The observation equations are:

yt=h(lt,ft)+ey,t,DDt=g(lt,ft)+eDD,ty_t = h(l_t, f_t) + e_{y,t}, \qquad DD_t = g(l_t, f_t) + e_{DD,t}

with αt=1/(1+exp(lt))\alpha_t = 1/(1+\exp(-l_t)) and diagonal noise covariances. The UKF is preferred over the EKF because it avoids linearization: instead of approximating the nonlinear observation equations, the UKF propagates the state distribution through them directly using a set of deterministic sigma points.

Empirical tests. Yield volatility regressions (Table 3) use an AR(1)-GARCH(1,1) model to estimate nominal yield volatility, then run panel regressions of volatility on the demand disagreement proxy with Newey-West standard errors (4 lags). Bond risk premium regressions (Table 4) define the excess return of a TT-maturity bond (T in quarters) as rxt,t+4(T)=Tyt(T)(T4)yt+4(T)yt(1)rx^{(T)}_{t,t+4} = Ty^{(T)}_t - (T-4)y^{(T)}_{t+4} - y^{(1)}_t and regress on DDtDD_t.

Yield volatility regression (R2, Table 3). For each maturity T{1,2,3,4,5}T \in \{1,2,3,4,5\} years, the paper estimates:

σy,t(T)=γ0+γ1DDt+ϵt(Table 3)\sigma^{(T)}_{y,t} = \gamma_0 + \gamma_1\,DD_t + \epsilon_t \tag{Table 3}

where σy,t(T)\sigma^{(T)}_{y,t} is the conditional standard deviation of the TT-year yield from an AR(1)-GARCH(1,1) fitted to actual quarterly yields. Coefficients are standardized (both variables normalized) and standard errors are Newey-West with 4 lags. Standardized coefficients range from 0.66 to 0.73 in the data (t-stats 11.5-14.1), and the model produces standardized coefficients of 0.99, consistent with the empirical magnitudes.

Bond risk premium regression (R3, Table 4). For each maturity T{2,3,4,5}T \in \{2,3,4,5\} years (equivalently T{8,12,16,20}T \in \{8,12,16,20\} quarters), the one-year holding period excess bond return is:

rxt,t+4(T)=γ0+γ1DDt+ϵt(Table 4)rx^{(T)}_{t,t+4} = \gamma_0 + \gamma_1\,DD_t + \epsilon_t \tag{Table 4}

where rxt,t+4(T)=Tyt(T)(T4)yt+4(T)yt(1)rx^{(T)}_{t,t+4} = Ty^{(T)}_t - (T-4)y^{(T)}_{t+4} - y^{(1)}_t (T in quarters; positive when bonds appreciate). Standardized coefficients range from 0.38 to 0.44 in the data (t-stats 4.9-5.8). The model predicts smaller but same-sign coefficients (0.15). The predictive relationship is robust to controlling for yield levels and macroeconomic disagreement (Tables 12-15, Internet Appendix).

Goodness-of-fit (R4-R5, Table 5). Using filtered state variables (ft,αt)(f_t, \alpha_t), the paper generates model-implied time series for real yields (maturities 2, 3, 5, 7, 10Y and slope), real yield volatilities, and nominal bond risk premia, then regresses observed values on model-implied counterparts. The regression yData=a+byModel+uy^{\text{Data}} = a + b\,y^{\text{Model}} + u should have b=1b = 1 and high R2R^2 if the model captures the data. Real yields: b=0.520.62b = 0.52-0.62, R2=0.630.69R^2 = 0.63-0.69; nominal bond risk premia: b=1.281.54b = 1.28-1.54, R2=0.080.18R^2 = 0.08-0.18. The slope coefficient of one is not rejected for real yields or nominal bond risk premia.

DatasetRole in paperWiki page
Survey of Professional Forecasters (SPF), Philadelphia FedYield and macro forecasts; source of the demand disagreement proxy DD (Q3 1981-Q2 2024, quarterly)no page yet
TIPS yields (2-year, Federal Reserve/FRED)Observable for UKF state estimation (Q1 1999-Q2 2024)FRED
Shiller long-run U.S. stock market and macro dataCorrelation puzzle motivation (Table 1): annual stock returns, dividends, consumption, one-year yield (1891-2009)Shiller data

Sample: SPF quarterly data from Q3 1981 to Q2 2024 (172 quarters) for the main empirical results; Shiller annual data from 1891 to 2009 for the motivating correlation puzzle in Table 1. Replication data and code are deposited at Mendeley Data and Zenodo (links on the article landing page).

Use the original if you are: building or calibrating a heterogeneous-beliefs OLG model for bond markets; constructing a survey-based measure of disagreement orthogonal to macro fundamentals; extending the framework to recursive preferences, production, or learning from experience (Section 6 outlines these; the Internet Appendix contains the full derivations); or evaluating the UKF filtering approach for latent state estimation in a nonlinear OLG model. Table 3 (yield volatility) and Table 4 (bond return predictability) give the cleanest empirical entry points; Fig. 3 (unconditional moments vs. sigma_d) is the key calibration diagnostic.

Source: peer-reviewed, Journal of Financial Economics 175 (2026) 104191. This distillation was extracted by an LLM on 2026-06-24 and is not human-verified or independently reproduced. The CC BY 4.0 licence permits mirroring; the verbatim PDF is not hosted in this batch.

Attribution (CC BY 4.0). Heyerdahl-Larsen, Christian, and Philipp Illeditsch. “Demand disagreement.” Journal of Financial Economics 175 (2026) 104191. DOI: 10.1016/j.jfineco.2025.104191. © 2025 The Authors. Published by Elsevier B.V. Licensed under CC BY 4.0. This page is an adaptation by the Institute for Automated Research: core results extracted and re-expressed; changes were made.

Found an error or want a topic covered? Open an issue, use the Edit page link above, or email contact@instituteforautomatedresearch.org. Edits are reviewed before publishing; provenance and accuracy are the point.