← Back to Blog

2026-01-15 · 1 min read

Simulating Investor Disagreement with Machine Learning

SHF-ML measures forecast disagreement between accounting-only and market-only Random Forests on the JKP dataset. Won Project Champion.

Empirical Asset PricingHPCRandom Forest

The insight from MFD literature

The Machine Forecast Disagreement paper argues that investor disagreement is hard to observe directly. So instead of surveying beliefs, represent investors as different ML models fed different information subsets. Forecast dispersion becomes the proxy for disagreement.

Our simplified framework

Instead of 100 investors with random feature subsets, SHF-ML uses two:

  • Investor A - accounting information only
  • Investor B - market information only

Both forecast next month's excess return (ret_exc_lead1m) on the JKP Monthly Dataset using Random Forests deployed on Seawulf HPC.

Disagreement measure

For each stock-month: Prediction_A(i,t) - Prediction_M(i,t)

High disagreement may predict lower future returns when short-selling is difficult - testing the MFD hypothesis on a reproducible HPC framework.

Takeaway

This is a working replication framework, not yet a full paper replication. The Project Champion award recognized building reproducible infrastructure before claiming empirical results.

Related project

SHF-ML: Machine Forecast Disagreement

Machine forecast-disagreement study on 397K JKP stock-months. Accounting-only vs market-only Random Forests drove a 1.19%/mo portfolio spread. Won Project Champion.