ПочатиПочніть безкоштовно

Обчислення й побудова зведеного індексу

Тепер у вас є всі складники, потрібні, щоб обчислити сукупну динаміку акцій для вашої групи компаній.

Використайте часовий ряд ринкової капіталізації, який ви створили в попередній вправі, щоб агрегувати ринкову вартість для кожного періоду, а потім нормалізуйте цей ряд, перетворивши його на індекс.

Ця вправа є частиною курсу

Опрацювання часових рядів у 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

Редагувати та запускати код