  Mid-term and long-term electric energy demand prediction is essential for the
planning and operations of the smart grid system. Mainly in countries where the
power system operates in a deregulated environment. Traditional forecasting
models fail to incorporate external knowledge while modern data-driven ignore
the interpretation of the model, and the load series can be influenced by many
complex factors making it difficult to cope with the highly unstable and
nonlinear power load series. To address the forecasting problem, we propose a
more accurate district level load prediction model Based on domain knowledge
and the idea of decomposition and ensemble. Its main idea is three-fold: a)
According to the non-stationary characteristics of load time series with
obvious cyclicality and periodicity, decompose into series with actual economic
meaning and then carry out load analysis and forecast. 2) Kernel Principal
Component Analysis(KPCA) is applied to extract the principal components of the
weather and calendar rule feature sets to realize data dimensionality
reduction. 3) Give full play to the advantages of various models based on the
domain knowledge and propose a hybrid model(XASXG) based on Autoregressive
Integrated Moving Average model(ARIMA), support vector regression(SVR) and
Extreme gradient boosting model(XGBoost). With such designs, it accurately
forecasts the electricity demand in spite of their highly unstable
characteristic. We compared our method with nine benchmark methods, including
classical statistical models as well as state-of-the-art models based on
machine learning, on the real time series of monthly electricity demand in four
Chinese cities. The empirical study shows that the proposed hybrid model is
superior to all competitors in terms of accuracy and prediction bias.
