TCMB Döviz Kuru Tahmini
Kategori: Veri Analizi / Makine Öğrenmesi
Proje Hakkında
Bu proje, Türkiye Cumhuriyet Merkez Bankası verileri kullanılarak USD/TRY döviz kurunun makine öğrenmesi yöntemleriyle analiz edilmesi, bir sonraki gün kur tahmininin yapılması ve olası kur sıçramalarının sınıflandırılması amacıyla geliştirilmiştir. Projede USD/TRY kuru başta olmak üzere TL faiz oranı, USD faiz oranı, enflasyon göstergeleri, enflasyon beklentisi, repo faiz oranı, TCMB net fonlama verisi, döviz işlem hacmi ve swap mevduat miktarı gibi farklı ekonomik göstergeler bir araya getirilmiştir. Farklı frekanstaki günlük, haftalık ve aylık veriler temizlenerek ortak bir zaman serisi yapısına dönüştürülmüş, ardından makine öğrenmesi modelleri için kullanılabilir hale getirilmiştir. Projenin temel amacı iki farklı problemi çözmektir. İlk olarak regresyon modelleriyle bir sonraki iş gününün USD/TRY kuru tahmin edilmektedir. İkinci olarak ise sınıflandırma modelleriyle kurda ani bir sıçrama olup olmayacağı tahmin edilmektedir. Bu sayede proje hem sayısal tahmin hem de risk/oynaklık tespiti açısından değerlendirilebilecek kapsamlı bir makine öğrenmesi çalışması sunmaktadır. Modelleme sürecinde Ridge Regression, Random Forest Regressor, Logistic Regression ve Random Forest Classifier modelleri kullanılmıştır. Zaman serisi verisiyle çalışıldığı için eğitim ve test ayrımı kronolojik olarak yapılmış, model değerlendirmesinde TimeSeriesSplit yöntemi tercih edilmiştir. Ayrıca veri sızıntısını önlemek amacıyla lag ve rolling özelliklerinde geçmiş veriye dayalı hesaplamalar yapılmıştır. Proje sonunda elde edilen sonuçlar otomatik olarak raporlanmış, grafiklerle desteklenmiş ve Streamlit tabanlı interaktif bir dashboard üzerinden görselleştirilmiştir. Dashboard içerisinde genel bakış, veri inceleme, regresyon sonuçları, sınıflandırma sonuçları, rapor ve çıktı indirme bölümleri bulunmaktadır. Bu çalışma; veri ön işleme, özellik mühendisliği, zaman serisi analizi, makine öğrenmesi modelleme süreci, performans değerlendirme ve dashboard geliştirme adımlarını kapsayan uçtan uca bir veri bilimi projesidir..
Benzer Projeler
Kripto Analiz & Tahmin Sistemi
Python ile geliştirilmiş 4 parçalı kripto analiz sistemi: anlık fiyat takibi, Te...
Detaylar →Film Tavsiye Sistemi
İçerik tabanlı ve işbirlikçi filtreleme algoritmalarını birleştiren akıllı film ...
Detaylar →Hava Durumu Analiz Projesi
Python ve veri bilimi teknikleri ile hava durumu verilerini analiz eden, görsell...
Detaylar →