Интерактивный курс

Управление данными временных рядов в Python

В этом курсе вы изучите основы работы с данными временных рядов.

О курсе

В этом курсе вы изучите основы работы с данными временных рядов. Данные временного ряда - это данные, которые индексируются с помощью последовательности дат или времени. Вы узнаете, как использовать методы, встроенные в Pandas, для работы с этим индексом. Вы также узнаете, как изменить частоту временных рядов. Этот курс также покажет вам, как рассчитать скользящие и кумулятивные значения для временных рядов. Наконец, вы будете использовать все свои новые навыки для создания взвешенного фондового индекса из фактических данных о запасах.

План занятий

Собираем все вместе: строим взвешенный по стоимости индекс

Эта глава объединяет предыдущие концепции, обучая вас, как создавать взвешенный по стоимости индекс. Этот индекс использует данные рыночной капитализации, содержащиеся в листингах фондовой биржи, для расчета весов и информации о цене акций 2016 года. Производительность индекса затем сравнивается с эталонами для оценки производительности созданного вами индекса.

Основные метрики временных рядов и выборка

В этой главе более подробно рассматриваются основные функции временных рядов, предоставляемые через pandas DataTimeIndex. В нем представлены повторная выборка и сравнение различных временных рядов путем нормализации их начальных точек.
Сравните производительность нескольких классов активов
Сравните среднемесячные цены на акции для Facebook и Google
Используйте интерполяцию для создания еженедельных данных о занятости
Сравните квартальные темпы роста ВВП и доходности акций
Конвертируем ежемесячные данные в еженедельные
Визуализация среднемесячного значения, медианы и стандартного отклонения доходности S&P500
Интерполируйте долг/ВВП и сравните с безработицей
Сравните еженедельные, ежемесячные и годовые тренды озона для Нью-Йорка
Построение разницы в производительности по сравнению с эталонным индексом
Создавайте еженедельные данные о месячной безработице
Передискретизация и интерполяция с помощью .resample ()
Понижение и агрегация
Сравните темпы роста временных рядов
Сравнение цен на акции с эталоном
Изменение частоты временных рядов: повторная выборка

Работа с временными рядами в пандах

Эта глава закладывает основы для использования мощной функциональности временных рядов, предоставляемой тем, как Pandas представляет даты, в частности DateTimeIndex. Вы узнаете, как создавать информацию о дате и временные ряды и манипулировать ими, а также как выполнять вычисления с использованием временных рамок данных, чтобы сдвигать данные во времени или создавать возвраты за определенный период.