Этот репозиторий содержит примеры работы с пакетом prophet
для R, который предназначен для прогнозирования временных рядов. Подробное описание примеров приведено в серии статей блога "R: Анализ и визуализация данных":
- Введение
- Параметры моделей
- Эффекты праздников
- Сезонные компоненты
- Дополнительные предикторы
- Перекрестная проверка
- Моделирование емкости системы
Директория scripts
содержит:
data_scraping.R
: набор команд, использованных для сбора данных по стоимости биткоина с сайта CoinMarketCap;1_intro_to_prophet.R
: код для первого сообщения из серии ("Введение");2_model_parameters.R
: код для второго сообщения ("Параметры моделей");3_holidays.R
: код для третьего сообщения ("Эффекты праздников");4_seasonality.R
: код для четвертого сообщения ("Сезонные компоненты");5_additional_predictors.R
: код для пятого сообщения ("Дополнительные предикторы");6_cross_validation.R
: код для шестого сообщения ("Выбор оптимальной модели").7_saturated_growth.R
: кодя для заключительного, седьмого сообщения ("Моделирование емкости системы").
В директории data
хранится CSV-файл с используемыми во всех примерах данными
по стоимости биткоина.
В директории workspaces
хранится рабочая среда R intro_to_prophet.RData
со
всеми объектами, созданными в результате выполнения перечисленных выше скриптов.
Перед выполнением кода из скриптов 2-7 необходимо выполнить следующую команду (предполагается, что рабочая директория R соответствует корневой директории проекта):
load("./workspaces/intro_to_prophet.RData")
Эта команда приведет к загрузке рабочей среды со всеми объектами, необходимыми для выполения соответствующего кода.