Εργαστήριο Εφαρμογών Πληροφορικής και Υπολογιστικών Οικονομικών
01/12/2023
\[ CAGR = \left(\frac{\text{Τελική τιμή}}{\text{Αρχική τιμή}}\right)^{\frac{1}{\text{Πλήθος περιόδων}}} - 1 \]
Ή ως ποσοστό:
\[ CAGR = \left[ \left( \frac{\text{Τελική τιμή}}{\text{Αρχική τιμή}} \right)^{\frac{1}{\text{Πλήθος περιόδων}}} -1 \right] \times 100 \]
Για παράδειγμα εάν ένα μέγεθος έχει αρχική τιμή \(x_0 = 100\) μετά από 5 περιόδους (συνολικά 6 έτη) έχει τελική τιμή \(x_5 = 120\) τότε:
\[ CAGR = \left(\frac{110}{120}\right)^{\frac{1}{5}} -1 = \sqrt[5]{1.2} \approx 0.0371373 \text{ ή } \approx 3.71\%\]
Ο τύπος ισχύει για οποιαδήποτε σταθερή χρονική μεταβολή, όχι μόνο ετήσια. Η χρονική περίοδος μπορεί να είναι έτος, τρίμηνο, μήνας, εβδομάδα, ημέρα, ώρα, κλπ.
\[ \mathrm{CAGR} = \left( \frac{V(t_n)}{V(t_0)} \right)^\frac{1}{n} - 1 \]
Μπορεί να ονομασία να περιέχει το ετήσιος (συνήθης εφαρμογή στα χρηματοοικονομικά) αλλά η περίοδος μπορεί να είναι οποιαδήποτε άλλη.
Αν μετά την πάροδο n περιόδων η τιμή της μεταβλητής V αλλάξει από \(V_{t_0}\) σε \(V_{t_n}\) τότε ο μέσος ρυθμός μεταβολής υπολογίζεται ως άνω.
Εφαρμογή σε περιπτώσεις διαφορετικής χρονικής μονάδας.
Με την βοήθεια του πακέτου fImport μπορούμε εύκολα να εισάγουμε τα στοιχεία του ΑΕΠ των ΗΠΑ (σε τριμηνιαία βάση) από τη βάση δεδομένων της Κεντρικής Τράπεζας των ΗΠΑ (FRED):
Βρίσκουμε τις δύο ακραίες τιμές, την πρώτη (head) και τελευταία (tail):
Βρίσκουμε το πλήθος των περιόδων, εδώ αυτό αντιστοιχεί στο μέγεθος του διανύσματος GDP μείον ένα:
Υπολογίζουμε τον τύπο: \[ r = \left(\frac{b}{a}\right)^{1/n} - 1\]
\[ y_i = a \times (1+r)^i, \,\,\ i = 0, 1, 2,\ldots,n \]
Αυτό μπορεί να γίνει πολύ εύκολο στην R:
Για λόγους συμβατότητας με τη δομή δεδομένων της σειράς GDP και για την ευκολία γραφικής απεικόνισης ως χρονοσειράς μετατρέπουμε την ποσότητα y σε ts (time series) με έναρξη το 2000 και συχνότητα τιμών 4 (τριμηνιαία στοιχεία):
Οι δύο χρονοσειρές αρχίζουν από το ίδιο σημείο και τελειώνουν στο ίδιο σημείο (εξ ορισμού).
Η διαφορά βρίσκεται στις ενδιάμεσες τιμές. Στην πραγματικότητα η σχετική μεταβολή είναι μη σταθερή (τυχαία). Η προσέγγιση CAGR απαντά στο ερώτημα:
Ποιος είναι εκείνος ο σταθερός ρυθμός μεταβολής ώστε αν μια γεωμετρική πρόοδος ξεκινήσει από το σημείο \(V_{t=0}\) να φτάσει μετά από \(n\) περιόδους στο σημείο \(V_{t=n}\):
\[ V_{t=n} = V_{t=0} \times (1+r)^n\]
Ο ρυθμός μεταβολής ενός χρονικά μεταβαλλόμενου μεγέθους είναι: \[ \rho = \frac{x_t - x_{t-1}}{x_{t-1}}\]
Για το GDP μπορούμε εύκολα να το υπολογίσουμε ως εξής:
Και να εξάγουμε πληροφορίες για τα περιγραφικά στατιστικά:
V1
Min. :-0.086232
1st Qu.: 0.007193
Median : 0.011403
Mean : 0.010815
3rd Qu.: 0.014931
Max. : 0.083516
NA's :1
Τι παρατηρούμε πολύ εύκολα: Οι τιμές \(r\) (CAGR) και \(\hat{\rho}\) (μέση μεταβολή) διαφέρουν. Προσοχή σε αυτό. Δεν είναι τυχαίο. Πάντα διαφέρουν, εξ ορισμού.
Τιμές μετοχών IBM για το έτος 2021.
# A tibble: 3 × 8
symbol date open high low close volume adjusted
<chr> <date> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 IBM 2021-01-04 120. 120. 118. 118. 5417443 102.
2 IBM 2021-01-05 120. 121. 119. 121. 6395872 104.
3 IBM 2021-01-06 121. 126. 121. 124. 8322708 107.
Λάθος τρόπος. Μας δίνει τη μέση τιμή ενός μεγέθους, αλλά όχι αυτό που θέλουμε.
Σωστός τρόπος. Μας δίνει αυτό που θέλουμε.