Zaman serisi nesnesini görselleştirme
Zaman serisi analizi yaparken olduğu gibi, incelediğimiz verileri görselleştirmek çoğu zaman çok faydalıdır. İncelenen veri kümesi ts sınıfındaysa, plot() işlevinin zaman indeks bilgisini otomatik olarak grafiğe dahil eden yöntemleri vardır.
eu_stocks veri kümesini (R'de varsayılan olarak EuStockMarkets adıyla bulunur) ele alalım. Bu veri kümesi, 1991-1998 yılları arasında büyük Avrupa borsa endekslerinin günlük kapanış fiyatlarını içerir: Almanya (DAX), İsviçre (SMI), Fransa (CAC) ve Birleşik Krallık (FTSE). Veriler piyasalar açıkken gözlemlenmiştir; bu nedenle hafta sonları ve tatillerde gözlem yoktur. Bu veri kümesinin eşit aralıklı gözlemler içerdiğini ve dört boyutlu bir zaman serisi olduğunu varsayacağız.
Bu bölümü tamamlamak için, bu egzersizde daha önce öğrendiğin birkaç işlevi bu yeni veri kümesine uygulaman isteniyor.
Bu egzersiz, kursun bir parçasıdır
R ile Zaman Serisi Analizi
Egzersiz talimatları
eu_stocks'un bir ts nesnesi olup olmadığını kontrol etmek içinis.ts()kullan.- Sırasıyla
start(),end()vefrequency()işlevlerini kullanarakeu_stocks'un başlangıcını, bitişini ve frekansını görüntüle. eu_stocksverinin basit bir grafiğiniplot()komutuyla üret.eu_stocksverinin daha kapsamlı bir zaman serisi grafiğinits.plot()komutuyla üret. Önceden yazılmış kodaeu_stocksveri kümesini yerleştir, ancak diğer argümanları olduğu gibi bırak.- Zaman serisi grafiğine bir açıklama kutusu (legend) eklemek için önceden yazılmış kodu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Check whether eu_stocks is a ts object
# View the start, end, and frequency of eu_stocks
# Generate a simple plot of eu_stocks
# Use ts.plot with eu_stocks
ts.plot(___, col = 1:4, xlab = "Year", ylab = "Index Value", main = "Major European Stock Indices, 1991-1998")
# Add a legend to your ts.plot
legend("topleft", colnames(eu_stocks), lty = 1, col = 1:4, bty = "n")