Transformări Box-Cox pentru serii de timp
În acest exercițiu, vei folosi o transformare Box-Cox pentru a stabiliza varianța seriei preîncărcate a10, care conține vânzările lunare de medicamente antidiabetice în Australia în perioada 1991–2008.
Va trebui să experimentezi pentru a observa efectul argumentului lambda (\(\lambda\)) asupra transformării. Reține că modificările mici ale lui \(\lambda\) au un impact redus asupra seriei rezultate. Scopul tău este să găsești o valoare a lui \(\lambda\) care să facă fluctuațiile sezoniere aproximativ egale ca amplitudine de-a lungul întregii serii.
Reamintește-ți din video că intervalul recomandat pentru valorile lambda este \(-1 ≤ \lambda ≤ 1\).
Acest exercițiu face parte din cursul
Prognoze în R
Instrucțiuni pentru exercițiu
- Reprezentați grafic seria
a10și observă cum varianța crește pe măsură ce nivelul seriei crește. - Încearcă să transformi seria folosind
BoxCox(), conform formatului din codul exemplu. Experimentează cu patru valori ale luilambda:0.0,0.1,0.2și0.3. Poți determina care valoare a lui lambda stabilizează cel mai bine varianța? - Compară acum valoarea aleasă de tine pentru
lambdacu cea returnată deBoxCox.lambda().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Plot the series
___
# Try four values of lambda in Box-Cox transformations
a10 %>% BoxCox(lambda = ___) %>% autoplot()
___
___
___
# Compare with BoxCox.lambda()
___