Abstract

The ability of the standard commodity storage model to replicate annual price serial correlation is a controversial issue. Calendar year averages of prices induce spurious smoothing of price spikes, a fact that has been surprisingly overlooked in several empirical estimations of the annual commodity storage model for agricultural commodities. We present the application of a maximum likelihood estimator of the storage model for maize prices, correcting for the spurious smoothing. We find, for this data set, serious differences in magnitudes of interest.

1. Introduction

The importance of proper empirical estimations of key parameters in agricultural commodity markets is evident in the face of the international concerns over price volatility for major food commodities.

The commodity storage model, as originally described by Gustafson (1958) and discussed in for example Scheinkman and Schechtman (1983), Williams and Wright (1991), Deaton and Laroque (1992, 1995, 1996), Carter, Rausser and Smith (2011) and Wright (2011), recognises the role of storage and provides a basis for rationalising many of the observed qualitative features of the behaviour of prices of storable commodities.

The discrete time annual storage model assumes that in each year price is formed after the realisation of a stochastic harvest, when decisions on how much to store out of the available supply are made. Price series that are appropriate for testing such a model are therefore annual price series. The evidence on the empirical validity of the annual competitive storage model is still mixed. Based on a pseudo maximum likelihood (PML) econometric procedure, Deaton and Laroque (1995, 1996) reject the practical relevance of storage arbitrage in explaining annual prices. They conclude that the price serial correlations implied by the annual models they estimate are significantly lower than those measured on the series of price indices they use. Cafiero et al. (2011, 2015) present more positive evidence for the role of storage arbitrage. Cafiero et al. (2011) estimate the storage model using the same data, model specification and PML econometric approach as Deaton and Laroque (1995, 1996), but using a much finer grid to approximate the equilibrium price function. Based on their econometric estimations, they find that, contrary to Deaton and Laroque's claim, the competitive storage model generates the high degree of price autocorrelation for five of the 12 commodities considered by Deaton and Laroque (1995, 1996), and for seven commodities when they add a marginal storage cost parameter in the model.

The series of real annual prices used in (for example) Deaton and Laroque (1992, 1995, 1996), Cafiero et al. (2011, 2015) and Cafiero, Bobenrieth and Bobenrieth (2011) have been formed by taking the simple average of prices over the calendar year, that is, from January through December, with no explicit recognition of the fact that the actual span of the marketing season may not coincide with the calendar year, therefore smoothing the most prominent feature of the price series in the storage model: its price spikes.1Cafiero and Wright (2006) discuss this spurious smoothing problem.2 This data issue is particularly delicate in this literature, in which a main focus of the discussion is in the ability of the storage model to explain observed price correlation.

The question of what annual price to use best deal with the spurious smoothing of price spikes leaves room for various choices. An annual price data set constructed as the average of daily prices over the marketing year is a candidate. Alternatively, the use of a single month per year (as in Roberts and Schlenker, 2013a, 2013b) avoids the complications of inter-seasonal anticipation of information.

In this article, we illustrate this issue using the case of US maize prices. (Maize is a major agricultural commodity, considered in the influential papers of Deaton and Laroque, 1992, 1995, 1996, and in Cafiero et al. 2011). In the northern hemisphere, where most of the maize produced is obtained, harvesting occurs from September through to November (FAO, 2006, Table 2, p. 5). We form an index of annual real prices in four different ways: as an average of market day prices over the calendar year, over the marketing year (from September through to the following August), over a quarter (a single quarter per year) and over a month (a single month per year). The first-order serial correlation of the price series data we use is actually highest when the price index is constructed by averaging the daily prices over the calendar year.

We focus on the price of maize in the United States because there is a long series of prices for US maize, consistently referring to the same commercial grade (US No. 2). This price series is widely considered as the traditional representative price for maize produced in the United States, and it is also accepted to be the world's most representative price (FAO, 2006, p. 4).

In our estimations we implement the maximum likelihood (ML) approach of Cafiero et al. (2015). This estimation procedure allows for the estimation of the structural parameters of the storage model using only price data. Cafiero et al. (2015) show that while their ML estimator imposes no additional assumptions on the model, it has small sample properties significantly superior to those of the PML estimator of Deaton and Laroque (1995, 1996).

2. The model

In this section we present the model. Although the results of this section are well known, we present them here in order for the article to be self-contained.

We model a simple competitive commodity market in which storers are risk neutral, face a constant discount rate r>0 and have no other costs of storage.3 Supply shocks, ωt, are i.i.d. The state variable is the total available supply at time t, defined as ztωt+(1d)xt1, where xt1 is storage at time t1, and 0d<1 is the physical deterioration rate of stocks. Price is formed as pt=F(ct), where consumption at time t is given by ctztxt. The inverse consumption demand, F:RR, is continuous, strictly decreasing, with EF(ωt)>0, where E denotes the expectation taken with respect to the random variable ωt.4

A stationary rational expectations equilibrium (SREE) in this model is a price function f which describes the current price pt as a function of the state zt, and which satisfies, for all zt,
(1)

where Et denotes expectation conditional on information at time t.

Since the ωt's are i.i.d., f is the solution to the following functional equation:
(2)

Existence and uniqueness of the SREE, f, as well as some of its properties are given by the following Theorem.

Theorem.There is a unique stationary rational expectations equilibriumfin the class of continuous non-negative, non-increasing functions. Furthermore, ifp1d1+rEf(ω), then

