Zaman Serileri Analizi 10: Kaynaklar

Zaman serileri
Author

Murat Öztürkmen

Published

February 7, 2022

Zaman Serileri Analizi için Kaynaklar

Zaman serileri yazı dizisinde zaman serilerini en basitten başlayarak, olabildiğince farklı alanlarına da değinmeye çalışarak ele aldık. Yine de, bu dizide bahsetmediğimiz başka konular da var. Buraya kadar değindiğimiz konular ve belki de daha fazlası için bazı kaynakları bu son yazıda paylaşıyoruz.

1. Kitaplar

Belli bir sıralama olmasa da, iki grup halinde yararlanılabilecek kaynak kitapların bazılarını paylaşalım:

Başlangıç seviye:

  • Wooldridge, J. (2013). Ekonometriye Giriş - Modern Yaklaşım. Nobel Akademik Yayıncılık.
  • Gujarati, D. M. ve Porter D. C. (2020). Temel Ekonometri. Literatür Yayınları.
  • Newbold, P. ve diğ. (2019). İşletme ve İktisat için İstatistik. Literatür Yayınları.
  • Hamilton, J. D. (1994). Time Series Analysis. Princeton University Press.
  • Brownlee, J. (2020). Introduction to Time Series Forecasting with Python. Machine Learning Mastery.
  • Hyndman, R, J. ve Athanasopoulos, G. (2021). Forecasting: Principles and Practice. 3rd ed. çevrimiçi: https://otexts.com/fpp3/

Orta-üst seviye:

  • Vishwas, B.V. ve Patel A. (2020). Hands-on Time Series Analysis With Python: From Basics To Bleeding Edge Techniques. Apress.
  • Tsay, R.S. ve Chen, R. (2019). Nonlinear time series analysis. John Wiley & Sons.
  • Mills, T.C. (2019). Applied time series analysis: a practical guide to modeling and forecasting. Academic Press.
  • Krispin, R. (2019). Hands-On Time Series Analysis With R. Packt Publishing.
  • Percival, D.B. ve Walden, A.T. (2020). Spectral Analysis for Univariate Time Series. Cambridge University Press.
  • Auffarth, B. (2021). Machine Learning for Time-Series with Python. Packt Publishing.
  • Rafferty, G. (2021). Forecasting Time Series Data with Facebook Prophet. Packt Publishing.
  • Brownlee, J. (2018). Deep Learning for Time Series Forecasting. Machine Learning Mastery.

2. Python Çerçeveleri

Zaman serileri analizlerinde ve modellerinde oldukça işe yarayacak bazı Python çerçevelerini de sıralayalım. Bu çerçevelerin, kullanıcı dökümanları da oldukça açıklayıcıdır:

  • statsmodels: En başta, gelen çerçevedir. Birçok istatistiksel ve ekonometrik fonksiyona sahiptir.
  • arch: Oynaklık modelleri, birim kök testleri, eşbütünleşme testleri gibi fonksiyonlara sahip bir çerçeve.
  • sktime: scikit-learn yapısıyla uyumlu, birçok klasik ve yapay öğrenme zaman serisi modeli için kolay bir arayüz çerçevesi.
  • prophet: Hem R, hem de Python için yazılmış, toplamsal modele dayanan, gün, hafta, ay, tatil etkisi gibi dış etkileri de kolaylıkla modelleyebileceğiniz bir çerçeve.
  • kats: Zaman serisi verilerini analiz etmek için bir kit, temel istatistikleri ve özellikleri anlamaktan, değişim noktalarını ve anormallikleri tespit etmekten, gelecekteki eğilimleri tahmin etmeye kadar zaman serisi analizi yapmak için hafif, kullanımı kolay, genelleştirilebilir ve genişletilebilir bir çerçeve.
  • orbit-ml: Bayesian zaman serisi modellemesi ve çıkarımı için bir Python çerçevesi.
  • darts: Zaman serilerinin kolay manipülasyonu ve tahmini için bir Python çerçevesi. ARIMA gibi klasik modellerden derin sinir ağlarına kadar çeşitli modeller içerir.
  • autots: autots, yüksek doğrulukta öngörüleri geniş ölçekte hızla dağıtmak için tasarlanmış Python için bir zaman serisi çerçevesidir.
  • tsfresh: Öznitelik adı verilen çok sayıda zaman serisi değişkenini otomatik olarak hesaplar. Ayrıca çerçeve, bağlanım veya sınıflandırma görevleri için bu tür özniteliklerin açıklama gücünü ve önemini değerlendirmek için yöntemler de içerir.
  • pycaret-timeseries: PyCaret’in yeni zaman serisi modülü henüz beta sürümünde. PyCaret’in sadeliğine sadık kalarak, mevcut API ile uyumludur ve birçok fonksiyonalite ile birlikte gelir. İstatistiksel testler, model eğitimi ve seçimi (30’dan fazla algoritma), model analizi, otomatik hiperparametre ayarı, deney günlüğü, bulutta dağıtım ve daha fazlasını içerir.

Böylece, yazı dizimiz için ve okuyucu için kaynak olmuş/olacak bazı kitap ve çerçeveleri paylaşmış olduk. Okuyucu, yazı dizisini takip ederken, paylaştığımız kaynaklar ile zaman serileri analizi için daha derine inebilecektir. Bununla birlikte önerimiz, güncel yazını da takip etmek, bu alandaki gelişmelerden uzak kalmamak için önemlidir.