Arıma ve XGBoost modelleri ile elektrik talep tahmini
Electrical demand forecast with arima and XGBoost models
Yazar: MUHAMMED CAN ÖZDEMİR
Danışman: PROF. DR. NEJAT YUMUŞAK
Sakarya Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2021
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control ; Elektrik ve Elektronik Mühendisliği = Electrical and Electronics Engineering

Özet:
Elektrik enerjisi toplumun her alanda ihtiyaç duyduğu ikincil enerji gruplarında bulunan bir enerji türüdür. Elektrik enerjisi, teknolojik gelişmeler doğrultusunda farklı alanlarda daha yaygın bir şekilde kullanılabilir hale gelmektedir. Elektrik enerjisinin artan ihtiyaçları karşılayabilecek şekilde üretilip, doğru zamanda doğru şekilde kullanıcılara aktarılması, oldukça önemli bir problemdir. Bu çalışmada geçmiş elektrik verileri kullanılarak kısa vadeli elektrik talep tahmini yapılmıştır. Tahminlemede ARIMA ve XGBoost modelleri kullanılmıştır. Avustralya'nın Victoria eyaletinin 2000 yılından 2019 yılına kadar alınmış yarım saatlik elektrik talep verileri kullanılmıştır. Sadece ocak ayının ilk haftasının tahminlenmesi amaçlanmıştır. Bu amaçla bu verilerin sadece yılın ilk haftası kullanılmış, bu şekilde tüm modeller kısa vadeli tahminleme performansı karşılaştırılmıştır. ARIMA modelinin parametreleri belirlenirken ACF ve PACF grafiklerinden faydalanılmış ve ARIMA modeli oluşturulmuştur. XGBoost modelinin parametreleri ise karşılaştırılarak seçilmiştir. XGBoost modelinin eğitimi için zaman bilgisi ayrılarak bir parametre seti oluşturulmuş ve sonrasında bu çalışmaya özgü üretilmiş parametreler eklenmiş ve tüm modellerin karşılaştırılması yapılmıştır. Sonuç olarak görülmüştür ki, ARIMA ve XGBoost modelleri ilk kıyaslandığında benzer sonuçlar vermektedir. Ancak eklediğimiz parametrelerin XGBoost modelinin doğrulunu kayda değer şekilde arttırdığı ve istatistiksel yaklaşımdan daha iyi sonuçlar aldığı görülmektedir. MAPE değeri 0.10'dan 0.05'e düşürülmüş hata azaltılmıştır. Bu yaklaşımla yapay zekâ modellerine, verinin durumu gözetilerek, eklenecek parametreler ile doğruluğunun arttırılabileceği anlaşılmaktadır. Gelecek çalışmalar için zaman serisinden elde edilen parametreler dışında, sıcaklık, nüfus gibi dış etmenlerinde eklenip aynı etmenlerle yapay zekâ ve istatistiksel modellerin karşılaştırılması yapılabilir.

Abstract:
Electric energy is a type of energy found in secondary energy groups that society needs in every field. Electrical energy is becoming more widely available in different fields in line with technological developments. Generating electrical energy in a way to meet the increasing needs and transferring it to the users in the right way at the right time is a very important problem. In case of excessive generation of electrical energy, storage is very inefficient in terms of cost and feasibility. Likewise, if electrical energy cannot meet the need, many problems may arise in terms of industry and social life. Due to the nature of electrical energy, it must be supplied as needed and delivered to industry and society. In this respect, countries or other organizations need to plan their energy policies, investments and operations sufficiently before in order to provide safe and efficient electricity. It may take years to implement a technical or strategic decision made in this area. To realize these processes, a country, organization, companies, etc. It needs to forecast future electricity demand and then plan every detail about it. In this study, a short term electricity demand forecast has been made. ARIMA and XGBoost models were used in the estimation. Australia's state of Victoria demanded nuclear water without question from 2000 to the 2019 market. It is intended to predict only the first week of January. This route is only in the first week of summer, these all models are analyzed for short term forecasting. While applying the ARIMA model, ACF and PACF graphics were used and the ARIMA model was created. The XGBoost model was chosen by comparison. For the training of the XGBoost model, a parameter set was created as time information and then these end parameters were added and all models were compared. As a result, it is seen that ARIMA and XGBoost models give similar results when first compared. It is seen that the XGBoost model increases its value and the parameters it learns give better results. The MAPE value was reduced from 0.10 to 0.05, the error was reduced. It is understood that with this massage, artificial intelligence models can be increased with the parameter to be added, taking into account the data. For future research, it can be made to compare real intelligence and similar models with the same factors in external factors such as parameters, temperature, population, obtained from time series.