fis strictly decreasing whenever it is strictly positive. The equilibrium level of inventories is strictly increasing forz>F1(p).

Proof of the Theorem: Deaton and Laroque (1992), Theorem 1.

3. Econometric procedure

We estimate the model described in Section 2 assuming a linear inverse demand function, F(c)=a+bc, with b<0, and normal harvests. The discount rate r is set at 5 per cent. We follow the approach of Deaton and Laroque (1992, 1995, 1996) in using only price data. We use the ML procedure introduced by Cafiero et al. (2015). We now provide a general overview of the estimation procedure; a detailed discussion is available in Cafiero et al. (2015).

Given the SREE function f, for positive prices the model implicitly defines a mapping from harvests ωt to prices pt, conditional on the previous price pt1
For a vector of parameters θ and a sample of positive prices pt,t=0,1,,T, the likelihood function is
(3)
where ϕ is the density of ωt, and Jt=(df1/dpt)(pt) is the Jacobian of the mapping ptωt.
To identify the parameters, we adopt the procedure of Deaton and Laroque (1995, 1996) and set the mean and standard deviation of the unobserved harvests at 0 and 1, respectively (see Proposition 1 in Deaton and Laroque, 1996). We approximate the equilibrium price function f with a cubic spline, fsp.5 The search for fsp follows an iterative procedure based parameters, on Equation (2). This requires approximating the expectations with respect to the distribution of the harvests. We use a Gauss–Hermite quadrature formula with 10 nodes {ωs}s=110 and weights {πs}s=110.6 The n-th iteration is
(4)

The first iteration uses a guess f<1>sp on the right hand side of Equation (4). Conditional on f<1>sp, we evaluate f<2>sp on an equally spaced grid of 1,000 points over a range of available supply z from −5 to 45. Iterations continue until the maximum difference between f<n+1>sp and f<n>sp evaluated at each grid point is less than the preset tolerance of 10−13, in absolute value.

We first use a grid-search routine to locate a candidate maximum for the log of the likelihood function, and then use a gradient-based constrained maximisation algorithm to search for a maximum in the neighbourhood of the candidate. To approximate the solution function f and the derivatives needed to calculate Jt we use the MATLAB® Spline Toolbox™. To maximise the function (Equation (3)) we first use the MATLAB® routine fminsearch, to locate a preliminary maximiser, and then the routine fmincon, both included in the Optimization Toolbox™. The inner-loop tolerance is fixed at 10−13, while the outer-loop tolerances are fixed at 10−4 and 10−6 for fminsearch and fmincon, respectively. A grid of 64 vectors distributed uniformly on the set {a=[0.3;3]×b=[7;0.3]×d=[0;0.3]} is fixed as the set of initial conditions for each sample. We checked that our parameter estimates are robust to the use of two alternative algorithms: fminunc and ktrlink from KNITRO® optimisation package on MATLAB®.

We impose the constraints b < 0 and d > 0, by programming the likelihood maximisation routine in terms of the set of transformed parameters η{η1,η2,η3}, where η1=a, η2=In(b) and η3=In(d). Having identified a maximum, we form an estimate of the asymptotic variance–covariance matrix of the estimated parameters, W, as the inverse of the outer product of score vectors, evaluated at the estimated values ηˆ. A consistent estimate of the variance covariance matrix V of the original parameters is obtained using the delta method, as
where D is a diagonal matrix of the derivatives of the transformation functions

4. Data used in the econometric estimation

We use the series of maize prices obtained from Global Financial Data described as ‘Corn (US), No. 2, yellow, Chicago Board of Trade’ from January 1949 to December 2012. From the daily prices we first form monthly averages, which we divide by the January 1977–December 1979 average, consistent with the description in Pfaffenzeller, Newbold and Rayner (2007), to form a series of nominal monthly price indices. We next deflate the nominal values by dividing them by the corresponding United States Monthly Consumer Price Index reported by the US Bureau of Labor Statistics.

The deflated monthly price index (plotted in Figure 1) exhibits a downward trend over the sample period. We detrend the price index assuming a log-linear trend.7 The resulting series is plotted in Figure 2. In our estimations using quarterly and monthly data we take the months and quarters included in the September–December period. Calendar year averages, marketing year averages and the December prices are plotted in Figure 3.8

Monthly real price index for maize.
Fig. 1.

Monthly real price index for maize.

Monthly detrended real price index for maize.
Fig. 2.

Monthly detrended real price index for maize.

Calendar year, marketing year and December detrended real price indices for maize.
Fig. 3.

Calendar year, marketing year and December detrended real price indices for maize.

5. Results

We estimate the annual storage model using eight different annual price indices, formed by averaging prices over the calendar year, the marketing year, quarters and single months. The estimated parameters are reported in Table 1 along with the value of the maximised likelihood, and the implied threshold price, p.

Table 1.

Parameter estimatesa

abdln(L)p*
Year
 Calendar1.3210 (0.1479)−2.7104 (0.3893)0.0002 (0.0218)20.89212.5542
 Marketing1.2343 (0.1424)−2.8595 (0.4887)0.0069 (0.0265)13.03682.5299
Quarter
 September–November1.1110 (0.1533)−3.4210 (0.9274)0.0095 (0.0292)8.64272.7103
 October–December1.3555 (0.1935)−5.9308 (1.1797)0.0000b n.a.8.16574.2933
