Пакет sophisthse предназначен для скачивания временных рядов с sophist.hse.ru. Пакет можно установить командами:

install.packages("devtools")
devtools::install_github("bdemeshev/sophisthse")

Для новичков в R: Пакеты устанавливаются один раз, и каждый раз для скачанивания рядов выполнять эти команды совершенно ненужно :)

Подключаем пакет в паре с пакетом forecast.

library(sophisthse) # для скачивания данных
library(forecast) # графики временных рядов, ARIMA/ETS модели

Загружаем нужный ряд и смотрим его начало для проверки, что всё загрузилось:

df <- sophisthse("WAG_Y")
head(df)

Смотрим описание данных:

info <- sophisthse_metadata(df)
info

Достаём один из двух рядов и строим графики:

WAG_C_Y <- df[, 1]
ggtsdisplay(WAG_C_Y)

Можно заказать данные в формате zoo:

wagez <- sophisthse("WAG_Y", output = "zoo")
head(wagez)

Или простого data.frame:

wagez <- sophisthse("GDPI_Y", output = "data.frame")
head(wagez)

Можно загрузить несколько одночастотных рядов сразу:

wgpd <- sophisthse(c("WAG_Y", "GDPI_Y"))
head(wgpd)

Полный список рядов хранится в встроенном наборе данных series_info

head(series_info)

Полный список рядов удобно глянуть в Rstudio:

View(series_info)

Список актуальных доступных таблиц можно получить командой:

sophisthse_tables()


bdemeshev/sophisthse documentation built on Sept. 3, 2021, 8:27 p.m.