Birden çok zaman serisinin mevsimselliğini görselleştir
Şimdi bu zaman serilerindeki mevsimselliği görselleştirmek için jobs_decomp nesnesinin seasonality bileşenini çıkaracaksın. Dikkat: Grafiği oluşturmadan önce, seasonality bileşenlerinden oluşan sözlüğü pd.DataFrame.from_dict() fonksiyonunu kullanarak bir DataFrame'e dönüştürmen gerekiyor.
Boş bir sözlük jobs_seasonal ve önceki egzersizden gelen zaman serisi ayrıştırma nesnesi jobs_decomp çalışma alanında hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Zaman Serisi Verilerini Görselleştirme
Egzersiz talimatları
jobs_namesiçindeki her sütun adını dolaş vejobs_decompiçinden karşılık gelenseasonalbileşeni çıkar. Sonuçlarıjobs_seasonaliçine yerleştir; anahtar olarak zaman serisinin adını, değer olarak da zaman serisininseasonalbileşenini kullan.jobs_seasonal'ı bir DataFrame'e dönüştür ve adınaseasonality_dfde.seasonality_dfiçindeki 16 sütunun tamamı için yüzeyli (facet) bir grafik oluştur. Alt grafiklerin y eksenini paylaşmamasını sağla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Extract the seasonal values for the decomposition of each time series
for ts in ____:
jobs_seasonal[ts] = jobs_decomp[ts]____
# Create a DataFrame from the jobs_seasonal dictionary
____ = ____(jobs_seasonal)
# Remove the label for the index
seasonality_df.index.name = None
# Create a faceted plot of the seasonality_df DataFrame
____(subplots=____,
layout=____,
sharey=____,
fontsize=2,
linewidth=0.3,
legend=False)
# Show plot
plt.show()