Постройте данные временных рядов Используя приложение Econometric Modeler

Эти примеры показывают, как построить одномерные и многомерные данные временных рядов при помощи приложения Econometric Modeler. После графического вывода временных рядов можно взаимодействовать с графиками.

Постройте одномерные данные временных рядов

В этом примере показано, как построить одномерные данные временных рядов, затем наложите полосы рецессии в графике. Набор данных содержит ежеквартальные цены валового внутреннего продукта (ВВП) США от 1 947 до 2005.

В командной строке загрузите Data_GDP.mat набор данных.

load Data_GDP

Data содержит временные ряды и dates содержит время выборки как последовательные числа даты.

Преобразуйте время выборки в datetime вектор. Удалите часы, минуты и секунды от вектора datetime.

dates = datetime(dates,'ConvertFrom','datenum','Format',"yyyy-MM-dd");

Создайте расписание, содержащее данные, и сопоставьте каждую строку с соответствующим временем выборки в dates.

DataTable = timetable(Data,'RowTimes',dates,'VariableNames',"GDP");

В командной строке откройте приложение Econometric Modeler.

econometricModeler

В качестве альтернативы откройте приложение из галереи Apps (см. Econometric Modeler).

Импортируйте DataTable в приложение:

  1. На вкладке Econometric Modeler, в разделе Import, нажатии кнопки.

  2. В диалоговом окне Import Data, в столбце Import?, устанавливают флажок для DataTable переменная.

  3. Нажмите Import.

Переменная GDP появляется в панели Time Series, и ее график временных рядов появляется в окне рисунка Time Series Plot(GDP).

Наложите полосы рецессии путем щелчка правой кнопкой по графику и окну рисунка, затем выбора Show Recessions.

Наложите сетку путем приостановки на графике и нажатии.

Фокусируйтесь на GDP от 1 970 в конец периода выборки:

  1. Сделайте паузу на графике, затем щелкните.

  2. Расположите перекрестие в (1970,12000), затем перетащите перекрестие к (2005,3500).

GDP кажется плоским или уменьшающимся прежде и в периоды рецессии.

Постройте многомерные временные ряды и корреляции

В этом примере показано, как построить несколько рядов на том же графике временных рядов, взаимодействуйте с получившимся графиком и постройте корреляции среди переменных. Набор данных, сохраненный в Data_Canada, содержит ежегодную канадскую инфляцию и процентные ставки от 1 954 до 1994.

В командной строке загрузите Data_Canada.mat набор данных.

load Data_Canada

Преобразуйте таблицу DataTable к расписанию:

  1. Очистите имена строки DataTable.

  2. Преобразуйте годы выборки в datetime вектор.

  3. Преобразуйте таблицу в расписание путем соединения строк со временем выборки в dates.

DataTable.Properties.RowNames = {};
dates = datetime(dates,12,31,'Format','yyyy');
DataTable = table2timetable(DataTable,'RowTimes',dates);

В командной строке откройте приложение Econometric Modeler.

econometricModeler

В качестве альтернативы откройте приложение из галереи Apps (см. Econometric Modeler).

Импортируйте DataTable в приложение:

  1. На вкладке Econometric Modeler, в разделе Import, нажатии кнопки.

  2. В диалоговом окне Import Data, в столбце Import?, устанавливают флажок для DataTable переменная.

  3. Нажмите Import.

Канадская процентная ставка и переменные уровня инфляции появляются в панели Time Series, и график временных рядов, содержащий весь ряд, появляется в окне рисунка Time Series Plot(INF_C).

Наложите полосы рецессии путем щелчка правой кнопкой по графику и выбора Show Recessions.

Наложите сетку путем приостановки на графике и нажатии.

Удалите уровень инфляции (INF_C и INF_G) из графика временных рядов:

  1. Щелкните правой кнопкой по графику.

  2. Укажите на Show Time Series, затем ясный INF_C.

  3. Повторите шаги 1 и 2, но очистите INF_G вместо этого.

Сгенерируйте график корреляции для всех переменных:

  1. Выберите все переменные в панели Time Series.

  2. Кликните по вкладке Plots, затем нажмите Correlations.

График корреляций появляется в окне рисунка Correlations(INF_C).

Удалите уровень инфляции на основе GDP (INF_G) из графика корреляций:

  1. Щелкните правой кнопкой по графику.

  2. Укажите на Show Time Series, затем ясный INF_G.

Все переменные, кажется, скашиваются направо. Согласно Коэффициентам корреляции пирсона (верхний левый из недиагональных графиков):

  • Уровень инфляции объясняет по крайней мере 70% изменчивости в процентных ставках (когда используется в качестве предиктора в линейной регрессии).

  • Процентные ставки высоко коррелируются; каждый объясняет по крайней мере 94% изменчивости в другом ряду.

Смотрите также

Приложения

Функции

Похожие темы