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
Egzersiz talimatları
data_vectorüzerindeprint()veplot()uygula. Varsayılan olarak grafiğinde zaman bilgisinin yer almadığına dikkat et.- Verini bir
tsnesnesine dönüştürmek içindata_vectorilets()kullan.startargümanını2004,frequencyargümanını4olarak ayarla. Sonucutime_seriesdeğişkenine ata. time_seriesnesneni görüntülemek içinprint()veplot()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