Research Article
Forecasting Natural Gas Consumption in the US Power Sector by a Randomly Optimized Fractional Grey System Model
Algorithm 1
The process of optimizing parameters by random search algorithm.
| (1) | Input the original data sequence , need to search for the optimal parameter model , parameter optimization interval , iteration number | | (2) | Divide the data set into two parts: training set and validation set | | (3) | Define the objective function | | (4) | Initialize the objective function judgment value as | | (5) | for ; ; do | | (6) | For , randomly select a set of parameter values with uniform distribution in the interval | | (7) | Pass the training set into this model to train the and predict the time series node where the validation set is located to get the forecast result | | (8) | Calculate of the forecast result and the verification set as | | (9) | if () do | | (10) | | | (11) | Update judgment value | | (12) | end | | (13) | end | | (14) | return | | (15) | Output optimal parameter |
|