Stochastics and Statistics
An application of vector GARCH model in semiconductor demand planning

https://doi.org/10.1016/j.ejor.2006.06.014Get rights and content

Abstract

Demand planning has been the key to supply chain management in semiconductor industry. With an appropriate weight assignment scheme, the planning accuracy resulting from combinational forecasts can be improved by merging several individual candidate methods. In this paper we discuss the applicability of vector generalized autoregressive conditional heteroskedasticity (GARCH) model to determine the optimal combinational weights of component forecasts, where the conditional variances and correlations of forecast errors from candidate methods are represented and estimated by a maximum-likelihood procedure. The asymptotical properties of parameter estimators for GARCH model are investigated by simulation experiments. An example of the proposed method to real time series of electronic products demonstrates that this weight-varying combinational method produces less prediction errors, compared to other commonly used forecasting approaches that are based on single model selection criteria or fixed weights.

Introduction

Statistical models for time series analysis and forecasting, such as exponential smoothing, autoregressive moving average (ARMA) (Box and Jenkins, 1976), have been widely employed in supply chain management, where accurate projections on product demand are crucial to subsequent operations planning (e.g., capacity allocation, inventory management, etc.). In practical applications, however, it is usually a tough decision to make in regard to choosing the “best” forecasting model among a variety of candidates. For instance, hypothetical testing has been discussed in literature as a formal model selection technique to pick up a specific forecasting model. One major implementation drawback with statistical testing is the lack of objective guideline in choosing the size of individual test or the quantitative relationship between test and forecasting accuracy (Clemen, 1989, Yang, 2001).

Another way to choose a forecasting model is based on certain pre-defined model selection criterion. For instance, Akaike information criterion (AIC) is proposed by considering the discrepancy measure between the true model and a candidate (Akaike, 1973), and Bayesian information criterion (BIC) adopts an approximation on posterior model probabilities to determine the appropriate individual model (Schwarz, 1978). While the aforementioned model selection criteria are simple to use, instability have prevented their broad application. When the sample size of demand observations is small or moderate, several forecasting models may tend to yield similar performances and thereby hard to be distinguished. That is, the selection of the final model given by the smallest historical criterion value is not stable or guaranteed to be always the best for use. For instance, a slight structural change on time series may result in another model selection. As such, the demand forecast based on single model selection criterion has high variability (Yang, 2001, Armstrong, 1989).

On the other hand, as stated in forecasting literature (Clemen, 1989, Clement and Hendry, 1998, Bates and Granger, 1969, Makarides and Hibon, 2000, Chan et al., 2004), a combinational forecast can increase forecasting accuracy by integrating several separate forecast models when difficulties arise in identifying a single model. The intention of combinational forecasts is to average forecasts in hope that the biases among individual models will compensate for one another. As a result, predictions obtained from different forecasting models are expected to be more useful in cases of high uncertainty. Combinational forecast has been studied in the past decades as a potential to reduce variability that appears in the forced action of single model selection. When multiple models are considered for demand planning, as discussed above, the instability of single model selection does not necessarily lead to the best model. The combinational forecast method, however, is capable of integrating model uncertainty or statistical information from distinct models and yields less prediction error. The weights of candidate models also serve as an indicator of detecting the need for intervention when the assumed structure of underlying process alters (Chan et al., 2004, Chan et al., 1999, Yang, 2001).

Let x1,  , xt, … be the time series of a scalar product demand. At period t, we need to predict the new demand xt+1 based on the observation history up to xt. Suppose there are K different forecasting models such that each produces an individual one-step-ahead forecast yi,t for xt+1 (i = 1,  , K). Much work on combinational forecasting has been devoted to finding the optimal weights αi and then producing a linear combination of yi,t with fixed αi, which relies on the assumption that product demand series {xt} is stationary.

In the fixed weights (FW) based combinational forecasts, weights αi can be obtained by solving a least-square problem, where demand is treated as response variable and the individual forecasts as independent predictor variables. Thus, the combinational weights are the optimal regression coefficients that minimize the sum of squared forecast errors, i.e., t=1(Xt-αTyt)2, where α = [α1,  , αK]T and yt = [y1,t,  , yK,t]T.

