hunt3r911 / intro_to_prophet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Общее описание

Этот репозиторий содержит примеры работы с пакетом prophet для R, который предназначен для прогнозирования временных рядов. Подробное описание примеров приведено в серии статей блога "R: Анализ и визуализация данных":

  1. Введение
  2. Параметры моделей
  3. Эффекты праздников
  4. Сезонные компоненты
  5. Дополнительные предикторы
  6. Перекрестная проверка
  7. Моделирование емкости системы

Структура проекта

Директория 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")

Эта команда приведет к загрузке рабочей среды со всеми объектами, необходимыми для выполения соответствующего кода.

About

License:MIT License


Languages

Language:R 100.0%