Figures
Abstract
The grey prediction is a common method in the prediction. Studies show that general grey models have high modeling precision when the time sequence varies slowly, but some grey models show low modeling precision for the high-growth sequence. The paper researches the grey modeling for the high-growth sequence using the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α). To improve the nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α)’s prediction precision and make data have better adaptability to the model, the paper makes improvements in the following three aspects: (1) the paper improves the accumulated generating sequence of original time sequence, i.e. making a new transformation of traditional accumulated generating sequence; (2) the paper improves the model’s structure, extends the grey action and builds an extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α); (3) the paper improves the model’s background value and uses the value of cubic spline function to approximate the background value. Because the parameters of the new accumulated generating sequence transformed, the nonlinear grey Bernoulli model’s time response equation and the background value are optimized simultaneously, the prediction precision increases greatly. The paper builds an extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) using the method proposed and seven comparison models for China’s express delivery volume per capita. Comparison results show that the extended nonlinear grey Bernoulli model built with the method proposed has high simulation and prediction precision and shows the precision superior to that of seven comparison models.
Citation: Cheng M, Liu B (2023) A novel nonlinear grey Bernoulli model NGBM(1,1,t^p,α) and its application in forecasting the express delivery volume per capita in China. PLoS ONE 18(5): e0285460. https://doi.org/10.1371/journal.pone.0285460
Editor: Tinggui Chen, Zhejiang Gongshang University, CHINA
Received: February 11, 2023; Accepted: April 24, 2023; Published: May 18, 2023
Copyright: © 2023 Cheng, Liu. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper.
Funding: This project has received financial support from the National Natural Science Foundation of China (Grant No.11401418). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
The grey system theory proposed by Chinese scholar Jvlong Deng in 1982 is mainly applied to the studies on problems with less data and poor information. The grey prediction is an important component of grey system theory. Currently, it has been used widely in economic fields like industry, agriculture and commerce, and other fields, such as environment, energy, society and military, but it has big prediction errors sometimes. In this case, to improve the grey model’s prediction precision, many scholars have made various studies on the grey prediction model. Cai et al. [1] proposed an asphalt pavement performance prediction method based on fractional grey model, which adopted fractional cumulative generation operation instead of traditional cumulative generation operation. Hu [2] proposed a GM(1,1) model based on residual correction for energy prediction. Different from the usual practice, the residual was not created independently. Experimental results showed that the proposed residual GM(1,1) model performed well compared with other residual GM(1,1) models. Cheng et al. [3] established a GM(1,1) model of China’s total industrial crude oil consumption by improving the parameter estimation of the model through four methods without changing the model structure. Liu et al. [4] proposed a constant stress accelerated degradation test and combined prediction model based on the Wiener process GM(1,1) model in order to predict the residual current device’s residual life. To improve the prediction accuracy of landslide deformation, Huang et al. [5] proposed an improved deformation prediction algorithm based on GM(1,1) model and empirical mode decomposition. To accurately predict medium—and long-term renewable energy generation, He [6] established a structurally adaptive discrete grey prediction model with new information priority. Wu et al. [7] studied CO2 emissions of BRICS countries (Brazil, Russia, India, China, and South Africa) by using a fractional non-homogeneous grey model, and the new model was developed to predict CO2 emissions of BRICS countries from 2019 to 2025. Wang et al. [8] proposed a new adaptive grey model of Caputo fractional derivative structure and a new Caputo fractional cumulative generator in order to accurately predict the future energy trend. By comparing optimization algorithms, particle swarm optimization algorithm was selected to optimize the model parameters. To predict photovoltaic energy, Yu et al. [9] developed a new grey system model, which takes into account the time-delay power effect with high flexibility, so as to deal more effectively with small and complex time series and has a more general formula. Three practical cases of energy prediction verified the effectiveness of the new model. The actual case showed that their proposed model was superior to the existing eight grey prediction models. Wang et al. [10] proposed a new adaptive grey Chebyshev polynomial Bernoulli model with fractional order structure to accurately predict renewable energy in China, which was based on NGBM(1,1) model to describe nonlinear phenomena. Xiang et al. [11] established the PM10 short-term prediction model using the grey system theory. They adopted Euler polynomial as the driver of the grey model, then adopted the convolution solution to make the new model computationally feasible, and adopted the grey wolf optimizer to optimize and select the nonlinear parameters of the model. Xiang et al. [12], aiming at the uncertainty of sewage discharge prediction in China, introduced the hyperbolic time delay term on the basis of grey system theory, established a new prediction model, determined the key nonlinear parameters of the model by grasshopper optimization algorithm, and proved the reliability of the model through a series of practical examples. The above scholars improved the grey model from different angles to improve the prediction accuracy.
The grey models generally used include the GM(1,1) model [13], the GM(1,N) model [14], the GM(N,1) model [15] and the nonlinear grey Bernoulli model [16, 17]. In the models, the nonlinear grey Bernoulli model is an important type, which has the strong adaptability to data fitting and thus has higher prediction precision generally. However, it’s hard to solve the power exponent and its parameters in the model, so the research on the nonlinear grey Bernoulli model is difficult and develops slowly.
Some scholars have researched the nonlinear grey Bernoulli model early. Wang et al. [18], starting from the whitening equation of the nonlinear grey Bernoulli model, solved the specific expression of the power index by using the grey derivative information covering principle, and discussed the relevant properties of the nonlinear grey Bernoulli model. However, the formula for solving the power index was relatively complex. Wang [19] improved the grey derivative of nonlinear grey Bernoulli model to improve the modeling accuracy. Wang et al. [20] optimized the power index and the parameters in the time-response formula of the nonlinear grey Bernoulli model through software programming to improve the modeling accuracy, but did not give the specific formula for solving the power index. Zhang and Chen [21] improved the modeling accuracy by processing the background value and initial conditions, but ignored the exponential part of the time response when they abstracted the curve into a non-homogeneous exponential function in the process of optimizing the background value. Hu [22] optimized the background value through data transformation. Compared with the traditional nonlinear grey Bernoulli model, although this method improved the modeling accuracy, it ignored the constant term in the time response.
In recent years, some scholars have made more in-depth theoretical and application studies on the nonlinear grey Bernoulli model. Cheng and Liu [23], Ma and Wei [24] extended the grey action amount of the traditional nonlinear grey Bernoulli model and proposed the extended nonlinear grey Bernoulli model, and gave the modeling method, and the examples showed that their proposed extended nonlinear grey Bernoulli model had high accuracy. Luo and Chen [25] proposed a nonlinear grey Bernoulli model with linear time-varying parameters for the prediction of non-equidistant time series. Zeng [26], Huang et al. [27] proposed a new nonlinear grey Bernoulli model building method to solve the problem that the traditional nonlinear grey Bernoulli model was not good at predicting the oscillation time series. Examples showed that their proposed model and method had high accuracy. Ding et al. [28] simultaneously optimized the power exponent and initial conditions of the nonlinear grey Bernoulli model, obtained the model parameter values by minimizing the average error, and verified the effectiveness and practicability of the model with an example. Zhou et al. [29] proposed a new time-varying grey Bernoulli model for accurate prediction of electric vehicles inventory and sales. They first designed time-varying parameters and power indices to explore the nonlinear development trend of the series, and then determined the optimal solution by using the cuckoo search algorithm. Wu et al. [30] proposed a new nonlinear grey Bernoulli model with a combinatorial component accumulation generator to predict oil consumption and end-consumption in China, considering the uncertainty and volatility of the petroleum system. The newly designed model combined the traditional fraction accumulation with the fitting fraction accumulation and introduced a combinatorial fraction accumulation generator. Compared with the old accumulation, the new optimized accumulation can improve the flexible mining ability of the development law of time series. Zeng et al. [31] proposed a matrix nonlinear grey Bernoulli model based on interval sequence in order to accurately predict power generation. To make the model directly applicable to interval sequence, the traditional grey Bernoulli model was linearized by power function transformation, then the parameters were matrixed, and finally the recursive prediction formula was obtained by Cramer’s law. The new model can be used to predict exponential interval series, saturation interval series and parabolic interval series. Yin and Mao [32] proposed a new fractional multivariate grey Bernoulli model for short-term power load prediction. The fractional differential equation and fractional cumulative generation sequence were integrated into the new model. Secondly, they improved the grey wolf algorithm, so that many parameters in the model were better optimized. Tong et al. [33], To accurately predict natural gas consumption, started from the traditional nonlinear grey Bernoulli model, expanded the development coefficient and grey action, proposed a new adaptive time-varying grey Bernoulli prediction model, derived the model’s time-response formula, and discussed the relationship between model parameters and model accuracy. Then, the nonlinear parameters and power parameters of the new model were optimized by genetic algorithm, and the validity of the model was analyzed by predicting the consumption of natural gas in China, the United States and Russia.
The scholars mainly improved the model in terms of grey derivative, power exponent, initial value, background value, model extension and parameter optimization to further improve the precision of model, but there were some defects in the modeling for some data, such as the high-growth sequence, manifested as the poor modeling precision. There are, essentially, the following three main factors affecting the modeling precision: first, the data should adapt to the variation law of model; second, the model should meet the variation characteristics of data; third, the method should be chosen properly. To improve the modeling precision for high-growth sequence, the paper makes improvements in the following three aspects: (1) the paper improves the accumulated generating sequence of original time sequence, i.e. making a new transformation of traditional accumulated generating sequence, to enhance the high-growth sequence’s adaptability to the model; (2) the paper improves the model’s structure and extends the grey action, i.e. building an extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α), to make the model adapt to the variation of high-growth sequence; (3) the paper improves the model’s background value and uses the cubic spline function value to approximate the background value to enhance the estimation precision of parameter.
Because the parameters improved in the three aspects are optimized simultaneously, the precision of model increases greatly. To avoid big average simulation relative error (MAPE1) or big average prediction relative error (MAPE2) of the model, we make the objective function be the minimum of max(MAPE1, MAPE2).
It should be noticed that the improvement in the accumulated generating sequence of original time sequence has many transformation forms and the extension of the model’s grey action also has many manifestation forms, so how to find the proper form should be studied further.
The paper first gives the modeling method of traditional nonlinear grey Bernoulli model, then proposes the form of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α), next gives the method to build an extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α), i.e. giving the time response equation for prediction and its parameter optimization method, and finally builds an extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α) using the method proposed and other seven models for China’s express delivery volume per capita. Results show that the extended nonlinear grey Bernoulli model built with the method proposed has high simulation and prediction precision and shows the precision superior to that of other seven models in comparisons.
Methods
The method to build the traditional nonlinear grey Bernoulli model
Suppose the original time sequence is x(0) = {x(0)(1), x(0)(2), ⋯, x(0)(n)} and its first-order accumulated generating sequence (1 − AGO) is x(1) = {x(1)(1), x(1)(2), ⋯, x(1)(n)} in which . Suppose the sequence x(1) after the accumulation meets the following dynamic differential equation:
(1)
Make an integration operation from both sides of the equation in [k − 1, k], then get
(2)
i.e.
.
The traditional nonlinear grey Bernoulli model writes z(2)(k) as (z(1)(k))α approximately, then have
(4)
Definition 1 [34]: Call z(1) = {z(1)(1), z(1)(2), ⋯, z(1)(n)} the background value sequence of x(1)(k) in which . Especially when
,
.
Definition 2 [34]: Call x(0)(k) + az(1)(k) = b(z(1)(k))α the grey differential equation of nonlinear grey Bernoulli model.
Definition 3 [34]: Call the whitening equation of nonlinear grey Bernoulli model.
Theorem 1 [34]: The parameter estimates of nonlinear grey Bernoulli model are
(5)
where
(6)
Theorem 2 [34]: The time response function of nonlinear grey Bernoulli model is
(7)
The estimate of power exponent α can be obtained with the optimization method generally. According to the time response function sequence, we can get the simulation value and prediction value of original sequence from .
The form of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α)
To make data have better adaptability to the model, the paper first improves the accumulated generating sequence of x(0)(t). Then, have the following definition.
Definition 4 [35]: Suppose the original time sequence is x(0) = {x(0)(1), x(0)(2), ⋯, x(0)(n)} and the new accumulated generating sequence is defined as x(r) = {x(r)(1), x(r)(2), ⋯, x(r)(n)} in which , g > 0, h ≥ 0, v ≥ 0, k = 1, 2, ⋯, n.
Especially when g = 1, h = 0, sequence x(r) becomes x(0), so for a specific grey model, if it meets the rules of traditional accumulated generating sequence, it must meet the rules of new accumulated generating sequence. Therefore, improving the accumulated generating sequence of x(0)(t) can improve modeling precision. In particular, the improvement in modeling accuracy is greater for high-growth sequences.
Next, the paper extends the structure of traditional nonlinear grey Bernoulli model, extending the grey action (x(r)(t))α to be (b0 + b1t + b2t2+ ⋯ + bptp)(x(r)(t))α to make the model have the generality to be adaptive to more variations of data. Then, have the following definitions. In particular, the adaptability of high-growth sequences to the model is enhanced.
Definition 5: Suppose the original time sequence is x(0) = {x(0)(1), x(0)(2), ⋯, x(0)(n)}, the new accumulated generating sequence is x(r) = {x(r)(1), x(r)(2), ⋯, x(r)(n)} and the new background value is . Call x(r)(k) + az(r)(k) = (b0 + b1t + b2t2 + ⋯ + bptp)(z(r)(k))α the grey differential equation of extended grey model NGBM(1,1,t⌃p,α).
Definition 6: Call the whitening equation of extended grey model NGBM(1,1,t⌃p,α). Especially, when p = 0, the equation above is the whitening equation of traditional nonlinear grey Bernoulli model.
Definition 7: When p = 1, call the whitening equation of extended nonlinear grey Bernoulli model NGBM(1,1,t,α).
Definition 8: When p = 2, call the whitening equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α).
The time response equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α)
Theorem 3: Suppose sequence x(r) = {x(r)(1), x(r)(2), ⋯, x(r)(n)}, and the whitening equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) is , and then its time response equation is
(8)
where
(9)
Proof:
(10)
let y = (x(r)(t))1−α, and then get
(11)
The parameter optimization method of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α)
Theorem 4: The whitening equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) is
(15)
For the given α, w1, w2, w3, w4, g, h, v, have the parameter estimates
(16)
where
(17)
(18)
(19)
(20)
(21)
(22)
and (aik, bik, cik, dik), (i = 1, 2, 3, 4; k = 2, 3⋯, n) is the cubic spline interpolation function coefficient.
Proof: The whitening equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) is
(23)
Make an integration operation from both sides of the equation in [k − 1, k], then get
(24)
let
,
,
,
.
Apparently,
(25)
(26)
(27)
(28)
In this case, the background value function is an interpolation function, and choose the cubic spline interpolation function as the interpolation function.
If the background value function is
(29)
where
, and (a1k, b1k, c1k, d1k) is a known cubic spline interpolation function coefficient.
Apparently, the spline interpolation function meets when t = k − 1, x(r)(t) = x(r)(k − 1); when t = k, x(r)(t) = x(r)(k).
Then, the background value is as follows:
(30)
(31)
Similarly, if the background value function is
(32)
where
, and (a2k, b2k, c2k, d2k) is the known cubic spline interpolation function coefficient, the background value is as follows:
(33)
(34)
If the background value function is
(35)
where
and (a3k, b3k, c3k, d3k) is the known cubic spline interpolation function coefficient, the background value is as follows
(36)
(37)
If the background value function is
(38)
where
, and (a4k, b4k, c4k, d4k) is the known cubic spline interpolation function coefficient, the background value is as follows
(39)
(40)
and then have
(41)
where ε(k) is the error terms.
For the given α, w1, w2, w3, w4, g, h, v, get the parameter estimates (a, b0, b1, b2) with the least squares method:
(42)
where
(43)
(44)
The formula for finding the simulated and predicted values of x(0) is given below.
Because ,
(45)
So x(0)’s simulation value is
(46)
and prediction value is
(47)
If all parameters are known, we can make simulations and predictions with the model. Suppose there are observation data of N years in which the data from year 1 to year n are used for modeling and the data from year n + 1 to year N are used for prediction. For x(0), the simulation value and prediction value are recorded as and
respectively; the average simulation relative error is
; the average prediction relative error is
.
In fact, the values of α, w1, w2, w3, w4, g, h, v are required, which can be determined using an optimization method, i.e. the following optimization problem:
(48)
(49)
This optimization can be solved by MATLAB software using the global optimization command. Estimate the parameters and then get the simulation values and prediction values of x(0) from .
Application of grey model in forecasting express delivery volume per capita in China
China’s express delivery industry has been growing rapidly since year 2007. In 2021, the business volume of China’s express delivery service enterprises has reached 0.1083 trillion increasing by 29.9% year on year; the business income has reached 1033.23 billion yuan increasing by 17.5% year on year. China’s express delivery business shows an increasing contribution to economic growth. With the growth of gross express delivery, the express delivery volume per capita is growing rapidly. The express delivery volume reflects people’s living consumption and social & economic development levels and its future trend is cared about by everyone, so predicting China’s express delivery volume per capita accurately has great significance. The paper builds a grey prediction model for China’s express delivery volume per capita using the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α) proposed. China’s express delivery volume per capita is written as x(0)(t). See Table 1 for the specific data.
First, build a traditional nonlinear grey Bernoulli model for original sequence and then get the parameter estimates through calculation:
(50)
The time response equation is
(51)
Calculate and get the simulation values and prediction values of original sequence in these periods with ; calculate and get the relative errors of simulation values and prediction values of original sequence in the periods with
; calculate and get the average simulation relative error with
and calculate and get the average prediction relative error with
. See Table 1 for the results.
Next, build the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) proposed, i.e. the following model
(52)
Calculate and get the following parameter estimates using the method proposed:
(53)
(54)
Then, get the following time response equation:
(55)
where
(56)
Calculate and get the simulation values and prediction values of original sequence in these periods with and the results are shown in Table 1. See Table 1 for the relative errors and average relative errors in the periods.
To compare the method proposed with the grey models proposed in other referencing documents in terms of modeling precision, the paper makes calculations.
Build a model using the improved method of extended nonlinear grey Bernoulli model given by referencing document [23] and then get the following time response equation:
(57)
Calculate and get the simulation value and prediction value of original sequence with , and the results are shown in Table 2. Table 2 shows the relative errors and average relative error in the periods.
Build a model using the improved method of nonlinear grey Bernoulli model given by referencing document [36] and then get the following time response equation:
(58)
Calculate and get the simulation value and prediction value of original sequence with , and the results are shown in Table 2. Table 2 shows the relative errors and average relative error in the periods.
We build a model for using the improved method of simultaneous grey model given by referencing document [37] and then get the following time response equation through calculations:
(59)
We calculate and get the simulation and prediction values of original sequence in these periods with
, and the results are shown in Table 3. See Table 3 for the relative errors and average relative errors in the periods.
We build a model using the improved nonlinear optimized GM(1,N) model given by referencing document [38] and then get the following time response equation through calculations:
(60)
where x(1)(t) is the once accumulated generating column of original sequence and y(1)(t) is the once accumulated generating column of GDP per capita.
We calculate and get the simulation values and prediction values of original sequence in these periods with and the results are shown in Table 3. See Table 3 for the relative errors and average relative errors in the periods.
Next, we build non-grey models. First, we build an ARIMA model. We get the ARIMA(1,2,2) model through calculations:
(61)
We calculate and get the simulation and prediction values of original sequence in these periods with the model, and the results are shown in Table 4. See Table 4 for the relative errors and average relative errors in the periods.
Then, we build a lagged regression model. We calculate and get
(62)
We calculate and get the simulation and prediction values of original sequence in these periods with the model, and the results are shown in Table 4. See Table 4 for the relative errors and average relative errors in the periods.
Fig 1 is the histogram of relative errors of eight models built for China’s express delivery volume per capita. Models 1~8 are the traditional nonlinear grey Bernoulli model, the model proposed, the model of document [23], the model of document [36], the model of document [37], the model of document [38], the ARIMA model, and the time-lagged regression model. We can see that the model proposed has the highest modeling precision and the precision superior to that of other models.
Quality evaluations on models
The robustness evaluation
The robustness evaluation refers to a statistical evaluation on the stability of the model built. We suppose that, for the model, the parameter estimate is η, the residua sum of squares is s, the sub-sample variance is , the degree of freedom is ns and the population variance is
. We give η a small perturbation Δ and record Q = η + Δ. We consider Q as the parameter value of model to get the fitting residual of r, and consider corresponding sub-sample variance as
, freedom degree as nr and population variance as
to construct the statistics
(63) F ∼ F(ns − 1, nr − 1). We suppose
. If it is on the confidence level of α,
(64) H0 is accepted while H1 is rejected, i.e. the model is considered as a robust model on the confidence level of 1 − α.
For the extended nonlinear grey Bernoulli model established in this paper, we give η a small perturbation Δ = 1%, and get . Because
,
. Therefore, the model is robust.
The precision evaluation
The precision evaluation is an evaluation on the fitting accuracy of model. It generally analyzes the practical fitting results and calculates some statistics, such as the model’s coefficient of determination , mean absolute relative error
, Theil index of inequality
and so on.
For the extended nonlinear grey Bernoulli model established in this paper, we calculate and get the coefficient of determination R2 = 0.9972 close to 1, the mean absolute relative error MARE = 2.70% less than 3%, and the Theil index of inequality μ = 0.0272 close to 0, so the model has high precision.
Results and discussions
Table 1 gives the calculation results of the traditional nonlinear grey Bernoulli model built with the conventional method and the extended nonlinear grey Bernoulli model built with the method proposed. The results show that the nonlinear grey Bernoulli model built with conventional method has big average simulation and prediction relative errors (7.94% and 13.31%, respectively); the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed has small average simulation and prediction relative errors (2.70% and 2.69%, respectively). It can be seen that the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed has high precision and is superior to the traditional nonlinear grey Bernoulli model built with the conventional method significantly.
Table 2 gives the calculation results of the grey models built with the methods given by referencing documents [23, 36]. The results show that x(0) calculated with the method of referencing document [23] has small average simulation and prediction relative errors (4.89% and 4.88%, respectively) comparatively, but its precision is lower than the calculation precision of the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed; x(0) calculated with the method of referencing document [36] has big average simulation and prediction relative errors (12.59% and 4.48%, respectively), but its precision is lower than that of the nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed significantly.
Table 3 gives the calculation results of the grey models built with the modeling methods of referencing documents [37, 38]. The results show that x(0) calculated with the method of document [37] has big average simulation and prediction relative errors (10.88% and 10.89%, respectively), and its precision is significantly lower than that of the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) proposed; x(0) calculated with the method of document [38] has a big average simulation relative error (15.99%), and although with a small average prediction relative error (2.28%), its overall precision is significantly lower than that of the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed.
Table 4 gives the calculation results of the non-grey models. The results show that the ARIMA model built has big average simulation and prediction relative errors (12.84% and 9.94%, respectively), and its precision is significantly lower than the calculation precision of the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed; the time-lagged regression model built has a big average simulation relative error (13.49%), and although with a small average prediction relative error (2.73%), the model’s overall precision is significantly lower than that of the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed.
Therefore, Tables 1 ~ 4 show that the extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) built with the method proposed has the precision significantly higher than that of the nonlinear grey Bernoulli model built with the traditional method and superior to that of the models built with the methods of referencing documents [23, 36–38], the ARIMA model and the time-lagged regression model. It indicates that the extended model and method proposed in the paper have high reliability and effectiveness.
The express delivery volume per capita is a high-growth sequence, and studies have shown that general grey models are adapted to the variations of low-growth sequence. The common grey modeling methods rarely transform the accumulated generating sequence. Some scholars have extended the grey action of grey model, but the extended model failed to present the variation law of high-growth sequence. The paper improves the accumulated generating sequence to make the high-growth sequence adapt to the variation law of nonlinear grey Bernoulli model, and extends the grey action of nonlinear grey Bernoulli model simultaneously to make the improved model present the variation characteristics of high-growth sequence. In addition, we use the cubic spline interpolation function as the background value to make the model have better fitting elasticity. We optimize the parameters in the three aspects simultaneously, to make the model have higher precision overall.
Conclusion
(1) To increase the nonlinear grey Bernoulli model’s prediction precision and increase the data’s adaptability to the model, the paper transforms the accumulated generating sequence of original time sequence, x(0) = {x(0)(1), x(0)(2), ⋯, x(0)(n)}, i.e. the new accumulated generating sequence is x(r) = {x(r)(1), x(r)(2), ⋯, x(r)(n)} in which . Because the original accumulated generating sequence is an exception of new accumulated generating sequence, for a specific grey model, if it meets the rules of traditional accumulated generating sequence, it must meet the rules of new accumulated generating sequence. Therefore, improving the accumulated generating sequence of x(0)(t) can improve modeling precision.
(2) To improve the model’s prediction precision, the paper extends the structure of traditional nonlinear grey Bernoulli model by extending grey action (x(r)(t))α to be (b0+ b1t + b2t2+ ⋯ + bptp)(x(r)(t))α to make the model have the generality to be adaptive to more variations of data. The extended nonlinear grey Bernoulli model is recorded as EGPM(1,1,t⌃p,α).
(3) To improve the model’s prediction precision, the paper uses the interpolation function as the background value function and chooses the cubic spline interpolation function as the interpolation function to have more flexible background values. The four background values are z(i)(k) = aik[1 − wi]3 + bik[1 − wi]2 + cik[1 − wi] + dik, (0 ≤ wi ≤ 1), and (aik, bik, cik, dik), (i = 1, 2, 3, 4;k = 2, 3⋯, n) is the cubic spline interpolation function coefficient.
(4) The paper gives the parameter optimization method and time response equation of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α). The paper improves the model in three aspects and the parameters in the three aspects are optimized simultaneously, improving the model’s simulation and prediction precision greatly.
(5) Using the modeling method of extended nonlinear grey Bernoulli model NGBM(1,1,t⌃p,α) proposed, the paper builds a grey model for China’s express delivery volume per capita. Results show that the model build has the simulation and prediction precision higher than that of traditional nonlinear grey Bernoulli model significantly. The extended nonlinear grey Bernoulli model NGBM(1,1,t⌃2,α) has an average simulation relative error of 2.70% and an average prediction relative error of 2.69% which are both small. The grey modeling for rapid growth sequence like China’s express delivery volume per capita has such high precision, indicating the method proposed is highly scientific.
(6) To compare the model proposed with the nonlinear grey Bernoulli models proposed by other referencing documents in terms of modeling precision, the paper makes modeling calculations for the methods proposed by referencing documents [23, 36–38]. Calculation results show that the model built with the modeling method proposed has the precision significantly superior to that of the models built with the methods of the documents. The comparison results of modeling results with two non-grey models also show the model proposed has the highest precision. Therefore, the model built with the method proposed has high reliability. The idea and method offered in the paper have important significance for the in-depth study and wide applications of nonlinear grey Bernoulli model.
References
- 1. Cai L L, Wu F, Lei D G. Pavement condition index prediction using fractional order GM(1,1) model. IEEJ Transactions on Electrical and Electronic Engineering, 2021, 16(8): 1099–1103.
- 2. Hu Y C. Energy demand forecasting using a novel remnant GM(1,1) model. Soft Computing, 2020, 24(18): 13903–13912.
- 3. Cheng M L, Shi G J, Xiang M Y. On the improvement of the parameter estimation of the grey model GM(1,1) and model application. Communications in Statistics: Simulation & Computation, 2020, 49(5): 1367–1384.
- 4. Liu G J, Wang Z, Li X, et al. Life prediction of residual current device based on wiener process with GM (1, 1) model. IEEJ Transactions on Electrical and Electronic Engineering, 2021, 16(9): 1165–1173.
- 5. Huang C J, Cao Y Z, Zhou L. Application of optimized GM (1,1) model based on EMD in landslide deformation prediction. Computational and Applied Mathematics, 2021, 40(8): 261.
- 6. He X B, Wang Y, Zhang Y Y, et al. A novel structure adaptive new information priority discrete grey prediction model and its application in renewable energy generation forecasting. Applied Energy, 2022, 325: 119854.
- 7. Wu W Q, Ma X, Zhang Y Y, et al. A novel conformable fractional non-homogeneous grey model for forecasting carbon dioxide emissions of BRICS countries. The Science of the Total Environment, 2020, 707:135447. pmid:31863989
- 8. Wang Y, Yang Z S, Wang L, et al. Forecasting China’s energy production and consumption based on a novel structural adaptive Caputo fractional grey prediction model. Energy, 2022, 259: 124935.
- 9. Yu L, Ma X, Wu W Q, et al. Application of a novel time-delayed power-driven grey model to forecast photovoltaic power generation in the Asia-Pacific region. Sustainable Energy Technologies and Assessments, 2021, 44: 100968.
- 10. Wang Y, Nei R, Chi P, et al. A novel fractional structural adaptive grey Chebyshev polynomial Bernoulli model and its application in forecasting renewable energy production of China. Expert Systems with Applications, 2022, 210: 118500.
- 11. Xiang X W, Ma X, Ma M D, et al. Research and application of novel Euler polynomial-driven grey model for short-term PM10 forecasting. Grey Systems: Theory and Application, 2021, 11(3): 498–517.
- 12. Xiang X W, Ma X, Fang Y Z, et al. A novel hyperbolic time-delayed grey model with grasshopper optimization algorithm and its applications. Ain Shams Engineering Journal, 2021, 12(1): 865–874.
- 13. Cao Y, Yin K D, Li X M. Prediction of direct economic loss caused by marine disasters based on the improved GM(1,1) model. Journal of Grey System, 2020, 32(1): 133–145.
- 14. Xiao X P, Cheng S S. Research on multicollinearity in the grey GM(1,N) model. Journal of Grey System, 2018, 30(4): 60–77.
- 15. Xu N, Dang Y G. An optimized grey GM(2,1) model and forecasting of highway subgrade settlement. Mathematical Problems in Engineering, 2015, 2015(1): 1–6.
- 16. Guo J H, Xiao X P, Liu J, et al. Stability of GM(1,1) power model on vector transformation. Journal of Systems Engineering and Electronics, 2015, 26(1): 103–109.
- 17. Wang J F, Luo D. Ractional order discrete grey GM(1, 1) power model based on oscillation sequences and its application. Control and Decision, 2017, 32(1): 176–180.
- 18. Wang Z X, Dang Y G, Liu S F, et al. Solution of GM(1,1) power model and its properties. Systems Engineering and Electronics, 2009, 31(10):2380–2383.
- 19. Wang F X. GM(1,1) power model of improvement grey derivative. Pure and Applied Mathematics, 2011, 27(2):148–150.
- 20. Wang Z X, Dang Y G, Zhao J J. Optimized GM(1,1) power model and its application. Systems Engineering—Theory & Practice, 2012, 32(9):1973–1978.
- 21. Zhang S J, Chen S Y. Optimization of GM(1,1) power model and its application. Systems Engineering, 2016, 34(8):154–158.
- 22. Hu P. GM(1,1) power model of optimized background values and its application. Mathematics in Practice and Theory, 2017, 47(19): 99–104.
- 23. Cheng M L, Liu B. An extended grey GM(1,1) power model and its application. Journal of Statistics and Information, 2021, 36(10):3–11.
- 24. Ma G H, Wei Y. A new method for power exponent calculation of GM(1,1) power model. Statistics and Decision, 2021, 37(11):16–20.
- 25. Luo Y H, Chen Y J. Linear time-varying parameter non-equidistant GM(1,1) power model and its application. Systems Engineering, 2021, 39(05): 152–158.
- 26. Zeng L. Grey GM(1,1|sin) power model based on oscillation sequences and its application. Journal of Zhejiang University (Science Edition), 2019, 46(6): 697–704.
- 27. Huang Y H, Chen X L, Wang Y H. Application of GM(1,1) power model based on sum of sine in port throughput prediction. Journal of Shanghai Maritime University, 2019, 40(03): 69–73.
- 28. Ding S, Li R J, Dang Y G. Construction and application of GM(1,1) power model based on the optimized initial condition. Chinese Journal of Management Science, 2020, 28(01):153–161.
- 29. Zhou H M, Dang Y G, Yang Y J, et al. An optimized nonlinear time-varying grey Bernoulli model and its application in forecasting the stock and sales of electric vehicles. Energy, 2023, 263: 125871.
- 30. Wu W Z, Hu Z M, Qi Q, et al. An MPA-based optimized grey Bernoulli model for China’s petroleum consumption forecasting. Complex & Intelligent Systems, 2023, 9(1): 329–343. pmid:35791350
- 31. Zeng X Y, Cang H Z, Yan S L, et al. A novel matrixed nonlinear grey Bernoulli model for interval prediction of power generation. Applied Mathematical Modelling, 2023, 115: 221–236.
- 32. Yin C, Mao S H. Fractional multivariate grey Bernoulli model combined with improved grey wolf algorithm: Application in short-term power load forecasting. Energy, 2023, 269: 126844.
- 33. Tong M Y, Qin F L, Dong J R. Natural gas consumption forecasting using an optimized Grey Bernoulli model: The case of the world’s top three natural gas consumers. Engineering Applications of Artificial Intelligence, 2023, 122: 106005.
- 34.
Liu S F. Grey System Theory and Its Application (9th Ed.). Beijing: Science Press, 2021.
- 35. Liu L Y, Chen Y, Wu L F. The damping accumulated grey model and its application. Commun Nonlinear Sci Numer Simulat 2021, 195: 105665.
- 36. Ma Y M, Wang S C. Construction and application of improved GM (1,1) power model. Journal of Quantitative Economics, 2019, 36(3):84–88.
- 37. Cheng M L, Cheng Z. A novel simultaneous grey model parameter optimization method and its application to predicting private car ownership and transportation economy. Journal of Industrial and Management Optimization, 2022. (online)
- 38. Fu Z W, Yang Y K, Wang T Y. Prediction of urban water demand in Haiyan county based on improved nonlinear optimization GM(1,N) model. Water Resources and Power, 2019, 37(10): 44–47.