Abstract
We merge two unique historical datasets on commodity and stock prices covering four centuries and three leading stock markets (Netherlands, UK, and US) to show that, consistent with theoretical predictions, commodity returns can predict stock returns. We show that about 64% and 56% of the commodity returns can predict stock returns in-sample and out-of-sample, respectively. Aggregating commodity returns by market, returns from agriculture, energy, and livestock and meat markets appear to consistently predict stock returns. These results are robust to recessions and expansions.
Keywords: Stock return predictability, Commodity returns, Four centuries
1. Introduction
We test the theoretical prediction that commodity returns contain essential information to forecast stock returns (see Jacobsen et al., 2019). Theory suggests that increasing commodity returns are associated with increasing inflation and interest rates, and, consequently, bearish stock markets (Black et al., 2014). Besides, commodities are recognised as safe havens to diversify investments away from equities. Gorton and Rouwenhorst (2006) contend that commodity and stock returns are negatively correlated due to their behaviour over the business cycle. During the early stages of a recession, commodity returns are positive, whereas stock returns are negative; this trend reverses during the latter stages.1 However, during an expansion phase, both returns tend to move in the same direction, since they indicate the direction of the economy.
If the correlation translates into causation, commodity returns can help predict stock returns. To test this hypothesis, we use two unique datasets covering four centuries and three leading stock markets (Netherlands, UK, and US). Specifically, we consider stock return and 25 commodity-return data over the period of 1629 to 2005. We show that commodity returns contain useful information to forecast stock returns. We find that approximately 64% and 56% of the commodity returns can predict stock returns in-sample and out-of-sample, respectively. Aggregating commodity returns by markets, returns from agriculture, energy, and livestock and meat markets appear to predict stock returns. These results are robust to recessions and expansions.
The literature focuses on the role played by financial and macroeconomic variables, such as interest rates, dividend yields, and consumption–wealth ratio, in predicting stock returns (see Ang and Bekaert, 2007; Campbell and Thompson, 2008; Welch and Goyal, 2008; Golez and Koudijs, 2018). By comparison, the ability of commodity returns to forecast stock returns is not extensively investigated. The main studies considering the role of commodity returns in forecasting stock returns are Black et al. (2014) and Jacobsen et al. (2019). Jacobsen et al. (2019) consider a single commodity return index, while Black et al. (2014) consider seven commodity-return indexes over a relatively shorter period.
We contribute to the scarce literature in three distinct ways. First, our analysis covers four centuries. Such an extensive examination has the advantage that it improves upon the statistical power to reject the null of no return predictability because it introduces independent variation to the data. Second, unlike prior studies, we consider 25 distinct commodity returns as well as four commodity market returns, namely metals, energy, livestock and meat, and agriculture. This aside, we examine three leading stock markets. This provides a rich picture of commodity returns as predictor of stock returns. Finally, we advance prior studies by simultaneously addressing issues of heteroskedasticity, persistency, and endogeneity that often feature time series data.
The paper proceeds as follows. Section 2 outlines our model and data. Section 3 presents the results and robustness tests. Section 4 concludes the paper.
2. Model and data
2.1. Model
Our model connecting stock returns to commodity returns is as follows:
(1) |
where ER and CR are, respectively, stock and commodity returns; α, β, and δ are parameters of the model; t is the time subscript; ε is the error term. The model controls for endogeneity by including the lag of CR (see Westerlund and Narayan, 2012), and deals with persistency by including the first difference of CR (see Westerlund and Narayan, 2015). Because the variance of ε is likely heteroskedastic, we model it as following an autoregressive conditional heteroskedastic structure:
(2) |
where , I t − 1 is the information available at t − 1, ϕs are parameters, and q is the optimal lag. The predicted values of is used as the weight in the generalised least squares estimation of Eq. (1). Commodity returns consistently predict stock returns in-sample, if we can show that β is significantly different from zero.
2.2. Data
The stock returns data is from Golez and Koudijs (2018) and covers three leading markets, Netherlands and UK (1629–1812), UK (1813–1870), and US (1871–2015). These periods represent key events. Amsterdam was the leading financial center, followed by London, during the 1629–1812 period (Neal, 1990). Similarly, during the 1813–1870 period, London was the leading financial center (Hickson et al., 2011). Finally, during the 1871–2015 period, the US transitioned to the leading economy and New York became the leading financial center (Golez and Koudijs, 2018). The full sample period merges these three samples, thus, covering the period 1629 to 2015. We calculate stock returns as ERt = ln[(Pt + Dt)/P t − 1], where ln, P and D are, respectively, the natural logarithm operator, stock price, and dividend. We calculate commodity returns as CRt = ln(CPt/CP t − 1), where CP is commodity price. We collect data on 25 commodity price indexes over the period of 1650 to 2005 from Harvey et al. (2010). Naturally, it will be interesting extending the data to the present in order to capture recent events, such as the global financial crisis of 2007–2008, the Russia–Saudi Arabia oil price war of 8 March 2020, and the current COVID-19 pandemic (see Iyke, 2020a, Iyke, 2020b). However, while it is quite straightforward to extend the stock returns data, this is not the case for the commodity returns data, since the manufacturing value-added price index used to deflate the commodity prices is only available to 2005 (see Harvey et al., 2010). Given this issue, combining the two datasets yields a sample period of 1650 to 2005.
We calculate aggregate commodity return indicators for the four main commodity markets, namely, agriculture (including banana, cocoa, coffee, cotton, jute, rice, sugar, tea, tobacco, and wheat), energy (coal and crude oil), livestock and meat (including beef, hide, lamb, pig iron, and wool), and metals (such as aluminium, copper, gold, lead, nickel, silver, tin, and zinc), using principal component analysis. We do not outline this procedure, since it is well known.
3. Results
3.1. Summary statistics
Table 1 reports summary statistics on stock returns, the 25 commodity returns, and four aggregate (market) commodity returns for the full sample period (1629–2005). Annual average stock return is 6%, while annual volatility is 15%. On average, 36% of the commodity returns are positive, while the remaining 64% are negative. The commodity returns are also volatile; tea returns being the highest (43%). At the market level, the commodities averaged positive returns with a very high volatility.
Table 1.
Summary statistics.
This table reports selected summary statistics for stock returns, the 25 commodity returns, and four aggregate (market) commodity returns using the full sample period (1629–2005). The statistics are mean value (Mean), standard deviation (SD), Augmented Dickey–Fuller test (ADF), autoregressive coefficient of order one (AR(1)), AR conditional heteroskedasticity (ARCH) effect test, and endogeneity test (ENDO). For endogeneity, we test whether γ in the regression εt = γεt + ηt is zero, where εt is the error term from our predictive regression ERt = α + βCRt − 1 + δΔCRt + εt and εt is the error term from the AR(1) regression of the predictor CRt = μ(1 − ρ) + ρCRt − 1 + εt. We report γ in the table. There is endogeneity, if we reject the null hypothesis that γ = 0. N/A, ***, **, and * denote, respectively, non-applicable and the statistical significance at the 1%, 5%, and 10% levels.
Mean | SD | ADF | AR(1) | ARCH | ENDO | |
---|---|---|---|---|---|---|
Stock returns | 0.0598 | 0.1462 | −16.0116 | −0.0216 | 2.6279 | N/A |
Individual returns | ||||||
Aluminium | −0.0357 | 0.2871 | −11.1760 | 0.0977 | 0.0231 | 0.0293 |
Banana | −0.0294 | 0.1347 | −8.7430 | 0.1196 | 10.6019*** | 0.0908 |
Beef | 0.0033 | 0.2031 | −18.7301 | 0.0046 | 0.0142 | 0.0820** |
Coal | 0.0068 | 0.2446 | −15.7032 | 0.0291 | 0.0223 | 0.0426 |
Cocoa | 0.0021 | 0.1992 | −18.8575 | −0.0102 | 0.0105 | 0.1164*** |
Coffee | −0.0048 | 0.2959 | −13.6892 | 0.0390 | 0.0283 | 0.0101 |
Copper | −0.0056 | 0.2631 | −16.7365 | 0.0201 | 0.0113 | 0.0784** |
Cotton | −0.0016 | 0.2631 | −13.3179 | 0.0639 | 0.0275 | 0.0369 |
Gold | −0.0032 | 0.2527 | −20.2470 | −0.0763 | 0.0931 | 0.0586* |
Hide | −0.0019 | 0.2725 | −19.0273 | −0.0438 | 6.3861** | 0.0635** |
Jute | 0.0021 | 0.1868 | −18.0398 | 0.0393 | 0.0141 | 0.1367*** |
Lamb | 0.0037 | 0.2801 | −14.8196 | −0.0418 | 0.0178 | 0.0627 |
Lead | −0.0379 | 0.2266 | −9.8533 | 0.0615 | 11.1901*** | 0.0302 |
Nickel | −0.0043 | 0.2214 | −15.2755 | −0.0324 | 0.1128 | 0.0134 |
Oil | 0.0000 | 0.2891 | −12.3100 | −0.0102 | 0.0146 | 0.0289 |
Pig iron | 0.0054 | 0.2644 | −13.3070 | 0.0443 | 0.0153 | 0.0380 |
Rice | 0.0035 | 0.2116 | −19.1671 | −0.0216 | 0.0066 | 0.0817** |
Silver | 0.0000 | 0.2057 | −19.4293 | −0.0349 | 0.0103 | 0.0724* |
Sugar | −0.0045 | 0.2936 | −11.2926 | 0.1192 | 0.0673 | 0.0499 |
Tea | −0.0082 | 0.4294 | −11.7351 | 0.0226 | 0.0374 | −0.0192 |
Tin | −0.0055 | 0.2425 | −13.7554 | 0.0662 | 0.0116 | 0.0181 |
Tobacco | −0.0071 | 0.2554 | −19.2209 | −0.0793 | 0.0075 | 0.0452 |
Wheat | −0.0034 | 0.2065 | −17.6975 | 0.0028 | 0.0011 | 0.1102*** |
Wool | −0.0095 | 0.2595 | −16.4965 | −0.0442 | 0.6855 | 0.0277 |
Zinc | −0.0124 | 0.2265 | −18.5535 | −0.0195 | 0.0128 | 0.0748** |
Market returns | ||||||
Metals | 0.0000 | 1.6940 | −8.3617 | 0.1945** | 0.3961 | −0.0035 |
Energy | 0.0000 | 1.2952 | −12.6526 | −0.0356 | 0.0311 | 0.0061 |
Livestock & Meat | 0.0000 | 1.6115 | −14.3945 | −0.0053 | 0.0203 | 0.0068 |
Agriculture | 0.0000 | 1.6921 | −7.8043 | 0.2400** | 1.0717 | −0.0046 |
There is strong evidence against unit roots in all returns, using the Augmented Dickey–Fuller test (ADF). However, the autoregressive coefficient of order one (AR(1)) suggests that two market returns (metals and agriculture) are persistent. The AR conditional heteroskedasticity (ARCH) effect test results suggest evidence of “ARCH” effects in three commodity returns. Finally, there is evidence of endogeneity in 10 out of the 25 commodity returns. Our framework controls for these statistical features of the returns.
3.2. In-sample predictability
We examine the in-sample predictive power of commodity returns by estimating Eq. (1). Table 2 shows these results. We chose the subsamples to mark the distinct periods when the Netherlands, the UK, and the US became the leading international financial centers, consistent with prior work (see Golez and Koudijs, 2018).2 From Table 2, a maximum of 16 commodities can predict stock returns, which is substantial given a total of 25 commodities in our sample. Considering the entire sample period (1650–2005), over half of the commodities (i.e. 52%) can predict stock returns. The maximum predictability (i.e. 64%) is observed during the 1813–1870 subsample period, then followed by 1945–2005 (60%), 1650–1812 (52%), and 1700–1812 (52%). The weakest subsample predictability periods are 1871–2005 (12%) and 1871–1945 (28%). This shows evidence of temporal or time-dependant predictability of stock returns, which is consistent with prior studies, such as Westerlund and Narayan (2015) and Golez and Koudijs (2018), which document time-varying predictability of asset returns.
Table 2.
In-sample predictability without recessions.
This table reports results on stock return predictability using 25 commodity returns as predictors. The predictive regression model is estimated using a bias-adjusted feasible generalised least squares estimator. We report the coefficients of the predictors. *, **, and *** are significance at the 10%, 5% and 1% levels, respectively. Coeff., p-val, and N/A denote, respectively, coefficient, p-value, and non-applicable due to insufficient observations.
Time Spans |
||||||||
---|---|---|---|---|---|---|---|---|
Netherlands & UK | Netherlands & UK | UK | US | US | US | Full sample | ||
Individual returns | 1629–1812 | 1700–1812 | 1813–1870 | 1871–1945 | 1945–2005 | 1871–2005 | 1629–2005 | |
Aluminium | Coff. | N/A | N/A | 1.047*** | 0.0907 | 0.2662* | 0.0898 | 0.0539 |
p-val | N/A | N/A | (0.000) | (0.5355) | (0.0601) | (0.4791) | (0.5433) | |
Banana | Coff. | N/A | N/A | N/A | 0.2430 | 0.5120*** | 0.3973** | 0.3973** |
p-val | N/A | N/A | N/A | (0.5596) | (0.0000) | (0.0220) | (0.0220) | |
Beef | Coff. | 0.6112*** | 0.6786*** | 0.1611 | −0.0113 | −0.3470** | −0.1114 | 0.0954* |
p-val | (0.0000) | (0.0000) | (0.4783) | (0.9471) | (0.0117) | (0.3996) | (0.0561) | |
Coal | Coff. | 0.1589*** | 0.1589*** | 0.3075*** | 0.1101 | 0.4918*** | 0.2877** | 0.1181*** |
p-val | (0.0000) | (0.0000) | (0.0034) | (0.3975) | (0.0000) | (0.0404) | (0.0051) | |
Cocoa | Coff. | 0.3594*** | 0.5020*** | 0.5535*** | −0.3679*** | 0.2531 | −0.0924 | 0.1467** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.1723) | (0.6664) | (0.0133) | |
Coffee | Coff. | 0.2478 | 0.2478 | 0.2963*** | 0.2160 | −0.0161 | 0.0261 | 0.0662 |
p-val | (0.5646) | (0.5646) | (0.0002) | (0.1617) | (0.8356) | (0.7302) | (0.2048) | |
Copper | Coff. | 0.4948*** | 0.4948*** | 0.3666*** | −0.0146 | 0.1057 | 0.0954 | 0.1474*** |
p-val | (0.0002) | (0.0002) | (0.0000) | (0.9184) | (0.1838) | (0.2640) | (0.0000) | |
Cotton | Coff. | −0.5660 | −0.5660 | 0.4089*** | −0.0681 | −0.2588** | −0.1046 | 0.0456 |
p-val | (0.1426) | (0.1426) | (0.0000) | (0.6652) | (0.0399) | (0.4197) | (0.5700) | |
Gold | Coff. | 0.2450*** | 0.4018*** | 0.1577*** | −0.2895 | −0.3232** | −0.1564 | 0.0875* |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.1835) | (0.0306) | (0.2352) | (0.0526) | |
Hide | Coff. | 0.0011 | −0.0280 | 0.1256 | 0.1193 | 0.2942 | 0.0295 | 0.0387 |
p-val | (0.9836) | (0.6372) | (0.2470) | (0.3247) | (0.1680) | (0.8432) | (0.2878) | |
Jute | Coff. | 0.6096*** | 0.6817*** | 0.6585*** | 0.2952 | −0.3352** | −0.0055 | 0.1647*** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.1761) | (0.0145) | (0.9635) | (0.0087) | |
Lamb | Coff. | −0.2611 | −0.2611 | 0.3970*** | 0.0802 | −0.2444* | −0.0044 | 0.0536 |
p-val | (0.6063) | (0.6063) | (0.0000) | (0.6268) | (0.0773) | (0.9659) | (0.3791) | |
Lead | Coff. | N/A | N/A | N/A | −0.0066 | 0.0433 | 0.0616 | 0.0616 |
p-val | N/A | N/A | N/A | (0.9832) | (0.7687) | (0.6773) | (0.6773) | |
Nickel | Coff. | 0.0475 | 0.1256 | −0.1270 | 0.5482*** | −0.3157* | 0.0753 | 0.0087 |
p-val | (0.5138) | (0.1306) | (0.4335) | (0.0000) | (0.0811) | (0.5430) | (0.8853) | |
Oil | Coff. | N/A | N/A | 0.6312*** | 0.1194 | −0.0828 | −0.0028 | 0.0377 |
p-val | N/A | N/A | (0.0000) | (0.5693) | (0.5538) | (0.9752) | (0.6279) | |
Pig iron | Coff. | N/A | N/A | 0.4261*** | 0.0710 | −0.2040** | 0.0275 | 0.0608 |
p-val | N/A | N/A | (0.0000) | (0.6806) | (0.0104) | (0.8295) | (0.4263) | |
Rice | Coff. | 0.5375*** | 0.5693*** | 0.2544 | 0.0424 | −0.1855 | −0.0728 | 0.1060* |
p-val | (0.0000) | (0.0000) | (0.2585) | (0.8280) | (0.3573) | (0.5420) | (0.0667) | |
Silver | Coff. | 0.4430*** | 0.4510*** | 0.7529*** | −0.1851*** | −0.3991*** | −0.1848 | 0.1106* |
p-val | (0.0000) | (0.0002) | (0.0000) | (0.0000) | (0.0005) | (0.2214) | (0.0557) | |
Sugar | Coff. | N/A | N/A | 0.2592** | −0.1164*** | 0.2097* | 0.0410 | 0.0605 |
p-val | N/A | N/A | (0.0232) | (0.0000) | (0.0900) | (0.6658) | (0.3434) | |
Tea | Coff. | N/A | N/A | 0.0414 | −0.1802*** | −0.0516 | −0.1580* | 0.0179 |
p-val | N/A | N/A | (0.1811) | (0.0000) | (0.7041) | (0.0697) | (0.6254) | |
Tin | Coff. | 0.3882** | 0.3882** | 0.1001 | −0.1694 | −0.0728 | −0.1917 | 0.0070 |
p-val | (0.0365) | (0.0365) | (0.4634) | (0.5267) | (0.7016) | (0.3053) | (0.9103) | |
Tobacco | Coff. | 0.1945*** | 0.1963*** | −0.2114 | 0.3697*** | −0.1848* | 0.1314 | 0.0961** |
p-val | (0.0014) | (0.0014) | (0.3968) | (0.0000) | (0.0677) | (0.1585) | (0.0286) | |
Wheat | Coff. | 0.5621*** | 0.5315*** | 0.6800*** | 0.4454*** | −0.2259*** | 0.0645 | 0.1836*** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.0096) | (0.0072) | (0.6499) | (0.0017) | |
Wool | Coff. | 0.5060*** | 0.5377*** | 0.6778*** | 0.1582 | −0.0722 | −0.0123 | 0.1031** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.2730) | (0.1708) | (0.8774) | (0.0175) | |
Zinc | Coff. | 0.1482* | 0.2389*** | 0.4608*** | −0.0558 | 0.2327* | 0.1275 | 0.1292*** |
p-val | (0.0542) | (0.0005) | (0.0000) | (0.7335) | (0.0518) | (0.2902) | (0.0010) | |
Market returns | ||||||||
Metals | Coff. | 0.0157 | 0.0174 | 0.0303*** | −0.0115 | 0.0088 | 0.0022 | 0.0022 |
p-val | (0.3991) | (0.3253) | (0.0000) | (0.6604) | (0.6368) | (0.9056) | (0.9056) | |
Energy | Coff. | 0.1589*** | 0.1589*** | 0.0513*** | 0.0258 | 0.0335 | 0.0278 | 0.0130 |
p-val | (0.0000) | (0.0000) | (0.0015) | (0.2846) | (0.2294) | (0.1105) | (0.3728) | |
Livestock & Meat | Coff. | −0.0221 | −0.0221 | 0.0473*** | 0.0132 | −0.0288* | −0.0075 | 0.0062 |
p-val | (0.5134) | (0.5134) | (0.0002) | (0.5938) | (0.0891) | (0.6990) | (0.5943) | |
Agriculture | Coff. | 0.0324*** | 0.0323*** | 0.0277*** | 0.0165 | −0.0256*** | 0.0067 | 0.0067 |
p-val | (0.0000) | (0.0000) | (0.0012) | (0.4727) | (0.0028) | (0.6223) | (0.6223) |
The results indicate that commodities, such as beef, coal, cocoa, copper, gold, jute, silver, tobacco, wheat, and zinc, are the most consistent predictors of stock returns. In terms of markets, returns from agricultural and energy markets consistently predict stock returns.
3.3. Out-of-sample predictability
We perform the out-of-sample predictability tests using two widely recognised measures of predictive accuracy, namely, the out-of-sample R-squared (OOS) of Campbell and Thompson (2008) and Theil's U ratio. Based on these measures, we compare the predictive accuracy of our model to the following historical average model:
(3) |
The OOS statistic for testing the predictive accuracy of Eq. (1) relative to Eq. (3) is:
(4) |
where MSE 0 and MSE 1 denote the mean squared error of the historical average model and our model, respectively.3 Our model is more accurate relative to the historical average, if OOS is greater than zero (i.e. OOS > 0). Similarly, Theil's U ratio can be stated as follows:
(5) |
where U 0 and U 1 denote Theil's U statistic of the historical average model and our model, respectively; U, ERt, and denote, respectively, relative Theil's U ratio, the actual and forecast values of stock returns; t and T denote, respectively, time period and total observations. Our model outperforms the historical average, if Theil's U ratio is less than one (i.e. U < 1).
Unlike the in-sample analysis, the predictive accuracy for the out-of-sample analysis is based on the sample periods 1871–2005 and 1629–2005, to ensure adequate observations for the in-sample estimations. We use the first 50% of the sample to estimate both models and the remaining 50% for the out-of-sample predictions. Table 3 shows the OOS and Theil's U statistics for a one-year ahead prediction of stock returns. The OOS statistic suggests that 28% of the commodities predict returns for the sample periods 1871–2005 and 1629–2005. Using Theil's U statistic, we find that 20% and 56% of the commodities predict returns, for the sample periods 1871–2005 and 1629–2005, respectively. The moderate out-of-sample performance of the 1871–2005 period compares well with the in-sample performance. Aggregating commodity returns by markets, returns from energy, and livestock and meat markets appear to predict stock returns out-of-sample.
Table 3.
Out-of-sample predictability without recessions.
This table reports out-of-sample evaluations using relative out-of-sample R-squared (OOS) and Theil's U statistic (U). We set the out-of-sample period equivalent to 50% of the sample size. *, **, and *** are significance at the 10%, 5%, and 1% levels, respectively.
Time Spans |
||||
---|---|---|---|---|
1871–2005 | 1629–2005 | |||
Individual returns | OOS | U | OOS | U |
Aluminium | 0.0152 | 1.0161 | 0.0226 | 1.0710 |
Banana | −0.2269 | 1.1470 | −0.2269 | 1.1470 |
Beef | 0.0221 | 1.0124 | −0.7395 | 0.8973 |
Coal | 0.0116 | 1.0064 | 0.0182 | 1.0516 |
Cocoa | −0.0069 | 1.0090 | −0.3370 | 0.8924 |
Coffee | −0.3380 | 1.1122 | −0.0051 | 1.0045 |
Copper | −0.0078 | 0.9954 | −0.0686 | 0.8980 |
Cotton | 0.0132 | 1.0044 | −0.0064 | 1.0065 |
Gold | 0.0213 | 0.9781 | −0.1750 | 0.9147 |
Hide | −0.0362 | 1.0525 | −0.0216 | 1.0162 |
Jute | −0.1746 | 1.1119 | −0.6872 | 0.8780 |
Lamb | −0.1235 | 0.9988 | −0.0511 | 1.0398 |
Lead | −0.0087 | 1.0355 | −0.0087 | 1.0355 |
Nickel | −0.3015 | 1.1360 | −0.0212 | 0.9537 |
Oil | −0.1279 | 1.1058 | −0.0156 | 0.9576 |
Pig iron | −0.0140 | 1.0344 | 0.0024 | 0.9995 |
Rice | −0.0198 | 1.0460 | −0.6523 | 0.8908 |
Silver | 0.0071 | 0.9974 | −0.4590 | 0.9083 |
Sugar | −0.0154 | 1.0406 | 0.0066 | 1.0579 |
Tea | 0.0262 | 0.9854 | −0.0166 | 1.0027 |
Tin | −0.0057 | 0.9931 | 0.0068 | 1.0226 |
Tobacco | −0.2202 | 1.0877 | −0.0171 | 0.9741 |
Wheat | −0.1712 | 1.0510 | −0.4398 | 0.9112 |
Wool | −0.0236 | 1.0301 | −0.8143 | 0.9184 |
Zinc | −0.0050 | 1.0119 | 0.0188 | 0.9663 |
Market returns | ||||
Metals | −0.0410 | 1.0709 | −0.0410 | 1.0709 |
Energy | −0.0342 | 0.2606 | 0.0114 | 1.0236 |
Livestock & Meat | −0.0218 | 1.0318 | 0.0055 | 1.0132 |
Agriculture | −0.1270 | 1.0830 | −0.1270 | 1.0830 |
3.4. Robustness tests
Stock return predictability depends on whether the economy is in a recession or an expansion (Golez and Koudijs, 2018). Our baseline in-sample predictability results may be driven by recessionary and expansionary pressures. We correct this by introducing into our model a recession dummy, which equals one if the economy is in a recession, and zero otherwise. The results, which appear in Table 4 , are consistent with the baseline. In fact, the predictive power of commodity returns improves to a maximum of 68%, and, thus, strengthening our conclusion. These results also suggest time-dependant predictability of stock returns.
Table 4.
In-sample predictability with recessions.
This table reports results on stock return predictability using 25 commodity returns as predictors and controlling for recessions. The predictive regression model is estimated using a bias-adjusted feasible generalised least squares estimator. We report the coefficients of the predictors. *, **, and *** are significance at the 10%, 5% and 1% levels, respectively. Coeff., p-val, and N/A denote, respectively, coefficient, p-value, and non-applicable due to insufficient observations.
Time Spans |
||||||||
---|---|---|---|---|---|---|---|---|
Netherlands & UK | Netherlands & UK | UK | US | US | US | Full sample | ||
Individual returns | 1629–1812 | 1700–1812 | 1813–1870 | 1871–1945 | 1945–2005 | 1871–2005 | 1629–2005 | |
Aluminium | Coff. | N/A | N/A | 0.9973*** | 0.1414 | 0.1435 | 0.1248 | 0.0502 |
p-val | N/A | N/A | (0.0024) | (0.4024) | (0.4335) | (0.2874) | (0.5343) | |
Banana | Coff. | N/A | N/A | N/A | 0.5010 | 0.4585*** | 0.6086*** | 0.6086*** |
p-val | N/A | N/A | N/A | (0.2058) | (0.0065) | (0.0019) | (0.0019) | |
Beef | Coff. | 0.6088*** | 0.6702*** | 0.2750 | 0.0544 | −0.3233 | −0.0602 | 0.0918* |
p-val | (0.0000) | (0.0000) | (0.2684) | (0.7524) | (0.1586) | (0.6389) | (0.0671) | |
Coal | Coff. | 0.1510*** | 0.1510*** | 0.2924*** | 0.2198*** | 0.6465*** | 0.3594** | 0.1182*** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.0149) | (0.0031) | |
Cocoa | Coff. | 0.3595*** | 0.5086*** | 0.5486*** | −0.1592 | 0.1202 | 0.0417 | 0.1452** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.5503) | (0.4655) | (0.8571) | (0.0152) | |
Coffee | Coff. | 0.5485* | 0.5485* | 0.2695*** | 0.3399** | −0.1287 | 0.0383 | 0.0383 |
p-val | (0.0852) | (0.0852) | (0.0025) | (0.0196) | (0.1744) | (0.5740) | (0.5740) | |
Copper | Coff. | 0.5071*** | 0.5071*** | 0.3573*** | −0.0141 | 0.0878 | 0.0857 | 0.1406*** |
p-val | (0.0001) | (0.0001) | (0.0000) | (0.9174) | (0.4103) | (0.2948) | (0.0000) | |
Cotton | Coff. | −0.0488 | −0.0488 | 0.4553*** | −0.0655 | −0.1903* | −0.0935 | 0.0284 |
p-val | (0.9362) | (0.9362) | (0.0000) | (0.7166) | (0.0889) | (0.4473) | (0.7321) | |
Gold | Coff. | 0.2752*** | 0.3423*** | 0.2349 | −0.3412*** | −0.3076** | −0.1528 | 0.0847* |
p-val | (0.0000) | (0.0000) | (0.1780) | (0.0000) | (0.0480) | (0.2013) | (0.0641) | |
Hide | Coff. | 0.0057 | −0.0262 | 0.0779 | 0.1547 | −0.0444 | 0.0399 | 0.0384 |
p-val | (0.9159) | (0.6603) | N/A | (0.2543) | (0.7743) | (0.7751) | (0.2928) | |
Jute | Coff. | 0.6328*** | 0.6758*** | 0.7397*** | 0.4949*** | −0.5187*** | 0.1143 | 0.1625** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.0002) | (0.3483) | (0.0108) | |
Lamb | Coff. | −0.2847 | −0.2847 | 0.3736** | 0.0761 | −0.2851*** | −0.0259 | 0.0360 |
p-val | (0.6327) | (0.6327) | (0.0160) | (0.6593) | (0.0001) | (0.7960) | (0.5642) | |
Lead | Coff. | N/A | N/A | N/A | 0.3004* | 0.0265 | 0.0480 | 0.0480 |
p-val | N/A | N/A | N/A | (0.0826) | (0.8037) | (0.7449) | (0.7449) | |
Nickel | Coff. | 0.0522 | 0.0365 | −0.0548 | 0.5335*** | −0.3134*** | 0.1056 | 0.0071 |
p-val | (0.5043) | (0.6807) | (0.8398) | (0.0000) | (0.0090) | (0.3972) | (0.9099) | |
Oil | Coff. | N/A | N/A | 0.8113*** | 0.1332 | −0.0805 | 0.0409 | 0.0317 |
p-val | N/A | N/A | (0.0000) | (0.5417) | (0.5240) | (0.6314) | (0.6721) | |
Pig iron | Coff. | N/A | N/A | 0.3462** | 0.0569 | −0.1809 | 0.0409 | 0.0531 |
p-val | N/A | N/A | (0.0234) | (0.7447) | (0.3502) | (0.7401) | (0.4873) | |
Rice | Coff. | 0.5372*** | 0.5871*** | 0.2149* | 0.0734 | −0.2355 | −0.0190 | 0.1029* |
p-val | (0.0000) | (0.0000) | (0.0964) | (0.6990) | (0.2269) | (0.8630) | (0.0786) | |
Silver | Coff. | 0.4614*** | 0.4389*** | 0.6917*** | −0.0243 | −0.3001** | −0.1328 | 0.1068* |
p-val | (0.0000) | (0.0001) | (0.0000) | (0.9198) | (0.0420) | (0.4057) | (0.0679) | |
Sugar | Coff. | N/A | N/A | 0.3522*** | −0.1159 | 0.1474 | 0.0614 | 0.0458 |
p-val | N/A | N/A | (0.0001) | (0.4170) | (0.2732) | (0.5079) | (0.4620) | |
Tea | Coff. | N/A | N/A | 0.0398 | −0.1574* | −0.0491 | −0.1307 | −0.0096 |
p-val | N/A | N/A | (0.2212) | (0.0586) | (0.6273) | (0.1410) | (0.7974) | |
Tin | Coff. | 0.4426*** | 0.4426*** | 0.0883 | −0.2022*** | −0.0494 | −0.1519 | −0.0050 |
p-val | (0.0000) | (0.0000) | (0.6345) | (0.0000) | (0.7670) | (0.3523) | (0.9380) | |
Tobacco | Coff. | 0.1949*** | 0.1960*** | −0.0741 | 0.4646*** | −0.1540 | 0.1857* | 0.0981** |
p-val | (0.0009) | (0.0010) | (0.6401) | (0.0000) | (0.1988) | (0.0543) | (0.0215) | |
Wheat | Coff. | 0.5554*** | 0.6378*** | 0.6515*** | 0.6223*** | −0.3105*** | 0.0821 | 0.1959*** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.0000) | (0.5211) | (0.0011) | |
Wool | Coff. | 0.4967*** | 0.5039*** | 0.6364*** | 0.2049 | −0.0418 | 0.0229 | 0.1010** |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.1534) | (0.5162) | (0.7790) | (0.0201) | |
Zinc | Coff. | 0.1990*** | 0.2939*** | 0.4307*** | 0.1060 | 0.1966 | 0.1959* | 0.1317*** |
p-val | (0.0078) | (0.0000) | (0.0000) | (0.5278) | (0.1369) | (0.0886) | (0.0006) | |
Market returns | ||||||||
Metals | Coff. | 0.0455*** | 0.0455*** | 0.0311*** | 0.0396 | −0.0024 | 0.0040 | 0.0040 |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.1427) | (0.8476) | (0.8256) | (0.8256) | |
Energy | Coff. | 0.1510*** | 0.1510*** | 0.1510*** | 0.0365 | 0.0260 | 0.0405** | 0.0119 |
p-val | (0.0000) | (0.0000) | (0.0000) | (0.1957) | (0.1486) | (0.0225) | (0.3599) | |
Livestock & Meat | Coff. | −0.0173 | −0.0173 | 0.0404 | 0.0274 | −0.0339*** | −0.0040 | 0.0045 |
p-val | (0.6567) | (0.6567) | N/A | (0.1961) | (0.0000) | (0.8272) | (0.6980) | |
Agriculture | Coff. | 0.0322*** | 0.0331*** | 0.0256*** | 0.0327 | −0.0284** | 0.0150 | 0.0150 |
p-val | (0.0000) | (0.0000) | (0.0077) | (0.1329) | (0.0496) | (0.2738) | (0.2738) |
Table 5 reports similar out-of-sample results. As before, we use the first 50% of the sample to estimate both models and the remaining 50% for the out-of-sample predictions. We include the recession dummy and generate one-period ahead forecasts. The OOS statistic shows that 24% and 48% of the commodities predict returns for the sample periods 1871–2005 and 1629–2005, respectively. Theil's U statistic shows that 80% of the commodities predict returns, for the sample periods 1871–2005 and 1629–2005. Consistent with the in-sample predictability, we find that the predictive power of commodity returns improves to a maximum of 80%, controlling for business cycles. In addition to energy and livestock and meat markets, returns from the metal market predict stock returns out-of-sample.
Table 5.
Out-of-sample predictability with recessions.
This table reports out-of-sample evaluations using relative out-of-sample R-squared (OOS) and Theil's U statistic (U) and controlling for recessions. We set the out-of-sample period equivalent to 50% of the sample size. *, **, and *** are significance at the 10%, 5%, and 1% levels, respectively.
Time Spans |
||||
---|---|---|---|---|
1871–2005 | 1629–2005 | |||
Individual returns | OOS | U | OOS | U |
Aluminium | 0.0027 | 0.8964 | 0.0596 | 1.0069 |
Banana | −0.1100 | 1.0054 | −0.1100 | 1.0054 |
Beef | −0.0116 | 0.9303 | −0.7334 | 0.8952 |
Coal | 0.0481 | 0.9406 | 0.0342 | 1.0284 |
Cocoa | −0.0241 | 0.9273 | −0.3370 | 0.8894 |
Coffee | −0.6015 | 1.0178 | 0.0394 | 0.9644 |
Copper | 0.0050 | 0.9273 | −0.0865 | 0.8682 |
Cotton | −0.0126 | 0.9085 | 0.0311 | 0.9726 |
Gold | −0.0502 | 0.8786 | −0.1714 | 0.8974 |
Hide | −0.0680 | 0.9106 | −0.0130 | 0.9907 |
Jute | −0.2414 | 0.9952 | −0.6806 | 0.8741 |
Lamb | −0.1476 | 0.9316 | 0.0277 | 0.9731 |
Lead | 0.0221 | 1.0094 | 0.0221 | 1.0094 |
Nickel | −0.2911 | 1.0484 | −0.0161 | 0.9500 |
Oil | −0.1192 | 0.9832 | 0.0302 | 0.9118 |
Pig iron | −0.0195 | 0.9255 | 0.0507 | 0.9875 |
Rice | −0.0561 | 0.9469 | −0.6491 | 0.8887 |
Silver | −0.0469 | 0.9253 | −0.5035 | 0.9046 |
Sugar | −0.0642 | 0.9267 | 0.0474 | 0.9806 |
Tea | 0.0176 | 0.9172 | 0.0173 | 0.9135 |
Tin | −0.1071 | 0.8769 | 0.0493 | 1.0177 |
Tobacco | −0.2877 | 1.0095 | −0.0275 | 0.9409 |
Wheat | −0.4243 | 0.9491 | −0.4192 | 0.9079 |
Wool | −0.1414 | 0.9381 | −0.9745 | 0.9198 |
Zinc | 0.0324 | 0.8942 | 0.0204 | 0.9480 |
Market returns | −0.0606 | 0.9553 | −0.0606 | 0.9553 |
Metals | 0.0278 | 0.9343 | 0.0522 | 0.9748 |
Energy | −0.1075 | 0.9282 | 0.0368 | 0.9908 |
Livestock & Meat | −0.0888 | 1.0116 | −0.0888 | 1.0116 |
Agriculture | −0.0240 | 1.0354 | −0.0240 | 1.0354 |
4. Conclusion
We test the hypothesis that commodity returns can predict stock returns. Using two unique historical datasets on commodity and stock prices covering four centuries and three leading markets, we show that commodity returns do predict stock returns. We show that 64% and 56% of the commodity returns can predict stock returns in-sample and out-of-sample, respectively. Commodity returns from agriculture, energy, and livestock and meat markets appear to consistently predict stock returns. Our results are robust to recessions and expansions. Our estimates imply that investors can potentially enhance their trading strategies by exploiting commodity return information. Similarly, our estimates imply that analysts can better forecast the stock market by considering commodity prices. Although we do incorporate business cycles in our framework, we do not include the popular predictors of stock returns, such as interest rates, dividend yields, and the consumption–wealth ratio. Further studies should consider these variables to substantiate the strength of commodity returns as a predictor of stock returns.
Author contribution statement
Bernard Njindan Iyke: Conceptualised the idea, designed the empirical strategy; performed the empirical estimations; analysed and interpreted the data; wrote the paper.
Sin-Yu Ho: Performed the empirical estimations; analysed and interpreted the data; wrote the paper.
Acknowledgment
We acknowledge the comments and suggestions provided by Professor Jonathan Batten (Editor-in-Chief) and an anonymous referee, which helped in improving this paper.
Footnotes
This behaviour arises because commodity prices are strongly influenced by short-run fluctuations in supply and demand, whereas stock prices are largely influenced by discounted future cash flows (Gorton and Rouwenhorst, 2006).
For example, the US transitioned to the leading international financial center during the period 1871 to date. The period 1871–1945 represents the transition phase, while the period 1945–2005 represents the dominance phase.
Mean squared error is calculated as .
References
- Ang A., Bekaert G. Stock return predictability: is it there? Rev. Financ. Stud. 2007;20(3):651–707. [Google Scholar]
- Black A.J., Klinkowska O., McMillan D.G., McMillan F.J. Forecasting stock returns: do commodity prices help? J. Forecast. 2014;33(8):627–639. [Google Scholar]
- Campbell J.Y., Thompson S.B. Predicting excess stock returns out of sample: can anything beat the historical average? Rev. Financ. Stud. 2008;21(4):1509–1531. [Google Scholar]
- Golez B., Koudijs P. Four centuries of return predictability. J. Financ. Econ. 2018;127(2):248–263. [Google Scholar]
- Gorton G., Rouwenhorst K.G. Facts and fantasies about commodity futures. Financ. Analy. J. 2006;62(2):47–68. [Google Scholar]
- Harvey D.I., Kellard N.M., Madsen J.B., Wohar M.E. The Prebisch-Singer hypothesis: four centuries of evidence. Rev. Econ. Stat. 2010;92(2):367–377. [Google Scholar]
- Hickson C.R., Turner J.D., Ye Q. The rate of return on equity across industrial sectors on the British stock market, 1825–70 1. Econ. Hist. Rev. 2011;64(4):1218–1241. [Google Scholar]
- Iyke B.N. COVID-19: the reaction of US oil and gas producers to the pandemic. Energy Res. Lett. 2020;1(2) doi: 10.46557/001c.13912. [DOI] [Google Scholar]
- Iyke B.N. The disease outbreak channel of exchange rate return predictability: evidence from COVID-19. Emerg. Market. Finance. Trade. 2020;56(10):2277–2297. doi: 10.1080/1540496X.2020.1784718. [DOI] [Google Scholar]
- Jacobsen B., Marshall B.R., Visaltanachoti N. Stock market predictability and industrial metal returns. Manage. Sci. 2019;65(7):3026–3042. [Google Scholar]
- Neal L. Cambridge University Press; Cambridge, UK: 1990. The Rise of Financial Capitalism. [Google Scholar]
- Welch I., Goyal A. A comprehensive look at the empirical performance of equity premium prediction. Rev. Financ. Stud. 2008;21(4):1455–1508. [Google Scholar]
- Westerlund J., Narayan P.K. Does the choice of estimator matter when forecasting returns? J. Bank. Financ. 2012;36(9):2632–2640. [Google Scholar]
- Westerlund J., Narayan P. Testing for predictability in conditionally heteroskedastic stock returns. J. Financ. Econometr. 2015;13(2):342–375. [Google Scholar]