Exercițiu fiscal: Calculează ACF
În capitolul anterior, ai calculat autocorelații cu un singur decalaj. De multe ori, suntem interesați să vedem autocorelația pe mai multe decalaje. Sunt reprezentate grafic câștigurile trimestriale ale H&R Block (simbolul bursier HRB), iar din grafic se poate observa ciclicitatea extremă a acestora. Cea mai mare parte a câștigurilor se înregistrează în trimestrul în care sunt scadente taxele.
Vei calcula tabloul de autocorelații pentru câștigurile trimestriale ale H&R Block, preîncărcat în DataFrame-ul HRB. Apoi, vei reprezenta grafic funcția de autocorelare folosind modulul plot_acf. Acest grafic arată cum arată funcția de autocorelare pentru date cu câștiguri ciclice. ACF la lag=0 este întotdeauna unu, desigur. În exercițiul următor vei afla despre intervalul de încredere al ACF, dar deocamdată suprimă intervalul de încredere setând alpha=1.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în Python
Instrucțiuni pentru exercițiu
- Importă modulul
acfși modululplot_acfdin statsmodels. - Calculează tabloul de autocorelații ale datelor despre câștigurile trimestriale din DataFrame-ul
HRB. - Reprezintă grafic funcția de autocorelare a câștigurilor trimestriale din
HRBși transmite argumentulalpha=1pentru a suprima intervalul de încredere.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import the acf module and the plot_acf module from statsmodels
from statsmodels.tsa.stattools import acf
from statsmodels.graphics.tsaplots import plot_acf
# Compute the acf array of HRB
acf_array = acf(___)
print(acf_array)
# Plot the acf function
plot_acf(___)
plt.show()