Forecast UPC-Level FMCG Demand, Part II: Hierarchical Reconciliation
Forecast UPC-Level FMCG Demand, Part II: Hierarchical Reconciliation
Dazhi Yang∗ , Gary S. W. Goh, Siwei Jiang and Allan N. Zhang Orkan Akcan
Singapore Institute of Manufacturing Technology (SIMTech) Antuit
Agency for Science, Technology and Research (A∗ STAR) Singapore, Singapore
Singapore, Singapore
Email: ∗ [email protected]
[email protected]
Abstract—In a big data enabled environment, manufactur- for a single product in a single market is performed.
ers and distributors may have access to previously unobserved
retailer-level demand related information. This additional A. Literature Reivew
information can be considered in demand forecasting to
produce more accurate forecasts, and thus enable better Generally speaking, the demand for a product is gov-
stock-outs management. In Part II of this two-part paper, erned by economic theory. A typical retailer would collect
we explore the hierarchical nature of fast moving consumer panel data over several dimensions including items, stores,
goods (FMCG) demand (represented by sales) time series markets, categories. In addition, product characteristics and
and produce one week ahead rolling forecasts on universal demographics are also frequently being recorded and up-
product code (UPC) level (or distributor level, as per our
definition below). We show that the hierarchical forecasting dated. Theoretically, when individual consumer character-
framework has significant accuracy improvement over the istics are matched to the goods they purchased, the complex
conventional univariate forecasting methods. The main rea- and evolving relationships between consumer behavior and
son of the observed improvements is due to the price and demand can be studied.
promotion information available at the retailer level, which Econometrics theory has potential in integrating the
is assumed to be unknown to the distributor. To reconcile
forecasts according to the hierarchy, only the forecast values above-mentioned data for demand prediction1 . One such
at retailer level are needed, the business strategies of individual example is the random-coefficients logit model [2]. It con-
retailers remain proprietary. A freely available dataset is siders the utility uijt of an individual consumer i from a
considered to encourage further exploration. Data exploratory product j in a market t:
analysis and visualization tools are discussed in Part I of the
paper. uijt = xjt βi − αi pjt + ξjt + ijt (1)
Keywords-FMCG; forecasting; hierarchical reconciliation;
visualization
where x and ξ are observed and unobserved product char-
acteristics, p is the price of product, is a zero mean
I. I NTRODUCTION stochastic term and α and β are interpretable model coef-
ficients. It can be seen from Eq. (1) that prices of different
Demand forecasting at various horizons is essential for products in different markets, observed and unobserved
sales and operations planning (S&OP) process. Good fore- product characteristics and demographics are used to model
casts provide strong decision support for operation man- uijt . The demand can thus be estimated by integrating
agement tasks such as capacity planning, inventory man- over the probability mass of the consumers who choose
agement and planning & scheduling [1]. We are interested brand j in market t (see Ref. [2] for details). However,
in forecasting the demand of fast moving consumer goods such econometrics models are mostly used for market
(FMCG) on universal product code (UPC) level in this share prediction. Furthermore, if we consider a particular
paper. market at different time t, Eq. (1) suggests that in order to
In a big data enabled environment, manufacturers and forecast future utility, the future values of the predictors are
distributors may have access to previously unobserved needed. Due to the theoretical nature of the method and the
retailer-level demand related information. This additional complexity of the formulation, much work along this track
information enables potential integration of the hierarchical is on-going, manufacturers, distributors and retailers often
demand. The hierarchy should be considered in demand rely on simplistic but effective demand forecasting methods
forecasting in order to produce more accurate forecasts at in their day-to-day operations.
various levels of the hierarchy. Before we introduce hierar-
chical forecasting, literature review on demand forecasting 1 Prediction is more general than forecasting.
2114
Total
A B C
AA AB AC BA BB BC CA CB CC
second issue in this paper, i.e., improving FMCG unit sales2 the current state-of-the-art on the value of sharing demand
forecasting on universal product code (UPC) level, without information. It is concluded that whether to share demand
using the retailer-level strategic information (such as an information depends on whether the downstream demand
upcoming promotion). process can be inferred. At this stage, we consider the
case where the downstream demand cannot be inferred.
B. Hierarchical nature of FMCG sales In addition, we note that the forecasts at retailer level are
FMCG unit sales data can be modeled as a hierarchical not actual orders. If the forecasts are the same as orders,
structure as according to how the UPCs are being distributed providing such information to the distributed would have
in a supply chain; Fig. 1 gives such an illustration. Level 0 no practical relevance.
(Total) denotes the completely aggregated distributor-level In this paper, we show that the hierarchical reconciliation
time series. Level 1 (A, B and C) shows the first level using the retail-level data would improve UPC-level forecast
of disaggregation which could represents various UPCs accuracy significantly. The proposed forecasting framework
handled by the distributor. Down to level 2 (AA, AB, · · · , needs collaborative efforts among the individual retailers
CC), it contains the most disaggregated time series, e.g. the and the distributor. Such collaboration protects proprietary
demand at individual outlets. The dataset used in this paper information as only the forecasts are needed, without dis-
is disaggregated first by product type then by geography, closure of business strategies. The paper is organized as
although other configurations of the hierarchical structure follows: Section II introduces formulation and variants of
could be defined. the hierarchical reconciliation. As the name suggests, the
In a typical supply chain, distributors receive orders from method reconciles the forecasts instead of producing the
the retailers and thus make forecasts based on historical forecasts; base forecasts are generated independently by
orders. If we assume independent decision making among various distributors and retailers prior to reconciliation.
the retailers, price and promotion information is unob- Section III illustrates our assumptions and approaches to
servable by the distributors. The forecasts made by the produce base forecasts. Detailed results and discussions are
distributors are thus often based solely on the aggregated shown in Section IV and Section V concludes the paper.
sales time series. However, such distributor-side forecasts
are inconsistent with the sum of all retailer-side forecasts,
due to the different forecast generating processes used by II. H IERARCHICAL R ECONCILIATION
various parties. In an ideal environment where every retailer
produce their own forecasts based on their business strategy
and feed the results to the distributor, the forecasts in the In this section, hierarchical forecasting methods will be
supply chain need to be “aggregate consistent”. Forecast discussed based on the illustrative example shown in Fig. 1.
reconciliation is therefore needed. More general description of the methods can be found in
In fact, the problem herein discussed is related to infor- Refs. [13]–[15]. We note that the number of hierarchies and
mation sharing in supply chains. In the field of management aggregation/disaggregation interpretation may vary based
science, information sharing is not new [10], [11]. However, on the granularity of the available research data.
most studies are theoretical; much attention is focused on The underlying principle of hierarchical prediction is
the effects of information sharing on operation management originated from a summing matrix S. Suppose Yi,t de-
issues such as inventory management. Ref. [12] reviewed notes all observations at level i and time t and Yt =
(Y0,t , Y1,t , Y2,t ) , then:
2 Despite the differences between demand and sales [9], we consider
using unit sales to represent demand and evaluate various models’ perfor-
mance based on sales data. Yt = SY2,t (4)
2115
where which is equivalent to the ordinary least square (OLS)
⎛ ⎞
1 1 1 1 1 1 1 1 1 solution. Note that β h = (S S)−1 S Y t+h in Eq. (8) is the
⎜ 1 1 1 0 0 0 0 0 0 ⎟ best linear unbiased estimator [14]. In this case, P in Eq. (6)
⎜ ⎟
⎜ 0 0 0 1 1 1 0 0 0 ⎟ is (S S)−1 S . Therefore, we only need to construct the
⎜ ⎟
⎜ 0 0 0 0 0 0 1 1 1 ⎟ summing matrix and produce the base forecasts in order
⎜ ⎟
⎜ 1 0 0 0 0 0 0 0 0 ⎟ to obtain the optimal reconciled forecasts. On the other
⎜ ⎟
⎜ 0 1 0 0 0 0 0 0 0 ⎟ circumstances, if the earlier assumption does not hold, GLS
⎜ ⎟
S=⎜
⎜ 0 0 1 0 0 0 0 0 0 ⎟
⎟ (5) solution is:
⎜ 0 0 0 1 0 0 0 0 0 ⎟
⎜ ⎟ Y
t+h = S(S Σ†h S)−1 S Σ†h Y t+h (9)
⎜ 0 0 0 0 1 0 0 0 0 ⎟
⎜ ⎟
⎜
⎜ 0 0 0 0 0 1 0 0 0 ⎟
⎟ where Σ†h is the generalized inverse of the error covariance
⎜ 0 0 0 0 0 0 1 0 0 ⎟ matrix. However, Σh is not known and very difficult4
⎜ ⎟
⎝ 0 0 0 0 0 0 0 1 0 ⎠ (or impossible) to estimate for large hierarchies [15]. The
0 0 0 0 0 0 0 0 1 weighted least squares (WLS) solution given by:
The summing effect is apparent. The bottom-level time Y
t+h = S(S Λh S)−1 S Λh Y t+h (10)
series will sum into various time series in the hier-
archy based on various rows in S. Suppose Y t+h = may be appropriate. Λh in Eq. (10) is a diagonal matrix
(Y 0,t+h , Y 1,t+h , Y 2,t+h ) denotes the h-step-ahead base with elements equal to the inverse of the variances of h .
forecasts (see below), all hierarchical forecasting methods III. P RODUCING BASE FORECASTS
can be written as: Following Eq. (6), the collection of base forecasts is
Y
t+h = SP Y t+h (6) needed to reconcile the forecast according to the hierarchy.
We consider the Dominick’s database in this paper; the
where P is a matrix of choice to reconcile forecasts, Y
t+h dataset is provided by the James M. Kilts Center, University
is the final revised hierarchical forecasts. of Chicago Booth School of Business with a collaborative
In general, there are four ways to reconcile the forecasts, effort by the Dominick’s Finer Food (DFF). In Part I of this
namely, the top-down approach, the bottom-up approach, two-part paper [16], data exploratory analysis, visualization
the middle-out approach and optimal reconciliation [14]. and preprocessing are described in details. However, we
For example, if P = (09×4 |I9 ), where 0i×j is the i×j null would make necessary reiterations in Part II, so that the
matrix and I9 is a size 9 identity matrix, Eq. (6) represents present paper can be relatively independent. At this stage,
the bottom-up approach. In this case SP = (013×4 |S), the we note that 37 UPCs (level 1 time series) from the bot-
times series at levels 0 and 1 are simple sums of the bottom- tled juice category are selected to demonstrate hierarchical
level series. Similarly, the top-down approach corresponds forecasting.
to P = (p|09×12 ) where p = (p1 , · · · , p9 ) is a vector of
“weights” of the bottom-level series. A. General methods versus specific methods
As compared to the bottom-up and top-down approaches, Univariate statistical forecasting methods such as the
much effort is needed to derive the representation for autoregressive integrated moving average models (ARIMA)
optimal reconciliation. We refer the interested readers to and exponential smoothing state space models (ETS) are
Ref. [13] for details; we only state the main results here. general; they can arguably be applied to any time series
The general idea is derived from the representation of the and generate forecasts (see Refs. [17], [18] for details of
h-step-ahead base forecasts by a linear regression model: ARIMA and ETS respectively). These univariate methods
Y t+h = Sβh + h (7) do not consider the effects of exogenous factors. In FMCG
forecasting, the exogenous factors such as price and pro-
where h has zero mean and covariance Σh ; βh = motion are well-studied. There is little argument we can
E(Y 2,t+h ), i.e., βh is the expectation of the base forecasts. make on not using these factors when data are available.
Ref. [13] showed that under a reasonable assumption3 , the Forecasting methods which consider domain knowledge are
optimal reconciled forecasts are given by the generalized specific methods.
least square (GLS) solution:
4 In general, given the symmetrical structure of Σ , there are n(n+1)/2
Y
t+h = S β h = S(S S)−1 S Y t+h
h
(8) parameters to be estimated in a GLS setting, which is difficult especially
when n is large. This is usually counteracted by imposing some structure
3 Sometimes, it is reasonable to assume ≈ S
h 2,h , where 2,h is on Σh , so that the number of parameters to be estimated is much smaller.
the level 2 forecast errors in our case, or more generally, the bottom-level Even though, the appropriateness of such structure needs to be carefully
forecast errors. examined.
2116
Complete time series
Training: 1 ∼ 200 Unused: 202 ∼ 377
1 ··· ···
Training: 2 ∼ 201 Unused: 203 ∼ 377
2 ··· ···
Training:3 ∼ 202 Unused: 204 ∼ 377
n rolling 3 ··· ···
forecasts Training: 4 ∼ 203 Unused: 205 ∼ 377
4 ··· ···
..
.
Training: n ∼ 376
n ··· ···
Figure 2. Experimental design: 177 (n = 177 in this case) rolling forecasts are performed for each time series. The data point being forecast is shown
in red. The size of training window (shown in blue) is fixed at 200.
In this paper, we consider using SES (equivalent to an accuracy by only considering the promotional index and
ARIMA(0,1,1) model) to represent the general methods. price information of the focal product.
This is because our time series do not process strong
seasonal and trend components. For specific methods, we B. The pitfalls of using averaged information
consider using the ADL model. Instead of following the Ideally, if all the retailer-level business strategies for a
fully specified Eq. (3), a reduced form is used: particular UPC is available to the distributor, the distributor
would make an informed decision on overall price and
promotional index, and thus calculate the price curves and
ln(y0,t ) =α0 + αj ln(y0,t−j ) + β0,j ln(p0,t−j )
promotion stripes shown in Fig. 2 of Ref. [16]. The UPC-
j=1 j=0
level forecasts can then be made using ADL models such as
Eq. (11). However, as mentioned in point 2) Section I, such
+ γ0,j I0,t−j + εt (11)
j=0
information is usually not available to distributors; applying
ADL on UPC level may not be practically viable. In addi-
To support our model of choice, we use a data visualization tion, as all the stores in the DFF dataset belong to the same
technique in Ref. [16]. It is shown that the calendar events retailer group, the retailers tend to adopt a uniform pricing
(9 holidays) and 12 months in a year have minimal cor- strategy where they increase or decrease the price for all
relation with the demand fluctuation. The monthly dummy the stores at the same time [19]. When the pricing strategies
variables and dummy variables for calendar event in Eq. (3) are decided independently and the number of independent
are thus dropped. retailers is large, the price and promotion information on
Besides the dummy variables, the full ADL model shown UPC level may be redundant (e.g., each and every week
in Eq. (3) also considers the promotional index and price there may be several retailers making promotions so that
of the competitor products as predictors. In a separate anal- the overall promotional index is “flat” throughout a year).
ysis we found that given the 37 selected UPCs, including In such scenarios, the distributor would rely on simple time
the lasso-identified competitors only add to the prediction series models to make forecasts. Following this assumption,
variance but not accuracy. An obvious reason for such we only use SES to forecast the UPC-level sales, i.e.,
observation is that our products are from the same category, forecast the level 1 time series; whereas for the retailer-
the complimentary effect (e.g. bread and butter) of FMCG level sales where price and promotion information is more
sales is not applicable. The substitution effect (e.g. eggs readily available, ADL is used.
from different farms) is also hypothesized to be minimal due
to the relatively persistent price over the years, and thus the C. Experimental design
consumer loyalty. Therefore, we use Eq. (11) in this paper An ad hoc data preprocessing sequence is used in
to optimize the trade-off between prediction variance and Ref. [16] to yield a total of 1971 store-level time series
2117
Table I
F ORECAST ERRORS (MAPE) OF 37 SELECTED UPC S FROM THE BOTTLED JUICE CATEGORY. T HE ERRORS ARE IN PERCENTAGE .
for 37 UPCs over a period of 377 weeks. For each of the commonly evaluated parameter is the forecast horizon. For
2009 time series (1, 37 and 1971 time series at levels 0, 1 the DFF dataset, it was shown that the difference between
and 2 respectively), we produce 177 rolling forecasts with a 1-week-ahead and 12-weeks-ahead forecasting accuracies
a moving window of 200 weeks of training data. In other is small [3].
words, the first 200 data points are used in model fitting There is a rich literature on choice of error metrics in
to produce the first forecast; when the ‘new data’ becomes forecasting. In this study we choose the scale-independent
available, we refit the model using the new window of 200 mean average percentage error (MAPE), which is most
weeks and produce another forecast. An illustration of the widely used in practice [20].
experimental design is depicted in Fig. 2. An alternative to
the present approach is to use a fixed model throughout the IV. R ESULTS AND DISCUSSION
evaluation period. It is found that some time series have a We apply both SES and persistence models on the 37
gradual change in level component; the iterative approach UPC-level aggregated series. Persistence model assumes
could capture the gradual change and thus make better fore- the forecast is equal to the current observation; it is of-
casts. We also note that it is possible to perform experiments ten included as a naive benchmark. Table I shows the
to investigate the effect of training length on forecasting results. It is observed that the overall performance of the
accuracy, however, we limit our choice of training length persistence model is better than that of the SES, although
of 200 following Ref. [3]. In forecasting studies, another SES gives improved results for some UPCs. Fig. 3 shows
2118
3828103021 5300015154
40000
1500
30000
Unit sales
1200
20000
10000 900
0 600
200 250 300 350 200 250 300 350
Timestep
Figure 3. Time series plot of forecast values using univariate models for 2 example UPCs.
10
8
Forecast log of sales, ln(y0, t)
Persistence SES
Count
10
100
75
8
50
25
6
6 8 10 6 8 10
Measured log of sales, ln(y0, t)
Figure 4. Scatter plots of the measured and forecast log of unit sales. For each forecasting method, all forecast points from the 37 UPCs are included
(177×37 = 6549 points in each sub-plot). Hexagon binning algorithm is used for visualization.
2119
the forecast results time series plot for 2 selected UPCs. achieve an overall of 58% lower MAPE over SES. With
The relatively big SES forecast error (182.55% for SES; these more accurate forecasts and without the need for
62.84% for persistence) for UPC-3828103021 originates either distributors or retailers to divulge sensitive business
from the misidentified level component (see left plot). The information, it depicts a win-win situation for this supply
misidentification is caused by the large sales peaks present chain cooperative model to be both efficient and practical.
in the data. On the other hand (right plot), when the data In future, we will further explore hierarchical fore-
fluctuates about a level, SES gives slightly better results casting (for supply chain applications) by considering an
owing to its smoothing property. extended hierarchy, i.e., including manufacturers/suppliers
Recall in Section II, we introduced several variants of and/or products from different categories. To improve scal-
hierarchical forecasting, including top-down, bottom-up and ability, the recursive calculation of (S Λh S)−1 as shown
optimal approaches. For FMCG data, it is well-known that in Ref. [15] can be employed. Other exogenous information
information loss is substantial in aggregation and therefore such as sentiment scores from online product reviews as
the top-down method may not be suitable. Furthermore, well as marketing and advertising strategies will be explored
given our hierarchical structure, it is not easy to assign to evaluate whether they can improve forecast accuracy.
weights to the middle- and bottom-level series. For example, In addition, probabilistic forecasts instead of the current
we need to know the market share of each UPC in order point forecasts will be investigated. We will also attempt
to assign weights to the middle-level series. We therefore to address the computational challenge in estimating the
consider bottom-up and optimal approaches for hierarchical variance-covariance structure of the base forecast, so that
forecasting. Both OLS and WLS but not GLS are used a GLS solution to the hierarchical reconciliation can be
in optimal reconciliation for obvious reasons stated in employed.
Section II. Since persistence is superior to SES for our
particular dataset, we use results from the persistence model ACKNOWLEDGMENT
(for levels 0 and 1 only; level 2 series is forecast using ADL
This work is partially supported under the A∗ STAR
models) during reconciliation. The results are tabulated in
TSRP fund 1424200021 and Antuit–SIMTech Supply Chain
Table I. To further understand the errors, the scatter plot
Analytics Lab.
of measured versus forecast unit sales for each forecasting
method is shown in Fig. 4. Note that both the ordinate and R EFERENCES
abscissa are on log-scale; hexagon binning algorithm is used
for visualization. [1] D. Samson and P. J. Singh, Operations Management.
From Table I and Fig. 4, both bottom-up and optimal Cambridge University Press, 2008, cambridge Books
Online. [Online]. Available: http://dx.doi.org/10.1017/
(WLS) approaches show significant improvements over the
CBO9781139150002
univariate methods, whereas the optimal (OLS) reconcil-
iation gives similar results to the persistence model. The [2] A. Nevo, “Measuring market power in the ready-to-eat cereal
unsatisfactory performance of OLS-based reconciliation is industry,” Econometrica, vol. 69, no. 2, pp. 307–342, Mar.
caused by the heteroscedasticity in the data. The bottom- 2001.
up and optimal (WLS) approaches do not distinguish from
each other in this case study. It is believed that the good [3] T. Huang, R. Fildes, and D. Soopramanien, “The value of
competitive information in forecasting FMCG retail product
performance of the bottom-up approach can be attributed to sales and the variable selection problem,” European Journal
the nature of the data. Even at the very bottom level, the data of Operational Research, vol. 237, no. 2, pp. 738–748, 2014.
is well behaved, with price and promotion driven unit sales
for most series. It is also hypothesized that when the number [4] R. Fildes, K. Nikolopoulos, S. F. Crone, and A. A. Syntetos,
of time series and number of levels in the hierarchy scale “Forecasting and operational research: a review,” Journal of
the Operational Research Society, vol. 59, no. 9, pp. 1150–
up, the optimal reconciliation would be more advantageous
1172, May 2008.
than the bottom-up approach.
[5] O. G. Ali, S. Sayin, T. van Woensel, and J. Fransoo, “SKU
V. C ONCLUSION demand forecasting in the presence of promotions,” Expert
We perform one-week-ahead UPC-level FMCG sales Systems with Applications, vol. 36, no. 10, pp. 12 340–
forecasting by considering the inherent hierarchical struc- 12 348, Dec. 2009.
ture of the distributor-retailer relationship in a supply chain.
[6] L. G. Cooper, P. Baron, W. Levy, M. Swisher, and P. Gogos,
The optimally reconciled hierarchical forecasts using WLS “PromocastTM : A new forecasting method for promotion
is shown to be the most promising as compared to the planning,” Marketing Science, vol. 18, no. 3, pp. 301–316,
other benchmarking models. The WLS approach is able to 1999.
2120
[7] S. Bogomolova, S. Dunn, G. Trinh, J. Taylor, and R. J. Volpe, [14] G. Athanasopoulos, R. A. Ahmed, and R. J. Hyndman,
“Price promotion landscape in the US and UK: Depicting “Hierarchical forecasts for Australian domestic tourism,”
retail practice to inform future research agenda,” Journal International Journal of Forecasting, vol. 25, no. 1, pp. 146–
of Retailing and Consumer Services, vol. 25, pp. 1–11, Jul. 166, Jan. 2009.
2015.
[15] R. J. Hyndman, A. Lee, and E. Wang, “Fast computation
[8] T. Huang, personal communication, 2015. of reconciled forecasts for hierarchical and grouped time
series,” 2014, working paper.
[9] S. A. Conrad, “Sales data and the estimation of demand,”
Operational Research Quarterly (1970-1977), vol. 27, no. 1, [16] D. Yang, G. S. W. Goh, C. Xu, and A. N. S. Zhang,
pp. 123–127, 1976. “Forecast UPC-level FMCG demand, Part I: Exploratory
analysis and visualization,” in Big Data (Big Data), 2015
[10] C. Terwiesch, Z. J. Ren, T. H. Ho, and M. A. Cohen, “An IEEE International Conference on, Oct 2015.
Empirical Analysis of Forecast Sharing in the Semiconductor
Equipment Supply Chain,” Management Science, vol. 51, [17] G. E. P. Box, G. M. Jenkins, and G. C. Reinsel, Time Series
no. 2, pp. 208–220, Feb. 2005. Analysis: Forecasting and Control. Englewood Cliffs-New
Jersey: Prentice Hall, Inc., 1994.
[11] H. L. Lee, K. C. So, and C. S. Tang, “The Value of Infor-
mation Sharing in a Two-Level Supply Chain,” Management [18] R. J. Hyndman, A. B. Koehler, J. K. Ord, and R. D. Snyder,
Science, vol. 46, no. 5, pp. 626–643, May 2000. Forecasting with Exponential Smoothing. Deblik, Berlin,
Germany: Springer, 2008.
[12] M. M. Ali and J. Boylan, “On the value of sharing demand
information in supply chains,” in OR56 Annual Conference, [19] S. J. Hoch, B.-D. Kim, A. L. Montgomery, and P. E. Rossi,
London, 2014, pp. 44–56. “Determinants of store-level price elasticity,” Journal of
Marketing Research, vol. 32, no. 1, pp. 17–29, 1995.
[13] R. J. Hyndman, R. A. Ahmed, G. Athanasopoulos, and H. L.
Shang, “Optimal combination forecasts for hierarchical time [20] R. Fildes and P. Goodwin, “Fine judgements: do organi-
series,” Computational Statistics & Data Analysis, vol. 55, zations follow best practice when applying management
no. 9, pp. 2579–2589, Sep. 2011. judgement to forecasting?” Interfaces, vol. 37, pp. 570–576,
2007.
2121