The scheme of assuming fixed weights in combinational forecasts is reasonable when the underlying process of product demand is stable. In such circumstances, the optimal weights used for one-step prediction xˆt+1=iαiyi,t given at current period t will keep unchanged for computing xˆt+2,xˆt+3, However, the inspection on many product demand histories demonstrates that these processes consist of highly volatile periods as well as periods of relative tranquility. Therefore, the assumption of constant variance (homoskedasticity) or stationary process for fixed weights scheme in combinational forecast is inappropriate. A challenging problem in integrating candidate forecasts becomes how to assign proper weights to accommodate the unknown volatile demand process, while the research on combinational forecasts so far provides little guidance (Armstrong, 1989, Yang, 2001). To tackle this issue, a multivariate GARCH model is addressed in this paper for determining the weights of individual models when the underlying time series deviates from their stationary assumption, which is commonly observed in unsteady semiconductor product demand process. The ultimate objective of the research is then to improve the accuracy of demand planning and the overall performance of semiconductor or other innovative products based high-tech industrial supply chain management.

The plan of the remainder of this paper is as follows. Section 2 introduces some concepts of combinational forecasts relevant to the present work. In Section 3 we describe the construction of varying-variance GARCH model and its learning through the maximum-likelihood estimation (MLE) approach, as demonstrated by the simulation study. Some illustrative examples are given in Section 4 when the proposed model is applied to real product demand planning problems. The consequent quantitative comparison results against the fixed weight combinational forecast method are presented to illustrate the advantage of combining multiple prediction models. Section 5 concludes this paper with some final remarks.

Section snippets

Combinational forecasts

Following the notations in Section 1, let ytc be the linearly combined forecast of K candidate predictions, that is,ytc=αtTyt=i=1Kai,tyi,t,where the weight vector αt for different forecasting models is time-varying. To prevent a biased forecast for demand xt+1, the combinational weights should sum up to one, i.e., ∑iai,t = 1 for any t. Given these assumptions, the optimal weights that minimize the variance of combinational forecast error are chosen as (Chan et al., 2004)at=St-1IKIKTSt-1IK,where I

Vector GARCH model