Month
 September1.0799 (0.1249)−3.8902 (1.1251)0.0204 (0.0320)2.91542.8822
 October1.0496 (0.1467)−3.6785 (1.0359)0.0081 (0.0301)6.66812.8012
 November1.3193 (0.2755)−6.1934 (2.1386)0.0023 (0.0357)6.88344.3881
 December1.1874 (0.1376)−3.6100 (0.6310)0.0186 (0.0257)7.38422.8313
abdln(L)p*
Year
 Calendar1.3210 (0.1479)−2.7104 (0.3893)0.0002 (0.0218)20.89212.5542
 Marketing1.2343 (0.1424)−2.8595 (0.4887)0.0069 (0.0265)13.03682.5299
Quarter
 September–November1.1110 (0.1533)−3.4210 (0.9274)0.0095 (0.0292)8.64272.7103
 October–December1.3555 (0.1935)−5.9308 (1.1797)0.0000b n.a.8.16574.2933
Month
 September1.0799 (0.1249)−3.8902 (1.1251)0.0204 (0.0320)2.91542.8822
 October1.0496 (0.1467)−3.6785 (1.0359)0.0081 (0.0301)6.66812.8012
 November1.3193 (0.2755)−6.1934 (2.1386)0.0023 (0.0357)6.88344.3881
 December1.1874 (0.1376)−3.6100 (0.6310)0.0186 (0.0257)7.38422.8313

aAsymptotic standard errors in parentheses.

bFor the October–December quarter, the estimate of ln(d) tends to a large negative number as d approaches zero. We stop the procedure when the slope of the objective function with respect to the estimate falls below the preset tolerance of 10–13. In that case, we set d = 0 and re-run the estimation. See Cafiero et al. (2011, p. 50), footnote 13, for a similar procedure.

Table 1.

Parameter estimatesa

abdln(L)p*
Year
 Calendar1.3210 (0.1479)−2.7104 (0.3893)0.0002 (0.0218)20.89212.5542
 Marketing1.2343 (0.1424)−2.8595 (0.4887)0.0069 (0.0265)13.03682.5299
Quarter
 September–November1.1110 (0.1533)−3.4210 (0.9274)0.0095 (0.0292)8.64272.7103
 October–December1.3555 (0.1935)−5.9308 (1.1797)0.0000b n.a.8.16574.2933
Month
 September1.0799 (0.1249)−3.8902 (1.1251)0.0204 (0.0320)2.91542.8822
 October1.0496 (0.1467)−3.6785 (1.0359)0.0081 (0.0301)6.66812.8012
 November1.3193 (0.2755)−6.1934 (2.1386)0.0023 (0.0357)6.88344.3881
 December1.1874 (0.1376)−3.6100 (0.6310)0.0186 (0.0257)7.38422.8313
abdln(L)p*
Year
 Calendar1.3210 (0.1479)−2.7104 (0.3893)0.0002 (0.0218)20.89212.5542
 Marketing1.2343 (0.1424)−2.8595 (0.4887)0.0069 (0.0265)13.03682.5299
Quarter
 September–November1.1110 (0.1533)−3.4210 (0.9274)0.0095 (0.0292)8.64272.7103
 October–December1.3555 (0.1935)−5.9308 (1.1797)0.0000b n.a.8.16574.2933
Month
 September1.0799 (0.1249)−3.8902 (1.1251)0.0204 (0.0320)2.91542.8822
 October1.0496 (0.1467)−3.6785 (1.0359)0.0081 (0.0301)6.66812.8012
 November1.3193 (0.2755)−6.1934 (2.1386)0.0023 (0.0357)6.88344.3881
 December1.1874 (0.1376)−3.6100 (0.6310)0.0186 (0.0257)7.38422.8313

aAsymptotic standard errors in parentheses.

bFor the October–December quarter, the estimate of ln(d) tends to a large negative number as d approaches zero. We stop the procedure when the slope of the objective function with respect to the estimate falls below the preset tolerance of 10–13. In that case, we set d = 0 and re-run the estimation. See Cafiero et al. (2011, p. 50), footnote 13, for a similar procedure.

To evaluate the models' fit, we follow the method presented in Cafiero et al. (2011), using the estimated parameters to generate a series of 300,000 prices, and then extract from it all possible consecutive subsamples of the same length as the observed data. On each extracted subsample we measure various moments thus generating simulated distributions of implied mean, median, coefficient of variation, first- and second-order autocorrelation, skewness and kurtosis. We then identify, in each of the simulated distributions, the percentiles corresponding to the values of the corresponding moments observed in the detrended price data. Table 2 shows the percentiles. The moments measured on the price series lie, in all cases considered, within symmetric 90 percent central confidence regions.

Table 2.

Comparison of data features and model predictions

PeriodMeanMedianFirst-order a.c.Second-order a.c.Coefficient of variationSkewnessKurtosis
Year
 Calendar
  Observed values1.05290.9410.78940.47480.34311.91964.3092
  Percentilesa20.3921.7678.1146.6817.5147.1546.11
 Marketing
  Observed values1.04580.96670.74820.42840.33131.66543.1468
  Percentilesa22.8329.9172.5941.8810.7336.2835.87
