ÎncepețiÎncepe gratuit

Compară rata de creștere trimestrială a PIB-ului cu randamentele acțiunilor

Cu noua ta abilitate de a reșantiona și agrega serii de timp, poți compara serii de prețuri ale acțiunilor cu frecvență ridicată cu serii economice de frecvență mai scăzută.

Ca prim exemplu, vom compara rata de creștere trimestrială a PIB-ului cu rata trimestrială de randament a indicelui Dow Jones Industrial, care include 30 de companii mari din SUA (reșantionat).

Creșterea PIB-ului este raportată la începutul fiecărui trimestru pentru trimestrul anterior. Pentru a calcula randamentele corespunzătoare ale acțiunilor, vei reșantiona indicele bursier la frecvența de început de trimestru folosind aliasul 'QS' și vei agrega folosind observațiile .first().

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în Python

Vezi cursul

Instrucțiuni pentru exercițiu

Ca de obicei, am importat pandas ca pd și matplotlib.pyplot ca plt pentru tine.

  • Folosește pd.read_csv() pentru a importa 'gdp_growth.csv' și 'djia.csv'; pentru ambele, setează un DateTimeIndex bazat pe coloana 'date' folosind parse_dates și index_col, apoi atribuie rezultatele variabilelor gdp_growth și respectiv djia, și inspectează-le cu .info().
  • Reșantionează djia folosind aliasul de frecvență 'QS', agregează cu .first() și atribuie rezultatul variabilei djia_quarterly.
  • Aplică .pct_change() pe djia_quarterly și înmulțește cu .mul() prin 100 pentru a obține djia_quarterly_return.
  • Folosește pd.concat() pentru a concatena gdp_growth și djia_quarterly_return pe axis=1 și atribuie rezultatul variabilei data. Redenumește coloanele folosind .columns cu etichetele 'gdp' și 'djia', apoi vizualizează rezultatele cu .plot().

Exercițiu interactiv practic

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

# Import and inspect gdp_growth here
gdp_growth = ____


# Import and inspect djia here
djia = ____


# Calculate djia quarterly returns here 
djia_quarterly = ____
djia_quarterly_return = ____

# Concatenate, rename and plot djia_quarterly_return and gdp_growth here 
data = ____



Editează și rulează codul