Визуализация корреляций между компонентами индекса
Чтобы лучше понять характеристики компонентов вашего индекса, можно рассчитать корреляции доходностей.
Используйте дневные цены акций компаний, входящих в ваш индекс, и постройте тепловую карту корреляций дневных доходностей!
Это упражнение является частью курса
Работа с временными рядами в Python
Инструкции к упражнению
Библиотеки pandas (как pd), matplotlib.pyplot (как plt) и seaborn (как sns) уже импортированы. Исторические ценовые ряды компонентов вашего индекса загружены в переменную stock_prices.
- Изучите
stock_pricesс помощью метода.info(). - Рассчитайте дневную доходность для
stock_pricesи сохраните результат в переменнуюreturns. - Вычислите попарные корреляции для
returns, сохраните их в переменнуюcorrelationsи выведите результат на экран. - Постройте аннотированную тепловую карту
seabornдля корреляций дневных доходностей с заголовком'Daily Return Correlations'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Inspect stock_prices here
print(____)
# Calculate the daily returns
returns = ____
# Calculate and print the pairwise correlations
correlations = ____
print(____)
# Plot a heatmap of daily return correlations