Quarter
 September–November
  Observed values1.02120.94140.78080.47460.38412.01684.8905
  Percentilesa31.0141.4875.1746.0013.9847.6747.97
October–December
  Observed values1.02340.90980.78120.51610.37752.01814.8297
  Percentilesa33.1838.8953.1334.039.7360.0060.16
Month
September
  Observed values1.04020.94580.73900.38530.39281.85394.0607
  Percentilesa24.6234.4672.836.7210.5437.2837.95
October
  Observed values1.00720.92610.76490.46420.38932.02544.9299
  Percentilesa37.1348.1866.7639.9013.1650.1250.19
November
  Observed values1.01640.89370.77990.51390.38192.09605.2551
  Percentilesa31.2236.5854.6035.189.3660.5160.72
December
  Observed values1.04670.93150.77780.54690.36701.90124.1578
  Percentilesa18.8723.9182.8168.859.2038.2937.88
PeriodMeanMedianFirst-order a.c.Second-order a.c.Coefficient of variationSkewnessKurtosis
Year
 Calendar
  Observed values1.05290.9410.78940.47480.34311.91964.3092
  Percentilesa20.3921.7678.1146.6817.5147.1546.11
 Marketing
  Observed values1.04580.96670.74820.42840.33131.66543.1468
  Percentilesa22.8329.9172.5941.8810.7336.2835.87
Quarter
 September–November
  Observed values1.02120.94140.78080.47460.38412.01684.8905
  Percentilesa31.0141.4875.1746.0013.9847.6747.97
October–December
  Observed values1.02340.90980.78120.51610.37752.01814.8297
  Percentilesa33.1838.8953.1334.039.7360.0060.16
Month
September
  Observed values1.04020.94580.73900.38530.39281.85394.0607
  Percentilesa24.6234.4672.836.7210.5437.2837.95
October
  Observed values1.00720.92610.76490.46420.38932.02544.9299
  Percentilesa37.1348.1866.7639.9013.1650.1250.19
November
  Observed values1.01640.89370.77990.51390.38192.09605.2551
  Percentilesa31.2236.5854.6035.189.3660.5160.72
December
  Observed values1.04670.93150.77780.54690.36701.90124.1578
  Percentilesa18.8723.9182.8168.859.2038.2937.88

aPercentiles of the distributions of mean, median, first- and second-order autocorrelation, coefficient of variation, skewness and kurtosis, obtained by calculating those values from all possible consecutive sequences of the same size as the data sample, taken from a simulated series of 300,000 prices using the parameters estimated in Table 1.

Table 2.

Comparison of data features and model predictions

PeriodMeanMedianFirst-order a.c.Second-order a.c.Coefficient of variationSkewnessKurtosis
Year
 Calendar
  Observed values1.05290.9410.78940.47480.34311.91964.3092
  Percentilesa20.3921.7678.1146.6817.5147.1546.11
 Marketing
  Observed values1.04580.96670.74820.42840.33131.66543.1468
  Percentilesa22.8329.9172.5941.8810.7336.2835.87
Quarter
 September–November
  Observed values1.02120.94140.78080.47460.38412.01684.8905
  Percentilesa31.0141.4875.1746.0013.9847.6747.97
October–December
  Observed values1.02340.90980.78120.51610.37752.01814.8297
  Percentilesa33.1838.8953.1334.039.7360.0060.16
Month
September
  Observed values1.04020.94580.73900.38530.39281.85394.0607
  Percentilesa24.6234.4672.836.7210.5437.2837.95
October
  Observed values1.00720.92610.76490.46420.38932.02544.9299
  Percentilesa37.1348.1866.7639.9013.1650.1250.19
November
  Observed values1.01640.89370.77990.51390.38192.09605.2551
  Percentilesa31.2236.5854.6035.189.3660.5160.72
December
  Observed values1.04670.93150.77780.54690.36701.90124.1578
  Percentilesa18.8723.9182.8168.859.2038.2937.88
PeriodMeanMedianFirst-order a.c.Second-order a.c.Coefficient of variationSkewnessKurtosis
Year
 Calendar
  Observed values1.05290.9410.78940.47480.34311.91964.3092
  Percentilesa20.3921.7678.1146.6817.5147.1546.11
 Marketing
  Observed values1.04580.96670.74820.42840.33131.66543.1468
  Percentilesa22.8329.9172.5941.8810.7336.2835.87
Quarter
 September–November
  Observed values1.02120.94140.78080.47460.38412.01684.8905
  Percentilesa31.0141.4875.1746.0013.9847.6747.97
October–December
  Observed values1.02340.90980.78120.51610.37752.01814.8297
  Percentilesa33.1838.8953.1334.039.7360.0060.16
Month
September
  Observed values1.04020.94580.73900.38530.39281.85394.0607
  Percentilesa24.6234.4672.836.7210.5437.2837.95
October
  Observed values1.00720.92610.76490.46420.38932.02544.9299
  Percentilesa37.1348.1866.7639.9013.1650.1250.19
November
  Observed values1.01640.89370.77990.51390.38192.09605.2551
  Percentilesa31.2236.5854.6035.189.3660.5160.72
December
  Observed values1.04670.93150.77780.54690.36701.90124.1578
  Percentilesa18.8723.9182.8168.859.2038.2937.88

