Geri Dön

A comparatıve analysıs of LSTM and XGBoost methods for day ahead electrıcıty prıce forecastıng

Gün öncesi elektrik fiyatı öngörüsü için LSTM ve XGBoost yöntemlerinin karşılaştırmalı analizi

  1. Tez No: 643223
  2. Yazar: CAHİT URAL KÜKNER
  3. Danışmanlar: PROF. DR. AHMET DURMAYAZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Enerji, Makine Mühendisliği, Energy, Mechanical Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: İngilizce
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Enerji Enstitüsü
  11. Ana Bilim Dalı: Enerji Bilim ve Teknoloji Ana Bilim Dalı
  12. Bilim Dalı: Enerji Bilim ve Teknoloji Bilim Dalı
  13. Sayfa Sayısı: 105

Özet

Yapay sinir ağı modelleri, öngörülü modelleme çalışmalarının geliştirilmesinde önemli bir yere sahiptir. Bu tezde, son yıllarda birçok makine öğrenimi yarışmasında başarılı olan Extreme Gradient Boosting (XGBoost) algoritması kullanılarak, bir gün öncesi elektrik piyasa takas fiyatı (MCP) tahmin modeli geliştirilmiştir. Bu model, başka bir makine öğrenme algoritması olan Uzun Kısa Süreli Bellek (LSTM) tabanlı fiyat tahmin modeli ile karşılaştırılmıştır. XGBoost, düzenli karar ağacı ve degrade iniş yöntemlerinin öğrenme yeteneğini güçlendiren tekrarlayan bir yöntemdir. Doğruluğu artırmak için, hesaplama gücünün sınırları ağaç tabanlı karar algoritmalarında zorlanır. Öte yandan LSTM, zaman serisi tahminlerinde kullanılan tekrarlayan sinir ağlarıdır. LSTM, zamansal bilgiyi taşıyarak gradyan problemine bir çözüm sunduğundan, zaman serisi problemlerinde sıklıkla tercih edilir. Bu nedenle, LSTM eğitim verilerinin karıştırılmaması tercih edilir. İnsan beyni ve tekrarlayan sinir ağları arasında bir paralellik kurabiliriz. Geri bildirim sistemleri olan karmaşık bir nöron ağı vardır. Bu ağlar kalıpları, davranışları ve esasen ardışık zaman serisi verilerini öğrenebilir. Bu tez çalışması sırasında, MCP tahmini için XGBoost ve LSTM modelleri Python kullanılarak geliştirilmiştir. Makine öğrenimi uygulamasında TensorFlow ve Keras kütüphaneleri kullanılmıştır. Farklı katman yapılarına sahip 28 LSTM modeli ve değişken parametreler kullanılarak geliştirilen 50 XGBoost modeli eğitilmiş ve doğrulukları tarihi verilerle test edilmiş, sonuçlar rapor edilmiş ve karşılaştırma için en iyi performans gösteren LSTM ve XGBoost modelleri seçilmiştir. Tez çalışmasında, test verilerinde ilk seçilen modellerin performansları seçilen ölçüm kriterlerine göre ölçülmüş, karşılaştırılmalı olarak analiz edilmiş ve raporlanmıştır. Ayrıca her iki modelin çıktıları her gün 02-30 Nisan 2020 dönemi için kaydedilmiş ve tez çalışmasının bir parçası olarak rapor edilmiştir. Aylık hata kriterlerine ek olarak, 02-30 Nisan'da 696 saatin her biri için hesaplama hatası verilerinin dağılımı histogram olarak sunulmuştur.

Özet (Çeviri)

Artificial neural network models have an important place in developing predictive modelling studies. In this thesis, a day ahead electricity market clearing price (MCP) prediction model has been developed using the Extreme Gradient Boosting (XGBoost) algorithm, which has been successful in many machine learning contests in recent years. This model has been compared to another machine learning algorithm, a Long Short-Term Memory (LSTM) based MCP prediction model. XGBoost is a repetitive method that strengthens the learning ability of regular decision tree and gradient landing methods. To increase accuracy, the limits of computing power are forced in tree-based decision algorithms. LSTM, on the other hand, are recurrent neural networks used in time series estimates. Since LSTM offers a solution to the gradient problem by carrying the temporal information, it is often preferred in time series problems. Hence, LSTM training data is preferred to be not shuffled. We can establish a parallel between the human brain and recurrent neural networks. There is a complex neuron network with feedback systems. These networks can learn patterns, behaviors and essentially any successive time series data. In this thesis study, XGBoost and LSTM models have been developed using Python. TensorFlow and Keras libraries have been used in the application of machine learning. 28 LSTM models with different layer structures and 50 XGBoost models developed using variable parameters have been trained, and accuracy has been tested with historic data, the results are reported and the best performing LSTM and XGBoost models are selected for comparison. Furthermore, the performances of the models selected first on the test data have been measured and reported according to the selected measurement criteria. In addition, the outputs of both models have been recorded every day for the period of 02-30 April 2020 and reported as part of the thesis study. In addition to the monthly error criteria, the distribution of the calculation error data for each of the 696 hours in 02-30 April 2020 is presented as histogram.

Benzer Tezler

  1. Makine öğrenmesi yöntemleri kullanarak gün öncesi elektrik fiyat tahmini: türkiye elektrik piyasası üzerine bir uygulama

    Day-ahead electricity price forecasting using machine learning methods: an application on the turkish electricity market

    YAĞMUR YILAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOndokuz Mayıs Üniversitesi

    Akıllı Sistemler Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHAD BEYKENT

  2. Derin öğrenme algoritmaları ile personel geri bildirimlerinin sınıflandırılması ve analizi

    Classification and analysis of employee feedback with deep learning algorithms

    GÖKHAN YİĞİDEFE

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SERAP ÇAKAR KAMAN

  3. Zaman serisi analizi yöntemleri ile deprem verilerinin analizi

    Earthquake data analysis with time series methods

    KÜBRA SİMAY GÖKMENOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    İstatistikHacettepe Üniversitesi

    İstatistik Ana Bilim Dalı

    PROF. DR. CEM KADILAR

  4. Zaman serileri tahminleme algoritmalarının karşılaştırmalı uygulaması

    Comparative implementation of time series forecasting algorithms

    HAKAN AKÇAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Üniversitesi-Cerrahpaşa

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. DERYA YILTAŞ KAPLAN

  5. Comparative analysis of predictive models for energy consumption in electric vehicles

    Elektrikli araçlarda enerji tüketim tahminleme modellerinin karşılaştırmalı analizi

    CANBERK ŞEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Enerjiİstanbul Teknik Üniversitesi

    Enerji Bilim ve Teknoloji Ana Bilim Dalı

    YRD. DOÇ. DR. MUSTAFA BERKER YURTSEVEN