Обчислення й побудова зведеного індексу
Тепер у вас є всі складники, потрібні, щоб обчислити сукупну динаміку акцій для вашої групи компаній.
Використайте часовий ряд ринкової капіталізації, який ви створили в попередній вправі, щоб агрегувати ринкову вартість для кожного періоду, а потім нормалізуйте цей ряд, перетворивши його на індекс.
Ця вправа є частиною курсу
Опрацювання часових рядів у Python
Інструкції до вправи
Ми вже імпортували pandas як pd і matplotlib.pyplot як plt. Також завантажено components і market_cap_series, з якими ви працювали в попередній вправі.
- Агрегуйте ринкову капіталізацію для кожного торгового дня, застосувавши
.sum()доmarket_cap_seriesзaxis=1, присвойте результат зміннійraw_indexіprint-ніть його. - Нормалізуйте сукупну ринкову капіталізацію, поділивши на перше значення
raw_indexі помноживши на 100. Присвойте це доindexі виведіть результат за допомогоюprint. - Побудуйте графік індексу з назвою
'Market-Cap Weighted Index'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Aggregate and print the market cap per trading day
raw_index = ____
print(____)
# Normalize the aggregate market cap here
index = ____
print(____)
# Plot the index here