Build your ultimate AI agent
Описание курса
Узнайте, как использовать Python для анализа временных рядов
От цен акций до климатических данных — временные ряды можно найти в самых разных областях. Владение навыками эффективной работы с такими данными — это все более важный навык для специалистов по данным. Этот курс познакомит вас с анализом временных рядов в Python.После того как вы узнаете, что такое временной ряд, вы познакомитесь с несколькими моделями временных рядов — от авторегрессионных и моделей скользящего среднего до моделей коинтеграции. По ходу курса вы узнаете, как оценивать, прогнозировать и моделировать эти модели с помощью статистических библиотек в Python.
Вы увидите множество примеров того, как используются эти модели, с особым акцентом на применении в финансах.
Узнайте, как использовать методы анализа временных рядов
Вы начнёте с изучения основ временных рядов, а также простой линейной регрессии. Вы изучите понятия корреляции и автокорреляции и то, как они применяются к данным временных рядов, а затем познакомитесь с некоторыми простыми моделями временных рядов, такими как белый шум и случайное блуждание. Далее вы узнаете, как авторегрессионные (AR) модели используются для временных рядов, чтобы прогнозировать текущие значения, и как модели скользящего среднего могут сочетаться с AR-моделями, создавая мощные модели ARMA.Наконец, вы узнаете, как использовать модели коинтеграции для совместного моделирования двух рядов, а затем рассмотрите реальный кейс.
Изучите модели Python и библиотеки для анализа временных рядов К концу этого курса вы поймёте, как работает анализ временных рядов в Python. Вы познакомитесь с некоторыми моделями, методами и библиотеками, которые могут помочь вам в этом процессе, и будете знать, как выбрать подходящие для собственного анализа.
Этот курс является частью более широкого трека Time Series with Python, который включает пять курсов и поможет вам освоить этот навык в области data science.
Предварительные требования
Программа
Структура курса
1
Корреляция и автокорреляция
В этой главе вы познакомитесь с понятиями корреляции и автокорреляции применительно к временным рядам. Корреляция описывает взаимосвязь между двумя временными рядами, а автокорреляция — взаимосвязь ряда с его прошлыми значениями.
- Введение в курс50 XP
- «Тонкое» применение временных рядов100 XP
- Объединение временных рядов с разными датами100 XP
- Корреляция двух временных рядов50 XP
- Корреляция акций и облигаций100 XP
- Летающие тарелки и фондовый рынок: никакой связи100 XP
- Простая линейная регрессия50 XP
- Анализ коэффициента детерминации R² регрессии100 XP
- Сопоставьте корреляцию с результатами регрессии50 XP
- Автокорреляция50 XP
- Популярная стратегия на основе автокорреляции100 XP
- Автокоррелированы ли процентные ставки?100 XP
2
Простые модели временных рядов
В этой главе вы изучите простые модели временных рядов, в том числе белый шум и случайное блуждание.
3
Авторегрессионные модели (AR)
В этой главе вы познакомитесь с авторегрессионными моделями (AR) для временных рядов. Такие модели используют прошлые значения ряда для предсказания текущего значения.
4
Модели скользящего среднего (MA) и ARMA
В этой главе вы изучите ещё один тип моделей — модель скользящего среднего (MA). Кроме того, вы узнаете, как объединить AR- и MA-модели в мощную модель ARMA.
5
Подводим итоги
В этой главе вы научитесь совместно моделировать два ряда с помощью моделей коинтеграции. В завершение курса вас ждёт практическое исследование: анализ временного ряда данных о температуре воздуха в Нью-Йорке.
Анализ временных рядов на Python
Курс
завершён