In conventional forecast models, the stationary assumption on the process implies that the variance of disturbance term is constant. However, Fig. 1 demonstrates a volatile time series with inconsistent variance or varying statistics. Such heteroskedastic nature of demand process in semiconductor supply chain planning will be discussed and represented in this section, although the proposed GARCH model has been documented in economics and finance disciplines (Bollerslev, 1990, Eagle et al., 1985

An illustrative example

In this section, the vector GARCH model discussed in the previous section is applied to estimate the weights of combinational forecasts for real electronic products, where the demand data were collected between September 1998 and December 2004, i.e., 165 biweekly observations (here the product names are omitted for confidentiality). Product demand predictions from the proposed time-varying weights method will be compared with the fixed weights combinational forecast and other single model

Conclusions

An appropriate mechanism for handling demand uncertainty is crucial to the performance level of supply chain management, since inappropriate demand planning approach may lead to unjustifiably high inventory, excess capacity, or overly nervous operational policies. However, the task of choosing the most appropriate statistical model for demand forecasting is often difficult and instable. The usual technique in demand planning is to evaluate alternate forecasting models over a sample of

References (28)

  • T. Bollerslev

    Modeling the coherence in short-run nominal exchange rates: A multivariate generalized ARCH model

    Review of Economics and Statistics

    (1990)
  • T. Bollerslev et al.

    A capital asset pricing model with time-varying covariance

    Journal of Political Economy

    (1988)
  • G.P. Box et al.

    Time series analysis: Forecasting and control

    (1976)
  • C.K. Chan et al.

    Determining when to update the weights in combined forecasts for product demand – an application of the CUSUM technique

    European Journal of Operations Research

    (2004)
  • Cited by (17)

    • UNISON data-driven intermittent demand forecast framework to empower supply chain resilience and an empirical study in electronics distribution

      2019, Computers and Industrial Engineering
      Citation Excerpt :

      In addition, combinational forecast approaches have been studied to incorporate forecast uncertainty from individual models for bias reduction (Guo et al., 2017; Villegas, Pedregal, & Trapero, 2018). Zhang (2007) proposed a combined forecast approach based on a vector-generalized autoregressive conditional heteroscedasticity model for the optimal integrated weighting decision of individual forecasts. Lee and Chiang (2016) proposed a two-phase research framework with linear regression, auto-regression, and neural network as the first phase to support capacity assessment decision in the second phase for thin film transistor liquid crystal display (TFT-LCD) manufacturing.

    • A comparison of AdaBoost algorithms for time series forecast combination

      2016, International Journal of Forecasting
      Citation Excerpt :

      Extensive research has been performed to assess how the combination weights of multiple algorithms can best be determined, e.g., applying forecast error variance minimization (Min & Zellner, 1993; Newbold & Granger, 1974), regression (Granger & Ramanathan, 1984; Macdonald & Marsh, 1994), or Bayesian probability theory (Bordley, 1982; Bunn, 1975; Diebold & Pauly, 1990), with the simple arithmetic mean regularly proving a tough benchmark for more sophisticated schemes (Elliott et al., 2006). The empirical performance of forecast combination has been substantiated in various experiments (see e.g. Aksu & Gunter, 1992; Clements & Hendry, 2007; Gunter, 1992; Jose & Winkler, 2008; Stock & Watson, 2004), in prominent empirical case studies in operational research (see e.g. Chan, Kingsman, & Wong, 1999) and finance (Leung, Daouk, & Chen, 2001; Zhang, 2007), and in representative forecasting competitions such as the M3 (Makridakis & Hibon, 2000) and NN3 (Crone, Hibon, & Nikolopoulos, 2011) competitions, providing guidelines for forecast combination based on empirical evidence (de Menezes, Bunn, & Taylor, 2000; Riedel & Gabrys, 2009). More recently, research on combination in machine learning has extended the popular classification algorithm AdaBoost by Freund and Schapire (1997) to regression with time series data, typically altering one or more of its components in order to create a set of seven distinct boosting algorithms for forecasting (e.g., Assaad, Bone, & Cardot, 2008; de Souza, Pozo, da Rosa, & Neto, 2010; Shrestha & Solomatine, 2006) that are described in more detail in Section 3.8.

    • Monthly electric demand forecasting with neural filters

      2013, International Journal of Electrical Power and Energy Systems
      Citation Excerpt :

      There are lots of fields where systems may be so defined, some of them may be purely academics, but others represent applications to the solution of real life problems. Demand planning [8], stock prices or sales prediction [9,10] or energy demand forecasting [11,12] also provide valuable information to enterprises or traders when making decisions about buying or selling. Different tools have been developed to forecast time series and researchers must look for the best one for a particular problem.

    • Short-term sales forecasting with change-point evaluation and pattern matching algorithms

      2012, Expert Systems with Applications
      Citation Excerpt :

      To improve forecasting nonlinear time series events, researchers have developed alternative modeling approaches, which include nonlinear regression models, the bilinear model (Pham & Tran, 1981), the threshold autoregressive model (Armstrong & Green, 1997; Tong, 1983), and the autoregressive heteroscedastic model (ARCH) (Armstrong & Green, 1997; Engle, 1984). Zhang (2007) discusses the applicability of vector generalized autoregressive conditional heteroskedastic (GARCH) model to determine the optimal combinational weights of component forecasts, where the conditional variances and correlations of forecast errors from candidate methods are represented and estimated by a maximum-likelihood procedure. An example of GARCH to real time series of electronic products demonstrates that this weight-varying combinational method produces less prediction errors, compared to other commonly used forecasting approaches that are based on single model selection criteria or fixed weights.

    • Product demand forecasts using wavelet kernel support vector machine and particle swarm optimization in manufacture system

      2010, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      There is a kind of nonlinear mapping relationship between the factors and demand series, and it is difficult to describe the relationship by definite mathematical models. Most of the traditional methods for dealing with the forecasting problems include simple regression, multivariate regression, time series analysis, neural networks, etc [2–6]. Although these models have the advantage of accurately describing the phenomenon of long-term trends, they have the limitation of requiring at least 80, and preferably 100 or more observations in order to construct the model.

    • A combined forecasting approach based on fuzzy soft sets

      2009, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      Prudêncio and Ludermir [8] employed a machine learning method to define the weight of each individual forecast and they implemented a multi-layer perceptron neural network (MLP) to combine two forecasts which have been brought into wide use. Zhang [9] have used a generalized autoregressive conditional heteroskedasticity (GARCH) model to determine the optimal weights of component forecasts, and used the model to forecast an actual time series of electronic products. The results shows that this weight-varying combinational method performs better than other commonly used forecasting approaches which are based on single model selection criteria or fixed weights.

    View all citing articles on Scopus
    View full text