0Pricing
R Academy · Ders

Zaman Serisi Analizi

Zaman içinde toplanan verileri otokorelasyon ve eğilim tespiti kullanarak analiz etmeyi ve öngörülerde bulunmayı öğrenin.

Zaman Serisi Analizi, CoddyKit'te ücretsiz bir R Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, R Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. R Academy kursu toplamda 3 dersten oluşur.

Zaman Serisi Analizine Giriş

Zaman Serisi Analizine Giriş

Zaman serisi analizi, zaman içinde toplanan veri noktalarını incelemek ve eğilimleri, mevsimselliği ve örüntüleri belirlemek için kullanılır.

Zaman Serisi Analizi — resim 1

Zaman Serisi Verilerini Yükleme

Zaman Serisi Verilerini Yükleme

R'da bir zaman serisi nesnesi oluşturmak için ts() işlevini kullanın.

data <- ts(c(100, 120, 130, 150, 170, 180), start=c(2020,1), frequency=12)
plot(data, main='Time Series Data')

Zaman Serisini Bileşenlerine Ayırma

Zaman Serisini Bileşenlerine Ayırma

decompose() işlevi, zaman serisini eğilim, mevsimsel ve rastgele bileşenlere ayırır.

decomposed <- decompose(data)
plot(decomposed)

Eğilimleri Belirleme

Eğilimleri Belirleme

Hareketli ortalamalar, uzun vadeli eğilimleri ortaya çıkarmak için dalgalanmaları yumuşatır.

library(zoo)
trend <- rollmean(data, k=3, fill=NA)
plot(data, type='l')
lines(trend, col='red', lwd=2)

Mevsimselliği Belirleme

Mevsimselliği Belirleme

Mevsimsellik, sabit aralıklarla tekrarlanan örüntüleri ifade eder.

plot(decomposed$seasonal, main='Seasonal Component')

Zaman Serisinde Otokorelasyon

Zaman Serisinde Otokorelasyon

acf() işlevi, geçmiş ve güncel değerler arasındaki korelasyonları ölçer.

acf(data, main='Autocorrelation Plot')

ARIMA ile Tahmin

ARIMA ile Tahmin

ARIMA (AutoRegressive Integrated Moving Average), yaygın kullanılan bir zaman serisi tahmin modelidir.

library(forecast)
model <- auto.arima(data)
forecasted <- forecast(model, h=5)
plot(forecasted)

Tahmin Doğruluğunu Değerlendirme

Tahmin Doğruluğunu Değerlendirme

Tahmin doğruluğunu ölçmek için Ortalama Mutlak Hata (MAE) ve Kök Ortalama Kare Hata (RMSE) kullanın.

accuracy(forecasted)

Özet

Özet

Bu derste şunları öğrendiniz:

  • Zaman serisi verilerinin nasıl oluşturulacağını ve analiz edileceğini.
  • Eğilimlerin, mevsimselliğin ve otokorelasyonun nasıl tespit edileceğini.
  • ARIMA kullanarak nasıl tahmin yapılacağını ve tahminlerin nasıl değerlendirileceğini.
Zaman Serisi Analizi — resim 10

Sıkça Sorulan Sorular

“Zaman Serisi Analizi” dersi ücretsiz mi?

Evet — “Zaman Serisi Analizi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve R Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. R Academy kursu toplamda 3 dersten oluşur.

“Zaman Serisi Analizi” dersinde ne öğreneceğim?

Zaman içinde toplanan verileri otokorelasyon ve eğilim tespiti kullanarak analiz etmeyi ve öngörülerde bulunmayı öğrenin. R Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

R Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te R Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Zaman Serisi Analizi” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu R Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her R Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Regresyon Modelleri
  2. Zaman Serisi Analizi
  3. Makine Öğrenmesinin Temelleri
← R Academy Sayfasına Dön