1.
Introduction
Per capita energy consumption is an important index to measure the development of the economic for a country and people's living standards. The more energy is consumed by per person, the bigger of the GNP, and the people in this country get richer and richer. Usually, the changes of the energy intensity is closely related to the process of industrialization, especially in developed countries. As is known to all, during the early and middle stages of industrialization, the energy consumption generally grows slowly with the economies grow. And the pattern of economic growth changes significantly as the economic development enters into the post-industrial stage, at the same time, the energy consumption intensity begins to decline. So far, many researchers have done a lot of meaningful work on the energy consumption. For example, in order to predict the demand of the building energy more accuracy, Kim et al. adopted a modified dataset approach to deal with the limitations of the prediction methods which have used for solving the existing building energy [1]. Based on historical data (such as climate, capacity) of air conditioning operating enterprises, Liu et al. established a scientific model of air conditioning energy consumption and the prediction model for solving the air condition starting time, then they constructed a demand prediction model according to the long short-term, that is, the sequence-to-sequence (seq2seq) model. Finally, they applied their theory and technology proposed in the research to design and implement the air-condition energy control system in smart factory, and predict the starting time of air-condition in the production workshop of enterprises [2]. It is essential to develop the efficient forecasting system for more accurate modeling the electrical energy. To achieve this goal, Bendaoud et al. proposed an innovative load forecasting approach using the Load Profiles (LPs) in reference [3]. According to the low accuracy of charging station load forecasting caused by the number of EVs, temperature and electricity price as well as other factors, Feng et al. presented a load forecasting method of EVCSs based on a combination of multivariable residual correction grey model (EMGM) and long short-term memory (LSTM) network [4].
It is vital for forecasting nuclear energy accurately to ensure both the reliable electricity supply and the problems of alleviate environmental degradation problems. However, it is difficult to model the nuclear time series because of its complexity, nonlinearity, and uncertainty. Therefore, by providing the generalized time response function theoretically and modifying the background value based on Simpson's rule accurately, Ding et al. put forward an optimized structure-adaptive grey model in [5]. As is known to all, it is vital to predict the carbon emissions accurately for controlling its growth from the source. In order to solve the growth of carbon emissions, Gao et al. established a Gompertz differential equation and transformed it into a fractional accumulation grey Gompertz model by using the differential information principle and the fractional accumulation operator [6]. In the forecasting of time series, mobile holiday effect usually bring about some difficulties in obtaining accurate forecasts for monthly and quarterly series, because it can lead to enormous disturbances for modeling, especially for the sequences with limited information and greater uncertainty. Zhou et al. constructed a discrete grey seasonal model by cycle accumulation generation as an alternative method for forecasting seasonal time series and effectively dealing with this problem [7]. In order to predict natural gas consumption more accurately and understand the future supply situation clearly as well as to optimize the allocation of resources, Xiong presented a new fractional-order accumulation-based incomplete gamma grey forecasting model. To further optimize the traditional grey action quantity, he chosen the dynamic nonlinear action-based incomplete gamma functions as the grey action quantity and combined with fractional-order accumulation, and fully considered the role of new information, then a detailed modeling process is given out, including both the computational steps and the intelligent optimization algorithms [8].
Chinese household consumption expenditure refers to the total expenditure of individual and family living consumption and collective individual consumption of urban and rural residents, it includes the purchase of commodity expenditure, enjoy cultural services and life services and other non-commodity expenditure. The consumption level of resident's refers to the degree to satisfy their needs for survival, development and enjoyment in the process of consumption for material products and service. This mainly reflects in the quantity and quality on the material goods and services consumed, and for rural residents, it also includes the expenditure of self-supporting products for their daily consumption. Collective consumption of individuals refers to the expenditure of goods and services which is provided by collective to individuals, none of non-consumption expenses are included. Collective consumption of individuals refers to the expenditure of goods and services which is provided by collective to individuals, none of non-consumption expenses are included. It is reflected comprehensively by the living consumption level of urban and rural residents through the average annual consumption expenditure index of inhabitant. There have been a lot of abundant research results on the income and consumption level of residents. For instance, based on residents' income level and various consumption expenditures, Xiang established a grey model to predict and analyze the income level and various consumption expenditures of residents in China [9]. As we all know, tourism is a high consumption field, Yan pointed out that there exists a specific relationship between the tourism and the income level of residents as well as the change of Tourism Engel coefficient [10].
However, in the previous research work, there are few literatures to predict energy consumption and household consumption expenditure by applying grey model, much less fractional grey model. In 1982, Deng proposed the grey model and pointed out that the model is a method suitable for forecasting "poor information and small sample" [11]. After more than 30 years of the development, the grey system theory has become the theoretical structure of an emerging discipline, especially for the grey prediction model, which has been widely applied in economy, energy and so on [12,13,14]. The intrinsic concept of grey system is "partial information known, partial information unknown", which provides the approach to solve the problem under the condition of poor information. The grey model can fully reveal the laws which is contained in separated and scattered original data by accumulating the original data, then we can see the trend of the development for the quantity of grey [15]. Many researchers have made a systemic analysis for different accumulation methods. Yang et al. improved the background value of the grey opposite-direction model (GOM (1, 1)) according to the characteristics of the reverse sequence accumulation [16]. Qian et al. pointed out that the accumulation sequence was the weighted sum of the original data. However, traditional accumulation regarded the original data as equally important and did not reflect the importance of new information in the original data. Therefore, they proposed the GM (1, 1) model generated by weighted accumulation [17]. Based on new information priority accumulation, Zhou et al. constructed a grey discrete model, and used examples to verify this model has better generalization ability [18]. In recent years, the fractional accumulation generation method has attracted more and more attention because of its widely application in many science and engineering [19]. Fractional order involve the idea of "in between", it replaces the integer order with a fractional order in grey model, which weakens the randomness of the original data sequence and makes the disturbance smaller of the solution of grey prediction model. Many scholars have applied the fractional cumulative generation method into different grey models. For example, Xie et al. analyzed the "non-homology" between the form of the discrete and the basic for the traditional GM (1, 1) model, and proposed the gray discrete model [20]. Cui et al. reconstructed the NGM(1, 1, k, c) model in their study [21]. Chen et al. extended the idea of the grey modeling to the more general Nonlinear Grey Bernoulli Model (NGBM (1, 1)) [22]. Liu and Xie first combined the Weibull distribution in probability statistics with the nonlinear grey Bernoulli model, then introduced variable parameters into the NGBM (1, 1) model, and used this model to forecast the number of integrated circuit (IC) invention patent applications in China from 2007 to 2017 [23]. In the energy consumption a grey multivariate convolution model with adjacent accumulation (AGMC (1, N)) with better prediction performance is used to study 13 provinces (cities) in 7 different regions of China in detail. The results show that only the energy consumption in Central China will decrease in the short term [24]. A dynamic adaptive four-parameter discrete grey forecasting model suitable for forecasting China's Coalbed methane (CBM) production from 2019 to 2023 was constructed and derived by Zeng and Li [25]. Their research provides a reference basis for the Chinese government to formulate CBM import policies and optimize energy structure, as well as a feasible modeling method for the prediction of CBM production in the future.
According to previous research works, this paper will construct a fractional order cumulative grey model with variable parameters, that is the FOGM (1, 1) model. Then, we search both the optimal fractional order and variable parameters through the PSO algorithm. The main contributions of this paper are as follows: 1) it is the first time for us to introduce variable parameters into the FGM (1, 1) model, and present the detailed proof process of the solution of the proposed model; 2) we apply the PSO algorithm to search for the optimal variable parameters and the number of fractional order; 3) A classical literature data and some sample data are chosen to validity the effectiveness of the proposed model.
The rest part of the structure is as follows: in the next part, the solution of the FOGM (1, 1) model is constructed; The optimization search process of both the variable parameter and the fractional order by using PSO method are presented in part three. In the fourth part, a classical literature data and an example data is applied to verify the effectiveness of the proposed model.
2.
The FOGM (1, 1) model
Definition 1: Let X(0)=(x(0)(1),x(0)(2),⋯,x(0)(n)) be the non-negative sequence, then the fractional accumulation operator is
Definition 2: Assume that the non-negative sequence is defined as in Definition 1, the cumulative decreasing sequence with order r is defined as following,
where
Definition 3: let
be the whitening equation of the FOGM (1, 1) model. We define
as the basic form of the FOGM (1, 1) model.
where
Next we will give out the detail analysis of the prove process for the Eq (6).
Prove: Take the definite integral on both sides of Eq (5), we get ∫kk−1dx(r)(t)dt+a∫kk−1utu−1x(r)(t)dt=b∫kk−1utu−1dt.
Assuming that z(r)(k)=0.5(uku−1x(r)(k)+u(k−1)u−1x(r)(k - 1)),
We can obtain x(r)(k)−x(r)(k - 1)+az(r)(k)=b(ku−(k−1)u).
Theorem 1: Assume that X(0),X(r),Z(r) are defined as in Definition 2. Let θ=[a,b,c]T be the parameters column, set
Then by applying the least square method, the parameters of the FOGM (1, 1) model: x(r)(k)−x(r)(k - 1)+az(r)(k)=b(ku−(k−1)u) can be estimated as θ=(BTB)−1BTY.
Theorem 2: B, Y are defined as in Theorem 1, θ=[a,b]T=(BTB)−1BTY, taking ˆx(r)(1)=x(0)(1), then the solution of the whitening equation dx(r)(t)dtu+ax(r)(t)=b (which also known as the time response function) is
And the time response sequence of the equation x(r)(k)−x(r)(k - 1)+az(r)(k)=b(ku−(k−1)u) which contained in FOGM (1, 1) model is
The reduced value of the Eq (10) is
Proof: According to the derivative formula
We have,
Then the Eq (5) can be written as
Multiply the eatu on the two sides of Eq (13),
Take the definite integral on both sides of the above equation on the interval [1, t], we obtain
We get the time response function as following
And the time response sequence is
Make the cumulative decrease of order r to the time response sequence, we obtain the final prediction value as follow
This completes the proof the Theorem 2.
3.
The optimal settings for the FOGM (1, 1) model based on particle swarm optimization algorithm
3.1. PSO algorithm
In 1995, Kennedy and Eberhart first proposed the Particle swarm optimization (PSO) algorithm [26], which is a swarm intelligence optimization algorithm in the field of computational intelligence excepted to the ant colony algorithm and the fish swarm algorithm. The PSO algorithm has many advantages, it is not only easier to understand and to adjust less parameters, but also easier to implement the programming and more stable etc., which has a wide range of applications on neural network training and function optimization.
In this section, we mainly apply the PSO algorithm to minimize the mean relative error, then we search for the optimal Weibull parameter u and the optimal nonlinear parameter r of the FOGM (1, 1) model as follow,
The following is the detail steps of the search procedure.
a) We assume that the parameters are c1=1,c2=2, the minimum and maximum of inertia factors are wmin=0.2, wmax=0.9, respectively, the initial iteration value is k=1 as well as the maximum iteration value is maxite=300, the initial velocity is 10% of the position of each particle and α1,α2 are the random numbers between 0–1.
b) We distribute 50 particles in the search space randomly, then each particle has the initial position vi=(vi1,vi2), i=1,2,⋯,ζ as well as the initial velocity φi=(φi1,vi2), i=1,2,⋯,ζ.
c) We calculate the applicability of each particle MAPEki=MAPE(vki), find the index bk of the best particle and assume that,
d) Now, we update both the position and velocity of each particle according to the formulation as below
e) Then, we update the pbest as well as the gbest
If MAPEk+1i<MAPEki, then pbestki=vk+1i; and if pbestk+1i=pbestki, then the optimal index of the best particle is bk+1;
If MAPEk+1bk+1<MAPEkbk, then gbestk+1<pbestk+1bk+1, otherwise, we have gbestk+1=gbest;
f) Break out the iteration loop
If k<maxite, then k=k+1; otherwise, we output the optimal parameters and the fitness degree of each particle.
3.2. The evaluation of the model
In order to verify both the simulation and prediction effect of the model, we apply the root mean square error (RMSE) and the mean absolute percentage error (MAPE) to evaluate them.
Assume that the fitting sequence is as following,
Then the root mean square error (RMSE) is:
And the mean absolute percentage error (MAPE) is:
4.
The validation and application of the FOGM (1, 1) model
In this section, in order to verify the validation of the FOGM (1, 1) model, we used this model to model a classical literature data. Then, we adopted the FOGM (1, 1) model to analyze the consumer price index data of per capita in China.
4.1. The validation of the FOGM (1, 1) model
Economic development in the context of the progress of human civilization, showed a growing dependence on energy. With the rapid economic development, energy storage continues to decline, and the environmental pollution caused by the massive development and utilization of fossil energy has aroused people's concern. Under the background of resource shortage and environmental pollution, it is of great practical significance to reduce environmental pollution and realize sustainable economic development while ensuring economic development. Scientific prediction of regional energy is of practical significance for rational control of energy supply.
In this part, the proposed prediction model is used to analyze the total energy consumption data (unit: tons of standard coal) from 2001 to 2012 of Jiangsu province in China, and the adopted data mainly comes from literature [8]. First, we divided the data into two groups such as training sets (from 2001 to 2010) and test sets (from 2011 to 2012), respectively. Then we built the FOGM (1, 1) model according to the training data, and we obtained the Weibull parameters u (is equal to 1.3) and the order of the fractional order r (is equal to 0.64) of the model by using the PSO algorithm. Finally, we used the test data to predict the results and compared them with both the actual values and the results forecasted by various grey models such as GM (1, 1), NGM (1, 1) and FGM (1, 1). Table 1 listed out the fitting accuracy as well as the prediction accuracy of each model. The results showed that the FOGM (1, 1) model has higher fitting accuracy and more prediction accuracy than other various grey models. Figure 1 presented the comparison results of each model intuitively.
As can be seen from the results in Table 1, the results predicted by FOGM (1, 1) model is closer to the real value, and the relative error is smaller than that of other models. By using the FOGM (1, 1) model to forecast the test data and estimate the training data, we also can obtain the smallest value of the RMSE as well as the MAPE.
4.2. The application of the FOGM (1, 1) model
The importance of predicting resident consumption lies in its supporting effect on the national economy. A country cannot depend on investing to drive growth forever. The purpose of investment is to produce more goods for people to consume. If household consumption falters, investment will lose its meaning. In addition, resident consumption plays a decisive role in the national living standard, which depends on the level of consumption. If people do not spend, or have no money to spend, they cannot benefit from economic growth. Then economic growth is meaningless.
In this part, we applied the FOGM (1, 1) model to analyze the Chinese household consumption level (yuan) data which comes from the website of China's National Bureau of Statistics. Similarly, we first splitted the data into two part such as the training (the resident's consumption price of 2003–2014) and the test (the resident's consumption price of 2015 to 2018), then by using the PSO algorithm, we got the value of the Weibull parameter u which is equal to 1.65, and the order of the fractional order r which is equal to 0.01. Finally, in order to verify the efficient of the FOGM (1, 1) model, we compared the results for the real value and the predicted values which are obtained from various grey model, for example, the GM (1, 1) model, the NGM (1, 1) model and the FGM (1, 1) model, and we listed all the forecast results in Table 2 and drew out the corresponding graph in Figure 2 respectively. As is can be seen from the Table 2, both the RMSE and MAPE values are smaller than that of other three grey models. This indicated that the FOGM (1, 1) not only has higher fitting precision but also more accuracy of the prediction both in the fitting and prediction stage. According to the Figure 2, we known that the consumer level of per person in China has been increasing year by year.
5.
Conclusions
In this paper, we constructed an optimized fractional gray model with variable parameters (FOGM (1, 1)). We used the PSO algorithm to minimize the mean correlation error and search for the order of variable parameters as well as the fractional order. Two cases are simulated by the proposed prediction model and compared it to other grey prediction models, we obtained that the FOGM (1, 1) model has both the better fitting and prediction accuracy. Finally, the experiment results show that both the energy consumption of Jiangsu province and the per capita consumption level of Chinese people has increased year by year, this indicated that the economy of China is developed well. The scalability of our model is very good. For example, the grey model based on the proposed method can be directly extended to non-homogeneous grey model. In addition, the background value coefficient can be adjusted dynamically. Accordingly, the method proposed in this paper can be directly extended to other new types of models. The grey model has a simple structure and relatively few parameters with a smaller data set. Thus, the time consumption is usually tiny. For example, our model is implemented in MATLAB environment on a computer with windows 10 system, Intel i7 CPU and 16GB of RAM. The time costs of the first case and the second case are only 0.0253 and 0.0354s, respectively. Accordingly, the model does not have the problem of occupying large computing resources. In our future work, we will consider to introduce the variable parameters into some other grey models, such as the grey model with time term and nonlinear time fractional wave model [27].
Acknowledgement
This work was supported by the National Natural Science Foundation of China (No.11661001), Research Foundation of Young and Middle-aged Teachers in Guangxi Universities, PR China (No.20201KY0740), "Hundred Excellent Young Teachers Training Project" of Huizhou University, projects from NSF of Huizhou University (Grant No. hzu201806), and Huizhou University School-Level Undergraduate Teaching Quality Engineering Project (XJYJG2021045, 15109038), and "One Hundred Outstanding Young Teachers Training Project" of Huizhou University.
Conflicts of interest
The authors declare that they have no conflicts of interest.