BaşlayınÜcretsiz başlayın

ts() ile bir zaman serisi nesnesi oluşturma

ts() fonksiyonu zaman serisi nesneleri oluşturmak için kullanılabilir. Bir zaman serisi nesnesi, her gözlem için zaman indeksleri, örnekleme sıklığı ve gözlemler arasındaki zaman artışı, ayrıca periyodik veriler için döngü uzunluğu gibi ek özniteliklere sahip bir vektör (tek değişkenli) veya matristir (çok değişkenli). Bu tür nesneler ts sınıfındadır ve (yaklaşık) eşit aralıklı zaman noktalarında gözlemlenen verileri temsil eder. Şimdi zaman serisi nesnelerini kendin oluşturacaksın.

ts sınıfındaki zaman serisi nesnelerini oluşturmanın ve onlarla çalışmanın avantajı, zaman indeksi bilgisi gibi zaman serisi özniteliklerini kullanmaya yönelik pek çok yöntemin hazır bulunmasıdır. Örneğin, önceki egzersizlerde gördüğün gibi, bir ts nesnesi üzerinde plot() çağırmak zaman boyunca bir grafiği otomatik olarak üretir.

Bu egzersizde, bazı zaman serisi verilerini (data_vector olarak kaydedilmiş) ts içine kodlayarak ve sonucu inceleyerek ts sınıfına aşina olacaksın. Zaman serisi data_vector verin 2004 yılında başlıyor ve yılda 4 gözleme sahip (yani veri üç aylık/çeyreklik).

Bu egzersiz, kursun bir parçasıdır

R ile Zaman Serisi Analizi

Kursa Göz Atın

Egzersiz talimatları

  • data_vector üzerinde print() ve plot() uygula. Varsayılan olarak grafiğinde zaman bilgisinin yer almadığına dikkat et.
  • Verini bir ts nesnesine dönüştürmek için data_vector ile ts() kullan. start argümanını 2004, frequency argümanını 4 olarak ayarla. Sonucu time_series değişkenine ata.
  • time_series nesneni görüntülemek için print() ve plot() kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Use print() and plot() to view data_vector
print(___)
plot(___)

# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <- 

# Use print() and plot() to view time_series

  
Kodu Düzenle ve Çalıştır