aPercentiles of the distributions of mean, median, first- and second-order autocorrelation, coefficient of variation, skewness and kurtosis, obtained by calculating those values from all possible consecutive sequences of the same size as the data sample, taken from a simulated series of 300,000 prices using the parameters estimated in Table 1.

6. What data to use: does it matter?

The slope of the consumption demand b is a key parameter of the storage model, related to the sensitivity of the market price to a negative supply shock. As shown in Table 1, different ways to form the index of annual prices for the series of detrended real US maize imply large differences in b. The slope of the consumption demand estimated using calendar year averages is 2.71, lower in absolute value than the slope estimated using marketing year averages, 2.86, and lower in absolute value than the slopes obtained using either quarterly or monthly data.

The different values for b imply different values for the threshold price p. To illustrate the implications of these differences in p, we divide each price series by its corresponding p, thus providing normalised price series that measure the relative distance of prices to each corresponding threshold price (Figure 4). It is striking that the two series with the steepest slope parameters (the October–December quarter and the November month series) exhibit empirical histograms of normalised prices quite distinct from the other series, with most of their probability mass well below 1 (the value of normalised price that corresponds to the threshold price p).

Empirical kernels of normalised price series (based on a normal kernel).
Fig. 4.

Empirical kernels of normalised price series (based on a normal kernel).

In Figure 5 we present the histograms of stocks implied by our parameter estimates, for each price in the sample (divided by the maximum stock level for each series), for each of the price samples. In symmetry with the price histograms, both the October–December quarter and the November month normalised stocks series exhibit empirical histograms quite distinct from the histograms of the other series, with more of their probability mass near one (their maximum level of stocks, given our normalisation).

Empirical kernels of implied normalised stocks (based on a normal kernel).
Fig. 5.

Empirical kernels of implied normalised stocks (based on a normal kernel).

Although our estimates imply no stockouts in the sample data, the histograms for normalised prices and normalised implied stocks are coherent with the implied probabilities of stockouts in samples of the same size as the data, drawn from the simulated series of 300,000 observations: for the October–December quarter and the November month series, the implied probabilities of at least 1, 5 or 10 stockouts in the same sample periods used in our estimations are much lower than for the other price series (Table 3).

Table 3.

Implied probabilities of at least n stockout, in samples of the same size as the data

Periodn = 1n = 5n = 10
Year
 Calendar0.72910.23330.0300
 Marketing0.74430.24420.0308
Quarter
 September–November0.68360.19540.0209
 October–December0.45340.08690.0061
Month
 September0.73160.22620.0268
 October0.63180.15970.0148
 November0.46450.08900.0062
 December0.76110.25580.0333
Periodn = 1n = 5n = 10
Year
 Calendar0.72910.23330.0300
 Marketing0.74430.24420.0308
Quarter
 September–November0.68360.19540.0209
 October–December0.45340.08690.0061
Month
 September0.73160.22620.0268
 October0.63180.15970.0148
 November0.46450.08900.0062
 December0.76110.25580.0333
Table 3.

Implied probabilities of at least n stockout, in samples of the same size as the data

Periodn = 1n = 5n = 10
Year
 Calendar0.72910.23330.0300
 Marketing0.74430.24420.0308
Quarter
 September–November0.68360.19540.0209
 October–December0.45340.08690.0061
Month
 September0.73160.22620.0268
 October0.63180.15970.0148
 November0.46450.08900.0062
 December0.76110.25580.0333
Periodn = 1n = 5n = 10
Year
 Calendar0.72910.23330.0300
 Marketing0.74430.24420.0308
Quarter
 September–November0.68360.19540.0209
 October–December0.45340.08690.0061
Month
 September0.73160.22620.0268
 October0.63180.15970.0148
 November0.46450.08900.0062
 December0.76110.25580.0333

At the request of one referee, we calculate the price elasticity of consumption demand for maize implied by each of the data sets. Table 4 shows that our price elasticities are lower (in absolute value) than those implied by the estimates of Roberts and Schlenker (2013a, 2013b) for maize, comparable to the values of elasticities for maize implied by the estimates of Deaton and Laroque (1995, 1996),9 and Cafiero et al. (2011), within the range of values of elasticities of export demand for maize reported by Reimer, Zheng and Gehlhar (2012), and comparable to the elasticities of demand for aggregate calories from maize, rice and soybeans and wheat in Roberts and Schlenker (2013a, 2013b). Appendix A reports the procedure we use to calculate the elasticities, from the parameter estimates.

Table 4.

Implied price elasticities of consumption demand for maize

LiteratureElasticityData interval
Deaton and Laroque (1995, 1996)a−0.0461900–1987
Cafiero et al. (2011)a−0.0181900–1987
Reimer, Zheng and Gehlhar (2012)From −0.251 to −0.0032001–2011
Roberts and Schlenker (2013a, 2013b)bFrom −0.532 to −0.2441961–2010
Implied by our estimations
 Year
  Calendar−0.0241949–2012
  Marketing−0.0231949–2012
 Quarter
  September–November−0.0191949–2012
  October–December−0.0111949–2012
 Month
  September−0.0171949–2012
  October−0.0171949–2012
  November−0.0101949–2012
  December−0.0181949–2012
