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

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

Примените логарифмическое преобразование к данным

В этом примере показано, как стабилизировать временные ряды, изменчивость которых растет с уровнем ряда путем применения логарифмического преобразования. Набор данных Data_Airline.mat содержит ежемесячные количества авиапассажиров.

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

load Data_Airline

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

econometricModeler

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

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

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

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

  3. Нажмите Import.

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

Соответствуйте SARIMA (0,1,1) × (0,1,1) 12 моделей к данным на уровнях:

  1. На вкладке Econometric Modeler, в разделе Models, кликают по стреле, чтобы отобразить галерею модели.

  2. В галерее моделей, в разделе ARMA/ARIMA Models, нажимают SARIMA.

  3. В диалоговом окне SARIMA Model Parameters, на вкладке Lag Order:

    • Раздел Nonseasonal

      1. Установите Degrees of Integration на 1.

      2. Установите Moving Average Order на 1.

      3. Снимите флажок Include Constant Term.

    • Раздел Seasonal

      1. Установите Period на 12 указать на ежемесячные данные.

      2. Установите Moving Average Order на 1.

      3. Установите флажок Include Seasonal Difference.

  4. Нажмите Estimate.

Переменная SARIMA_PSSG модели появляется в панели Models, ее значение появляется в панели Preview, и ее сводные данные оценки появляются в документе Model Summary(SARIMA_PSSG).

Распространение остаточных значений увеличивается с уровнем данных, которые показательны из heteroscedasticity.

Применяйте логарифмическое преобразование к PSSG:

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

  2. На вкладке Econometric Modeler, в разделе Transforms, нажимают Log.

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

Экспоненциальный рост кажется удаленным из ряда.

С PSSGLog выбранный в панели Time Series, соответствуйте SARIMA (0,1,1) × (0,1,1) 12 моделей к регистрируемому ряду с помощью тех же настроек диалогового окна, которые вы использовали для PSSG. Сводные данные оценки появляются в документе Model Summary(SARIMA_PSSGLog).

Распространение остаточных значений, кажется, систематически не изменяется с уровнями данных.

Стабилизируйте временные ряды Используя несезонное дифференцирование

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

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

load Data_USEconModel

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

econometricModeler

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

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

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

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

  3. Нажмите Import.

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

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

Ряд, кажется, растет без связанного.

Примените первое различие для GDP. На вкладке Econometric Modeler, в разделе Transforms, нажимают Difference.

В панели Time Series, переменная, представляющая differenced GDP (GDPDiff) появляется. График временных рядов differenced GDP появляется в окне рисунка Time Series Plot(GDPDiff).

differenced серия GDP, кажется, растет без связанного после 1970.

Примените второе различие для GDP дифференцированием differenced GDP. С GDPDiff выбранный в панели Time Series, на вкладке Econometric Modeler, в разделе Transforms, нажимают Difference.

В панели Time Series, переменная, представляющая преобразованный differenced GDP (GDPDiffDiff) появляется. График временных рядов differenced GDP появляется в окне рисунка Time Series Plot(GDPDiffDiff).

Преобразованная differenced серия GDP кажется стационарной, несмотря на то, что heteroscedastic.

Преобразуйте цены в возвраты

В этом примере показано, как преобразовать несколько серий цен к возвратам. Набор данных, который хранится в Data_USEconModel.mat, содержит GDP США и частные потребительские расходы, измеренные ежеквартально, среди другого ряда.

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

load Data_USEconModel

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

econometricModeler

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

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

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

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

  3. Нажмите Import.

GDP и PCEC, среди другого ряда появитесь в панели Time Series, и график временных рядов, содержащий весь ряд, появляется в окне рисунка.

В панели Time Series нажмите GDP, затем нажмите Ctrl и нажмите PCEC. Выбраны оба ряда.

Кликните по вкладке Plots, затем нажмите Time Series. График временных рядов GDP и PCEC появляется в окне рисунка Time Series Plot(GDP).

Оба ряда, как цены, кажется, растут без связанного.

Преобразуйте GDP и цены частных потребительских расходов к возвратам:

  1. Кликните по вкладке Econometric Modeler. Убедитесь, что GDP и PCEC выбраны в панели Time Series.

  2. В разделе Transforms нажмите Log.

    Панель Time Series отображает переменные, представляющие регистрируемую серию GDP (GDPLog) и регистрируемый ряд частных потребительских расходов (PCECLog).

  3. С GDPLog и PCECLog выбранный в панели Time Series, в разделе Transforms, нажимают Difference.

Переменные отображений панели Time Series, представляющие GDP, возвращаются (GDPLogDiff) и частные потребительские расходы возвращаются (PCECLogDiff). График временных рядов GDP и частных потребительских расходов возвращается, появляется в окне рисунка Time Series Plot(GDPLogDiff).

В панели Time Series переименуйте GDPLogDiff и PCECLogDiff переменные. Нажмите GDPLogDiff дважды выбрать его имя и ввести GDPReturns. Нажмите PCECLogDiff дважды выбрать его имя и ввести PCECReturns.

Обновления приложения имена всех документов, сопоставленных с оба, возвращаются.

Серия GDP и частных потребительских расходов возвращается, кажутся стационарными, но наблюдения в каждом ряду кажутся последовательно коррелируемыми.

Удалите сезонный тренд из временных рядов Используя сезонное различие

В этом примере показано, как стабилизировать временные ряды, показывающие сезонное интегрирование путем применения сезонного различия. Набор данных Data_Airline.mat содержит ежемесячные количества авиапассажиров.

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

load Data_Airline

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

econometricModeler

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

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

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

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

  3. Нажмите Import.

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

Обратитесь к сезонному тренду путем применения 12-го порядка сезонное различие. На вкладке Econometric Modeler, в разделе Transforms, устанавливает Seasonal на 12. Затем нажмите Seasonal.

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

Преобразованный ряд, кажется, имеет несезонный тренд.

Обратитесь к несезонному тренду путем применения первого различия. С PSSGSeasonalDiff выбранный в панели Time Series, на вкладке Econometric Modeler, в разделе Transforms, нажимают Difference.

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

Преобразованный ряд кажется стационарным, но наблюдения кажутся последовательно коррелируемыми.

В панели Time Series переименуйте PSSGSeasonalDiffDiff переменная путем нажатия на него дважды, чтобы выбрать ее имя и ввода PSSGStable.

Обновления приложения имена всех документов сопоставлены с преобразованным рядом.

Удалите детерминированный тренд из временных рядов

В этом примере показано, как удалить выведенный из наименьших квадратов детерминированный тренд из неустановившихся временных рядов. Набор данных Data_Airline.mat содержит ежемесячные количества авиапассажиров.

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

load Data_Airline

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

econometricModeler

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

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

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

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

  3. Нажмите Import.

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

Примените логарифмическое преобразование к ряду. На вкладке Econometric Modeler, в разделе Transforms, нажимают Log.

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

Идентифицируйте детерминированный тренд при помощи наименьших квадратов. Затем детрендируйте ряд путем удаления идентифицированного детерминированного тренда. На вкладке Econometric Modeler, в разделе Transforms, нажимают Detrend.

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

PSSGLogDetrend кажется, не имеет детерминированный тренд, несмотря на то, что он имеет отмеченный циклический тренд.

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

Похожие темы