ÎncepețiÎncepe gratuit

Aplică descompunerea seriilor de timp pe setul tău de date

Acum vei efectua descompunerea seriilor de timp pe mai multe serii temporale. Pentru aceasta, poți folosi un dictionar Python care să stocheze rezultatele fiecărei descompuneri.

În acest exercițiu, vei inițializa un dicționar gol cu acolade, {}, vei folosi o buclă for pentru a itera prin coloanele DataFrame-ului și vei aplica descompunerea seriilor de timp pentru fiecare serie temporală. După fiecare descompunere, plasezi rezultatele în dicționar folosind comanda my_dict[key] = value, unde my_dict este dicționarul tău, key este numele coloanei/seriei de timp, iar value este obiectul de descompunere al acelei serii de timp.

Acest exercițiu face parte din cursul

Vizualizarea datelor de tip serie temporală în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează un dicționar gol numit jobs_decomp.
  • Extrage numele coloanelor din DataFrame-ul jobs și plasează rezultatele într-o listă numită jobs_names.
  • Iterează prin fiecare coloană din jobs_names și aplică descompunerea seriilor de timp pentru acea serie temporală. Plasează rezultatele în dicționarul jobs_decomp, unde numele coloanei reprezintă cheia, iar valoarea este descompunerea seriei de timp pe care tocmai ai efectuat-o.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Initialize dictionary
____

# Get the names of each time series in the DataFrame
____ = ____

# Run time series decomposition on each time series of the DataFrame
for ts in ____:
    ts_decomposition = sm.tsa.seasonal_decompose(____)
    jobs_decomp[ts] = ____
Editează și rulează codul