LiteratureElasticityData interval
Deaton and Laroque (1995, 1996)a−0.0461900–1987
Cafiero et al. (2011)a−0.0181900–1987
Reimer, Zheng and Gehlhar (2012)From −0.251 to −0.0032001–2011
Roberts and Schlenker (2013a, 2013b)bFrom −0.532 to −0.2441961–2010
Implied by our estimations
 Year
  Calendar−0.0241949–2012
  Marketing−0.0231949–2012
 Quarter
  September–November−0.0191949–2012
  October–December−0.0111949–2012
 Month
  September−0.0171949–2012
  October−0.0171949–2012
  November−0.0101949–2012
  December−0.0181949–2012

aDeaton and Laroque (1995, 1996) and Cafiero et al. (2011) do not report elasticities. For this table, we calculate the elasticities implied by the estimated parameters, using the values reported in Tables 2 and 6 of Cafiero et al. (2011), for maize.

bThis range includes the values reported in the Online Appendix of Roberts and Schlenker (2013a, 2013b). They also report demand elasticities for aggregate calories from maize, rice, soybeans and wheat, in the range −0.066 to −0.028.

Table 4.

Implied price elasticities of consumption demand for maize

LiteratureElasticityData interval
Deaton and Laroque (1995, 1996)a−0.0461900–1987
Cafiero et al. (2011)a−0.0181900–1987
Reimer, Zheng and Gehlhar (2012)From −0.251 to −0.0032001–2011
Roberts and Schlenker (2013a, 2013b)bFrom −0.532 to −0.2441961–2010
Implied by our estimations
 Year
  Calendar−0.0241949–2012
  Marketing−0.0231949–2012
 Quarter
  September–November−0.0191949–2012
  October–December−0.0111949–2012
 Month
  September−0.0171949–2012
  October−0.0171949–2012
  November−0.0101949–2012
  December−0.0181949–2012
LiteratureElasticityData interval
Deaton and Laroque (1995, 1996)a−0.0461900–1987
Cafiero et al. (2011)a−0.0181900–1987
Reimer, Zheng and Gehlhar (2012)From −0.251 to −0.0032001–2011
Roberts and Schlenker (2013a, 2013b)bFrom −0.532 to −0.2441961–2010
Implied by our estimations
 Year
  Calendar−0.0241949–2012
  Marketing−0.0231949–2012
 Quarter
  September–November−0.0191949–2012
  October–December−0.0111949–2012
 Month
  September−0.0171949–2012
  October−0.0171949–2012
  November−0.0101949–2012
  December−0.0181949–2012

aDeaton and Laroque (1995, 1996) and Cafiero et al. (2011) do not report elasticities. For this table, we calculate the elasticities implied by the estimated parameters, using the values reported in Tables 2 and 6 of Cafiero et al. (2011), for maize.

bThis range includes the values reported in the Online Appendix of Roberts and Schlenker (2013a, 2013b). They also report demand elasticities for aggregate calories from maize, rice, soybeans and wheat, in the range −0.066 to −0.028.

Bobenrieth, Wright and Zeng (2013) show that although quantity data might be unreliable, data on stocks-to-consumption can be a valuable complement to price, as warning of price spikes for maize, rice and wheat. Following their encouraging results, and at the suggestion of one referee to compare with data on quantities, we use our estimated model to predict stocks-to-use ratios (SURs), and compare them with the SURs constructed from maize marketing-year ending stocks and consumption from United States Department of Agriculture (USDA)/production, supply and distribution online (PSD) data, for the overlapping period 1961–2012.10 We adjust for essential stock following the procedure in Bobenrieth, Wright and Zeng (2013, pp. 5–6). In more detail, essential stocks are calculated as a fixed proportion of the consumption matching the minimum of observed SURs.11 Figure 6 shows observed SURs and price-implied SURs, for calendar year averages and the December price series. It is encouraging that the dynamics of our predicted SURs follow the dynamics implied in PSD data on SURs. However, the goodness of fit is not homogeneous. Table 5 reports the root mean square error of the difference between the price-implied SURs and the observed SURs, for each of the price series considered. Price data constructed by taking the month of December offers the best fit. In contrast, model-implied SURs using calendar year price averages yield the worst fit.

Table 5.

Root mean square error of the difference between the price-implied SURs and the observed SURs

PeriodRoot mean square error
Year
 Calendar0.1734
 Marketing0.1702
Quarter
 September–November0.0911
 October–December0.1024
Month
 September0.0864
 October0.0910
 November0.1000
 December0.0819
PeriodRoot mean square error
Year
 Calendar0.1734
 Marketing0.1702
Quarter
 September–November0.0911
 October–December0.1024
Month
 September0.0864
 October0.0910
 November0.1000
 December0.0819
Table 5.

Root mean square error of the difference between the price-implied SURs and the observed SURs

PeriodRoot mean square error
Year
 Calendar0.1734
 Marketing0.1702
Quarter
 September–November0.0911
 October–December0.1024
Month
 September0.0864
 October0.0910
 November0.1000
 December0.0819
PeriodRoot mean square error
Year
 Calendar0.1734
 Marketing0.1702
Quarter
 September–November0.0911
 October–December0.1024
Month
 September0.0864
 October0.0910
 November0.1000
 December0.0819
Observed SURs and the price-implied SURs for calendar year and December.
Fig. 6.

Observed SURs and the price-implied SURs for calendar year and December.

7. Conclusions

