
Background and Context
Research Problem
Analysts' earnings forecasts are commonly used for asset pricing but tend to be biased upward, creating a misalignment between forecasts and actual earnings.
Novel Approach
The study develops a machine learning algorithm using random forests to create statistically optimal and unbiased earnings forecasts as a benchmark.
Methodology
The research analyzes firm fundamentals, macroeconomic variables, and analyst forecasts from 1986-2019 using random forest regression to predict earnings.
Analysts' Forecasts Show Increasing Upward Bias with Longer Horizons
- Shows how analysts' forecast bias increases with longer forecast horizons
- Bias ranges from 0.028 for one-quarter-ahead to 0.384 for two-year-ahead forecasts
- Demonstrates systematic optimism in analysts' longer-term predictions
Machine Learning Model Outperforms Analysts' Forecasts
- Compares mean squared errors between machine learning and analyst forecasts
- Machine learning model consistently shows lower prediction errors
- Difference in accuracy becomes more pronounced at longer horizons
Returns Decrease with Higher Conditional Bias
- Shows monthly returns for portfolios sorted by conditional bias
- Clear negative relationship between bias and returns
- Highest bias quintile shows negative returns of -0.14% monthly
Stock Issuance Increases with Analyst Forecast Bias
- Demonstrates relationship between analyst bias and company stock issuance
- Companies with highest bias issue 6.5% more stock
- Suggests managers exploit optimistic market expectations
Anomaly Returns Increase with Conditional Bias
- Shows relationship between conditional bias and anomaly returns
- Anomaly returns increase monotonically with conditional bias
- Highest bias quintile generates 2.13% monthly anomaly returns
Contribution and Implications
- Provides first real-time measure of analyst forecast bias using machine learning
- Demonstrates that analyst biases affect stock prices and corporate decisions
- Shows managers actively exploit overoptimistic market expectations through stock issuance
Data Sources
- Bias Chart: Constructed using data from Table 2 showing analyst forecast errors across different horizons
- Error Chart: Based on mean squared errors reported in Table 2
- Returns Chart: Created using portfolio returns data from Table 5
- Issuance Chart: Constructed using net stock issuance data from Table 9 Panel A
- Anomaly Chart: Based on long-short returns data from Table 8