subject to m− s
T
≥ 0
m, p
h
, p
w
,q
h
,q
w
,r
h
,r
w
≥ 0
p
h
− p
w
≥ 0
q
h
− q
w
≥ 0 (14)
Market size m can not be negative value and is
naturally larger than the latest sales amount s
T
. The
domains of the other parameters also have to be posi-
tive real number because the range of the function g,
that is forecasted demand, have to be positive.
The third and fourth constraints are based on the
empirical observation that the sales rate is larger on
holidays than on weekdays in our case. This observa-
tion certainly depends on the products.
Since g
·
(s
t
;m, θ
h
,θ
w
) is either of (8), (9), (10),
or (11) according to (12), the objective function of
the parameter estimation problem (13) is nonlinear
and complex. It is unable to estimate the param-
eters by solving normal equations or a linear least-
square method. From some preliminary experiments,
it is found that the solution obtained by quasi-Newton
method such as BFGS method highly depends on the
selection of initial search point and has large vari-
ance. Thus, we employed real-coded genetic algo-
rithms known as efficient optimization methods for
such problems(Eshelman and Schaffer, 1993; Fogel,
1997).
4 NUMERICAL EXPERIMENTS
The proposed total sales forecasting method is eval-
uated on the data provided by a high-tech consumer
products manufacturer. The data consist of the sales
record of seven models of their products for 120 days
from the date of release.
The sales record of the first 28 days, s
1
, s
2
, ..., s
28
are used for the parameter estimation. Then, x
29
, x
30
,
..., x
120
, are forecasted as:
x
t+1
=
g(s
28
;m, θ
h
,θ
w
), (t = 28)
g(x
t
;m, θ
h
,θ
w
), (otherwise)
(15)
The objective is to forecast total sales of a high-tech
product in four months. Thus, the absolute error on
120th day,
x
120
− s
120
s
120
(16)
is evaluated.
Since GAs are stochastic search algorithms and
their performance varies from time to time, ten runs
are performed with each model. Thus, 70 runs (10
runs multiplied by 7 models) are performed with each
diffusion model. Then mean and standard deviation
of the absolute error over 70 samples are evaluated.
The computation time required for one run con-
sisting of parameter estimation and demand forecast-
ing is as short as about 1 second on Microsoft Win-
dows XP PC with Intel Core Solo T1300 1.66GHz
and 1Gbytes RAM.
Table 1 shows the mean and standard deviation
(stdev) of the absolute error over 70 samples. For
comparison, the result of the conventional method,
which uses the diffusion models with time-invariant
parameters, is also shown. The proposed method
achieved better performance than the conventional
method. The mean forecasting error of the nega-
tive exponential model with the proposed method is
about 11% while with the conventional method is
about 44%. This is a considerable improvement. PNE
model with the proposed method also achieved a big
improvement.
T-test is conducted and the significance probabil-
ity between proposed method and conventional time-
invariant parameter method is shown. There are sig-
nificant differences between proposed and conven-
tional method.
Although the forecasting accuracies of the logis-
tic and Bass model are also improved with proposed
method, the forecasting error with the models is much
higher (worse) than the other models. We consider
that the logistic and Bass model themselves do not fit
the product we tested.
Figure 1 shows an example of the sales forecasted
with proposed and conventionalmethod and an actual
sales record. In the figure, actual sales slows down
on around 30th day by some unknown reason. Af-
ter that, however, the sales rate of the actual record
and the forecasts with the proposed method are al-
most same while the sales rate with the conventional
method declines gradually and the forecasts deviate
from the actual sales.
Figure 2 shows an another example of the fore-
casted and the actual sales. The figure is a close-up of
the data from 29th day to 42nd day. 33rd, 34th, 41st,
and 42nd day are holidays and you can see from the
figure that the actual sales rate on the days is higher
than the other days. The proposed method follows
the change of the sales rate while the conventional
method does not. Accumulation of the small differ-
ence of the sales rate results in a considerable differ-
ence of total sales forecasting.
5 CONCLUSIONS
In this paper, we proposed a method to forecast the
total sales of products whose effective sale period is
very short.
FORECASTING TOTAL SALES OF HIGH-TECH PRODUCTS - Daily Diffusion Models and a Genetic Algorithm
337