We present the results of application of a ML estimator of the standard annual storage model, comparing the use of calendar and marketing year averages with quarterly and monthly averages (one quarter and one month per year, respectively), to form annual price indices. The results indicate serious differences in magnitudes of practical interest, including the location of the empirical distribution of prices relative to the cut-off price of zero stocks, the likelihood of stockouts and the fit to data on SURs.

This article explores the limits of econometric estimations of the standard commodity storage model, using annual price data. It is clear that calendar year averages are not appropriate to test the storage model, due to the averaging of two consecutive agricultural years. Although the use of marketing year averages, quarters or months can imply serious differences in magnitudes of policy interest, the theory of the storage model does not provide an answer to the question of what data set is best to represent annual prices. However, in terms of the ability of the estimated model to fit data on SURs, price data constructed by taking the month of December to represent the annual price offers the best fit. In contrast, model-implied SURs using calendar year averages yield the worst fit.

Acknowledgements

We thank, with the usual caveat, Brian Wright for helpful discussions. This study was supported by CONICYT/Fondo Nacional de Desarrollo Científico y Tecnológico (FONDECYT) Projects 1130257 and 1090017. Eugenio Bobenrieth's research for this article was done partially when he was a professor at Universidad de Concepción, Chile. Eugenio Bobenrieth acknowledges partial financial support from Project NS 100046 of the Iniciativa Científica Milenio of the Ministerio de Economía, Fomento y Turismo, Chile.

Conflict of interest

One of the authors, Carlo Cafiero, is a senior statistician and economist with the United Nations Food and Agriculture Organization.

References

Bobenrieth
E. S. A.
Wright
B. D.
Zeng
D.
(
2013
).
Stocks-to-use ratios and prices as indicators of vulnerability to spikes in global cereal markets
.
Agricultural Economics
44
:
43
52
.

Cafiero
C.
Bobenrieth
E. S. A.
Bobenrieth
J. R. A.
(
2011
).
Storage arbitrage and commodity price volatility, Chapter 15
. In:
Prakash
A.
(ed.),
Safeguarding Food Security in Volatile Global Markets
,
Food and Agriculture Organization of the United Nations (FAO)
,
Rome
, pp.
288
313
.

Cafiero
C.
Bobenrieth
E. S. A.
Bobenrieth
J. R. A.
Wright
B. D.
(
2011
).
The empirical relevance of the competitive storage model
.
Journal of Econometrics
162
:
44
54
.

Cafiero
C.
Bobenrieth
E. S. A.
Bobenrieth
J. R. A.
Wright
B. D.
(
2015
).
Maximum likelihood estimation of the standard commodity storage model. Evidence from sugar prices
.
American Journal of Agricultural Economics
97
:
122
136
.

Cafiero
C.
Wright
B. D.
(
2006
).
Is the storage model a “closed” empirical issue?, Chapter 4.
In:
Sarris
A.
Hallam
D.
(eds),
Agricultural Commodity Markets and Trade: New Approaches to Analyzing Market Structure and Instability
.
Elgar Publishing
.

Carter
C. A.
Rausser
G. C.
Smith
A.
(
2011
).
Commodity booms and busts
.
Annual Review of Resource Economics
3
:
87
118
.

Chambers
M. J.
Bailey
R. E.
(
1996
).
A theory of commodity price fluctuations
.
Journal of Political Economy
104
:
924
957
.

Deaton
A.
Laroque
G.
(
1992
).
On the behaviour of commodity prices
.
Review of Economic Studies
59
(1)
:
1
23
.

Deaton
A.
Laroque
G.
(
1995
).
Estimating a nonlinear rational expectations commodity price model with unobservable state variables
.
Journal of Applied Econometrics
10
:
S9
S40
.

Deaton
A.
Laroque
G.
(
1996
).
Competitive storage and commodity price dynamics
.
Journal of Political Economy
104
(5)
:
896
923
.

FAO
(
2006
).
Maize: International Market Profile
.
Grains Team Food and Agriculture Organization of the United Nations Economic and Social Department Trade and Markets Division
,
December, Rome
.

Gospodinov
N.
Ng
S.
(
2013
).
Commodity prices, convenience yields, and inflation
.
The Review of Economics and Statistics
95
(1)
:
206
219
.

Gouel
C.
(
2013
).
Comparing numerical methods for solving the competitive storage model
.
Computational Economics
41
(2)
:
267
295
.

Gustafson
R. L.
(
1958
).
Carryover Levels for Grains
.
Washington, DC
:
USDA
,
Technical bulletin
.

Judd
K.
(
1998
).
Numerical Methods in Economics
.
Cambridge, Massachusetts
:
The MIT Press
.

Miranda
M. J.
(
1985
).
Analysis of rational expectations models for storable commodities under government regulation
.
Ph.D. thesis
,
University of Wisconsin
,
Madison
.

Miranda
M. J.
(
1997
).
Numerical strategies for solving the nonlinear rational expectations commodity market model
.
Computational Economics
11
(1–2)
:
71
87
.

Miranda
M. J.
Fackler
P. L.
(
2002
).
Applied Computational Economics and Finance
.
Cambridge, Massachussets
:
The MIT Press
.

Miranda
M. J.
Glauber
J. W.
(
1993
).
Estimation of dynamic nonlinear rational expectations models of primary commodity markets with private and government stockholding
.
The Review of Economics and Statistics
75
(3)
:
463
470
.

Osborne
T.
(
2004
).
Market news in commodity price theory: application to the Ethiopian Grain Market
.
Review of Economic Studies
71
(1)
:
133
164
.

Pfaffenzeller
S.
Newbold
P.
Rayner
A.
(
2007
).
A short note on updating the Grilli and Yang commodity price index
.
The World Bank Economic Review
21
:
151
163
.

Reimer
J. J.
Zheng
X.
Gehlhar
M. J.
(
2012
).
Export demand elasticity estimation for major U.S. crops
.
Journal of Agricultural and Applied Economics
44
(4)
:
501
515
.

Roberts
M. J.
Schlenker
W.
(
2013a
).
Identifying supply and demand elasticities of agricultural commodities: implications for the US Ethanol Mandate
.
American Economic Review
103
(6)
:
2265
2295
.

Roberts
M. J.
Schlenker
W.
(
2013b
).
Identifying supply and demand elasticities of agricultural commodities: implications for the US Ethanol Mandate
.
American Economic Review
. .

Scheinkman
J. A.
Schechtman
J.
(
1983
).
A simple competitive model with production and storage
.
Review of Economic Studies
50
:
427
441
.

Williams
J. C.
Wright
B. D.
(
1991
).
Storage and commodity markets
.
New York
:
Cambridge University Press
.

Working
H.
(
1960
).
Note on the correlation of first differences of averages in a random chain
.
Econometrica
28
:
916
918
.

Wright
B. D.
(
2011
).
The economics of grain price volatility
.
Applied Economic Perspectives and Policy
33
(1)
:
32
58
.

Zeng
D.
(
2012
).
Out of sight, out of mind? Estimating commodity price dynamics using detrended price
.
Working Paper
,
University of California
,
Berkeley
.

2

The discussion of the challenges involved in matching data and theory for agricultural prices is not new. For prices defined by random chains, Working (1960) noted that the use of averages induce spurious correlation in first differences of agricultural prices.

3

Deaton and Laroque (1992, 1995, 1996) assume zero additive physical storage cost, while Cafiero et al. (2011) provide non-zero (but low) estimates for marginal additive storage cost. We set such cost at zero in our model. Since we are implementing our empirical model using detrended prices with a non-negligible trend, fitting a (limit) stationary storage model with non-zero additive marginal storage cost would imply the restriction that prices and storage costs share the same trend.

4

This assumption implies that the model admits positive storage for a range of positive prices.

5

For a discussion of function approximation, see Judd (1998: Chapter 6) and Miranda and Fackler (2002: Chapter 6). For applications to the storage model, see Miranda (1985, 1997) and Gouel (2013).

6

The nodes and weights are ωs={±4.8595,±3.5818,±2.4843,±1.4660,±0.4849} and πs={4.3107×106,7.5807×104,1.9112×103,0.1355,0.3446}, respectively.

7

As pointed out by a referee, detrending price series without adjusting the estimator for the trend may lead to an estimation bias. Most papers on the estimation of the storage model do not detrend the price series. Others address the interaction of stocks and prices using detrended prices without adjustment for the bias in the structural model (for example Cafiero et al. 2011; Gospodinov and Ng, 2013). To make our work comparable to the literature (excluding Zeng, 2012), we do not adjust our structural model of detrended prices.

8

For calendar year, quarters and months, the data samples have 64 observations while for the marketing year the data sample has 63 observations, included in the period January 1949–December 2012.

9

Replicated in Cafiero et al. (2011).

10

For calendar year averages, we compare our price-implied SURs with the observed SURs constructed using consumption and ending stocks for the same calendar year. For each of the other price series, the comparison is with SURs constructed using consumption and ending stocks for the same marketing year of the price data.

11

Observed SURs are constructed using re-scaled consumption and stocks, following the procedure described in Appendix A.

Appendix A. Calculation of consumption demand elasticities

The estimated model is normalized at the mean and standard deviation of per capita maize production, assuming net supply shocks N(0,1) and linear inverse consumption demand F(c)=a+bc, where c is interpreted as per capita consumption. For the calculation of consumption demand elasticities, we re-scale the distribution of maize production, setting its mean and standard deviation at μ and σ, respectively, and use the identification Proposition of Deaton and Laroque (1996, Proposition 1, p. 906) to correspondingly re-scale the consumption demand parameters. The re-scaled inverse consumption demand is F(c)=abμσ+bσc. Therefore, the price elasticity of consumption demand, evaluated at mean real detrended price, is given by 11abμσ/p¯, where p¯ denotes the mean of detrended real prices.

Maize production data from USDA/PSD and world population data from the US Census Bureau are available for the period 1961–2012.12Figure A.1 shows per capita production, which is detrended assuming linear trends, with three subsample periods: 1961–1970, 1971–2000 and 2001–2012, implying three distinct intercept and slope parameters. The values for the mean μ and standard deviation σ used in our calculation of consumption demand elasticities are obtained as the weighted averages of the intercepts and standard deviations of detrended per capita production, respectively, of each of these subsample periods. Figure A.2 shows detrended per capita production for the period 1961–2012.

Per capita maize world production 1961–2012. Units in the vertical axis are 1000 MT per capita.
Fig. A.1.

Per capita maize world production 1961–2012. Units in the vertical axis are 1000 MT per capita.

Detrended per capita maize world production 1961–2012.
Fig. A.2.

Detrended per capita maize world production 1961–2012.

Author notes

Review coordinated by Steve McCorriston