Главная страница
Навигация по странице:

  • 2.2.2. Выделение трендовой составляющей с использованием

  • Скользя

  • Скользящее среднее

  • Экспоненциальное сглаживание

  • 2.3. Выделение тригонометрической составляющей временного ряда

  • 2.3.1. Основы гармонического анализа периодических функций

  • 2.3.2. Выделение тригонометрической составляющей

  • Эконометрика в Excel (часть 2). Ю. Е. Воскобойников


    Скачать 1.67 Mb.
    НазваниеЮ. Е. Воскобойников
    Дата29.11.2022
    Размер1.67 Mb.
    Формат файлаpdf
    Имя файлаЭконометрика в Excel (часть 2).pdf
    ТипУчебное пособие
    #818575
    страница4 из 9
    1   2   3   4   5   6   7   8   9
    Сервис и в появившемся меню щелкнуть мышью на команде Поиск решения.
    Рис. 2.11. Задание параметров команды Поиск решения

    65
    Затем в появившемся диалоговом окне выполнить следую- щие действия (см. рис. 2.11):
    • в поле ввода Установить целевую ячейку: ввести адрес ячейки, в которой вычисляется значение минимизируемого функ- ционала (в нашем примере D9);
    • включить опцию Равной: минимальному значению: (ищут- ся значения коэффициентов, при которых функционал достигает своего минимального значения);
    • в поле ввода Изменяя значения: ввести адреса ячеек, в которых находятся значения искомых коэффициентов (в нашем примере это ячейки В9, В10);
    • щелкнув мышью на кнопке Добавить, сформировать ог- раничения на значения искомых коэффициентов (в нашем приме- ре это требование неотрицательности искомых коэффициентов).
    Рис. 2.12.Результатывыполнения командыПоиск решения
    66
    После выполнения этих операций щелкнуть на кнопке
    Выполнить. Начинается поиск решения введенной оптимизаци- онной задачи. Спустя некоторое время на экране появится новое диалоговое окно Результаты поиска решения (рис. 2.12). Для со- хранения найденных значений коэффициентов в соответствую- щих ячейках необходимо включить опцию Сохранить найден-
    ное решение и щелкнуть на кнопке OK.
    Из рис. 2.12 видно, что вычисленные значения коэффициен- тов находятся в ячейках В9, В10 и равны
    0 10.28299
    b
    =
    ,
    1 0.354496
    b
    =
    . Ячейка D9 содержит значение минимизируемого функционала. Найденные значения коэффициентов незначитель- но отличаются от значений, вычисленных в примере 2.2.2 с по- мощью команды Добавить линию тренда. ☻
    2.2.2. Выделение трендовой составляющей с использованием
    режима Скользящее среднее
    В режиме Скользящее среднее реализуется алгоритм
    0 2
    1
    ,
    2 1, 2 2,..,
    2 1
    j
    j l
    l
    L
    t
    y
    j
    L
    L
    n
    L
    +
    =−
    =

    =
    +
    +

    +
    (2.2.1) с одинаковыми весами
    1 2
    1
    l
    c
    L
    =
    +
    . Для вызова режима Скользя-
    щее среднее
    необходимо обратиться к пункту меню Сервис, ко- манде Анализ данных, выбрать в списке режимов Скользящее
    среднее
    и щелкнуть на кнопке OK. В появившемся диалоговом окне Скользящее среднее задать следующие параметры
    (рис. 2.13):
    Входной интервал: диапазон адресов ячеек, содержащих зна- чения
    i
    y
    Метки в первой строке: включается, если первая строка во входном интервале содержит заголовки. В этом случае автомати- чески будут созданы стандартные названия.
    Интервал: задается размер окна (
    2 1
    L
    +
    ). По умолчанию размер 3, т.е.
    1
    L
    = .

    67
    Выходной интервал: Новый рабочий лист: : / Новая рабочая
    книга: содержит адрес верхней ячейки, начиная с которой выво- дятся вычисленные сглаженные значения.
    Вывод графика – включает вывод графика заданных и сгла- женных значений временного ряда.
    Стандартные погрешности – включает вычисление и вывод в виде столбца стандартных погрешностей
    j
    t
    σ
    , которые вычис- ляются по формуле
    0 2
    2 1
    (
    )
    2 1
    j
    j i
    j i
    t
    i
    L
    y
    t
    L
    σ
    +
    +
    =−
    =



    +
    . (2.2.2)
    Рис. 2.13. Диалоговое окно режима Скользящее среднее
    Пример 2.2.4.
    По данным табл. 2.1 вычислить значения тренда
    ( )
    j
    t
    τ
    , используя режим Скользящее среднее.
    Решение. Введем в документ Excel исходные данные
    (рис. 2.13), а затем вызовем режим Скользящее среднее и зададим необходимые параметры (см. рис. 2.13). На рис. 2.14 показаны графики значений
    j
    y (маркированные ромбами) и
    j
    t (маркирован- ные квадратами). ☻
    68
    Замечание 2.2.1.
    Из формулы (2.2.1) следует, что в первых
    2L ячейках значения
    j
    t не определены, а из выражения (2.2.2) следует, что значения
    j
    t
    σ
    не вычисляются в первых 4L ячей- ках. ♦
    Пример 2.2.4 хорошо иллюстрирует это замечание. Так в ячейках С2, С3 документа на рис. 2.14 не определены сглаженные значения, в ячейках D2÷D5 не определены значения стандартных погрешностей
    j
    t
    σ
    Рис. 2.14. Результаты работы режима Скользящее среднее
    Задание.
    Вычислите значение тренда, задав
    (2 1) 5
    L
    + =
    , сравните с предыдущими результатами.

    69
    2.2.3. Выделение трендовой составляющей с использованием
    режим Экспоненциальное сглаживание
    Режим Экспоненциальное сглаживание реализует алгоритм
    (2.1.33). Для вызова режима необходимо обратиться к пункту ос- новного меню Сервис, выполнить команду Анализ данных, а за- тем в появившемся списке режимов работы выделить Экспонен-
    циальное сглаживание и щелкнуть на OK. В появившемся диа- логовом окне (см. рис. 2.15) задать необходимые параметры. Па- раметры режима Экспоненциальное сглаживание совпадают с параметрами режима Скользящее среднее за исключением одно- го параметра. Вместо параметра Интервал необходимо задать
    Фактор затухания, равный величине
    α
    в формуле (2.1.33), кото- рый может меняться в интервале (0,1) (см. соотношение (2.1.36)).
    Рис. 2.15. Диалоговое окно режима
    Экспоненциальное сглаживание
    Пример 2.2.5.
    По данным табл. 2.1 вычислить значение тренда
    ( )
    j
    j
    t
    t
    τ
    =
    , используя режим Экспоненциальное сглажи-
    вание
    Решение. Введем в документ Excel исходные данные
    (рис. 2.16), вызовем режим Экспоненциальное сглаживание и
    70
    зададим необходимые параметры (
    0.2
    α
    =
    ) (см. рис. 2.15). На рис. 2.16 показаны графики значений
    j
    y (маркированные ромба- ми) и
    j
    t (маркированные квадратами).
    Рис. 2.16. Результаты работы режима
    Экспоненциальное сглаживание
    Видно, что:
    ƒ
    первое значение
    1
    t не вычисляется (ячейка С2);
    ƒ
    чем меньше значение
    α
    , тем больше степень сглаживания значений
    i
    y временной выборки.

    71
    В столбце D (ячейки D5÷D8) содержатся значения
    j
    t
    σ
    – среднеквадратические отклонения значений
    j
    t , которые вычис- ляются по формуле
    0 2
    2
    (
    )
    3
    j
    j i
    j i
    i
    t
    y
    t
    σ
    +
    +
    =−


    =
    (2.2.3)
    Задание.
    Вычислите значение тренда, задав
    0.6
    α
    =
    . Сравни- те полученные результаты с результатами примера и объясните отличия.
    2.3. Выделение тригонометрической составляющей
    временного ряда
    К тригонометрической составляющей c(
    τ
    ) временного ряда относятся:
    ƒ
    сезонная составляющая
    ( )
    s t , отражающая повторяемость экономических процессов в течение не очень длительного перио- да (года, иногда месяца);
    ƒ
    периодическая составляющая ( )
    p
    τ
    , отражающая повто- ряемость экономических процессов в течение длительных перио- дов (например, волны экономической активности Кондратьева).
    Решение о наличии тригонометрической составляющей в структуре временного ряда принимается на основе анализа авто- корреляционной функции и коррелограммы временного ряда (см. п. 1.2).
    Для выделения и анализа тригонометрической составляющей временного ряда используются методы гармонического анализа периодических функций.
    2.3.1. Основы гармонического анализа периодических функций
    Гармонический анализ позволяет представить периодиче- скую функцию линейной комбинацией косинусов и синусов.
    72
    Предположим, что функция ( )
    ϕ τ
    является непрерывной функцией с периодом
    T
    . Тогда функцию ( )
    ϕ τ
    можно предста- вить рядом Фурье вида
    0 1
    2 2
    ( )
    [ cos(
    )
    sin(
    )]
    k
    k
    k
    k
    k
    a
    a
    b
    T
    T
    π
    π
    ϕ τ
    τ
    τ

    =
    =
    +
    +

    ,
    0
    T
    τ
    ≤ ≤ , (2.3.1) где
    k
    – номер гармоники. Видно, что при увеличении номера уменьшается период функций
    2
    cos(
    )
    k
    T
    π τ
    ,
    2
    sin(
    )
    k
    T
    π τ
    . Коэффи- циенты разложения определяются формулами:
    0 0
    1
    ( ) ;
    T
    a
    d
    T
    ϕ τ τ
    = ∫
    0 2
    2
    ( )cos(
    ) ;
    T
    k
    k
    a
    d
    T
    T
    π
    ϕ τ
    τ τ
    = ∫
    0 2
    2
    ( )sin(
    ) .
    T
    k
    k
    b
    d
    T
    T
    π
    ϕ τ
    τ τ
    = ∫
    Аргументы тригонометрических функций cos, sin можно тракто- вать как частоты
    k
    ω
    , определяемые соответствующим номером гармоники, т.е.
    2
    k
    k
    T
    π
    ω
    =
    (2.3.2)
    Величины
    2 2
    k
    k
    k
    S
    a
    b
    =
    + характеризуют «энергетический вклад» k-й гармоники в функцию ( )
    ϕ τ
    . Зависимость величины
    k
    S
    от номера гармоники
    k
    (или от частоты
    k
    ω
    (2.3.2)) характеризует спек- тральный состав (или спектр) функции ( )
    ϕ τ
    . Сравнительно большие величины
    k
    S
    определяют частоты, на которых сосредо- точена основная энергия функции
    ( )
    ϕ τ
    Под аппроксимацией функции ( )
    ϕ τ
    рядом Фурье понимают новую функцию ( )
    ϕ τ
    , полученную суммированием первых чле- нов ряда (2.3.1), число которых обозначим
    0
    K , т.е.

    73 0
    0 1
    2 2
    ( )
    [ cos(
    )
    sin(
    )]
    K
    k
    k
    k
    k
    k
    a
    a
    b
    T
    T
    π
    π
    ϕ τ
    τ
    τ
    =
    =
    +
    +

    . (2.3.3)
    Видно, что в функции
    ( )
    ϕ τ
    отсутствуют «высокочастотные» гармоники с номерами
    0
    k
    K
    >
    , которые присутствовали в исход- ной функции
    ( )
    ϕ τ
    . Такой способ получения функции
    ( )
    ϕ τ
    часто называют низкочастотной фильтрацией функции
    ( )
    ϕ τ
    По аналогии можно построить новую функцию
    ( )
    ϕ τ
    , содер- жащую только заданные гармоники, например, гармоники с наи- более значимым спектром
    k
    S
    . Предположим, что такие гармони- ки имеют номера
    3,8
    k
    =
    . Тогда функция
    ˆ( )
    ϕ τ
    , содержащая только эти гармоники, записывается в виде
    3 3
    2 3 2 3
    ( )
    cos(
    )
    sin(
    )
    a
    b
    T
    T
    π
    π
    ϕ τ
    τ
    τ
    =
    +
    +
    8 8
    2 8 2 8
    cos(
    )
    sin(
    )
    a
    b
    T
    T
    π
    π
    τ
    τ
    +
    +
    Такой способ построения функции широко используется для вы- деления тригонометрической составляющей временного ряда.
    Пример 2.3.1.
    Дана функция
    2 2
    ( ) 0.1 0.4 0.5 3sin(
    5 )
    3.2
    π
    ϕ τ
    τ
    τ
    τ
    =
    +
    +
    +
    , (2.3.4) определенная на интервале [0,3.2]. График функции показан сплошной линией на рис. 2.17. Необходимо вычислить спектр
    k
    S
    этой функции и выделить из функции ( )
    ϕ τ
    основную (имеющую наибольшее значение спектра) тригонометрическую составляю- щую.
    74
    Рис. 2.17. Тригонометрическая составляющая функции ( )
    ϕ τ
    Решение. Из аналитического задания ( )
    ϕ τ
    (2.3.4) следует, что тригонометрическая составляющая этой функции обусловле- на слагаемым
    2 3sin(
    5 )
    3.2
    π τ

    и соответствует гармоники с номером
    5. Так как функция задана на интервале [0,3.2] , то период этой функции задаем 3.2
    T
    =
    . Используя приведенные выше формулы, вычисляем коэффициенты
    0 1, , 20
    , , ,
    k
    k
    a a b k
    =

    и определяем спектры
    2 2
    2 0
    0
    ,
    k
    k
    k
    S
    a
    S
    a
    b
    =
    =
    + . Значения
    k
    S приведены на рис. 2.18
    (кривая 1). Большие значения
    0 1
    ,
    S S обусловлены наличием в функции ( )
    ϕ τ
    квадратичного тренда (первые три слагаемых в
    (2.3.4)), большое значение
    5
    S
    обусловлено присутствием в ( )
    ϕ τ
    тригонометрической составляющей, для которой вычислены ко- эффициенты
    5 5
    0.021,
    2.593
    a
    b
    =
    =
    Построим функцию
    2 2
    ( ) 0.021 cos(
    5 ) 2.593 sin(
    5 )
    3.2 3.2
    π
    π
    ϕ τ
    τ
    τ
    =

    +

    , которая соответствует этой гармонике. График этой функции приведен на рис. 2.17
    (штриховая кривая), здесь же приведен график функции
    τ

    75 2
    3sin(
    5 )
    3.2
    π τ

    (точечная кривая), которая входит в исходную функцию ( )
    ϕ τ
    . Из хорошего совпадения этих графиком можно сделать вывод об эффективности применения методов гармони- ческого анализа для выделения тригонометрических составляю- щих периодических функций. ☻
    Рис. 2.18. Спектральный состав функции ( )
    ϕ τ
    2.3.2. Выделение тригонометрической составляющей
    временного ряда методами гармонического анализа
    Использование рядов Фурье для выделения тригонометриче- ской составляющей временного ряда отличается от рассмотрен- ного выше следующим:
    1. Значения временного ряда заданы в дискретные моменты времени
    i
    τ
    и чаще всего эти моменты представляют собой ариф- метическую прогрессию с шагом
    τ
    Δ
    , т.е.
    Номер гармоники
    Спектр
    k
    S
    2 1
    2 3
    76
    (
    1)
    ,
    1,2, ,
    i
    нач
    i
    i
    n
    τ
    τ τ
    =
    + − ⋅ Δ
    =
    … .
    (2.3.5)
    Тогда в качестве периода принимается величина
    T
    n
    τ
    = Δ ⋅ ,
    (2.3.6) а условие периодичности значений временного ряда имеет вид
    ,
    1,...,
    n i
    i
    y
    y i
    n
    +
    =
    =
    В дальнейшем полагается, что
    i
    τ
    образуют арифметическую про- грессию (2.3.5) при
    0
    нач
    τ
    = .
    2. Временной ряд ( )
    Y
    τ
    , кроме тригонометрической состав- ляющей, содержит случайную составляющую ( )
    ε τ
    , которую не- обходимо отделить от тригонометрической составляющей.
    Первое отличие обусловливает замену интегралов, опреде- ляющих значения
    0
    ,
    k
    a a
    ,
    k
    b
    квадратурными формулами, в кото- рые входят значения
    ,
    1, 2,..,
    i
    y i
    n
    =
    . В качестве примера примем формулу левых прямоугольников и тогда получим следующие выражения для вычисления интегралов:
    *
    0 1
    1
    ;
    n
    i
    i
    a
    y
    n
    =
    = ⋅ ∑
    (2.3.7)
    *
    1 2
    2
    cos(
    );
    n
    k
    i
    i
    i
    k
    a
    y
    n
    T
    π τ
    =
    = ⋅

    *
    1 2
    2
    sin(
    )
    n
    k
    i
    i
    i
    k
    b
    y
    n
    T
    π τ
    =
    = ∑
    Символ «*» означает, что коэффициенты вычислены по дискрет- ным значениям временного ряда, или иначе – по временной вы- борке.
    Если период T
    n
    τ
    = ⋅ Δ , то две последние формулы принима- ют вид
    *
    1 2
    2
    cos(
    )
    n
    k
    i
    i
    k
    a
    y
    i
    n
    n
    π
    =
    = ⋅ ∑
    ,
    (2.3.8)
    *
    1 2
    2
    sin(
    )
    n
    k
    i
    i
    k
    b
    y
    i
    n
    n
    π
    =
    = ∑
    (2.3.9)

    77
    По аналогии со спектром
    k
    S
    определим дискретный спектр как
    *
    * 2
    * 2
    ( )
    ( )
    k
    k
    k
    S
    a
    b
    =
    +
    . Дискретность задания значений
    i
    y
    обу- словливает симметричность спектра
    *
    k
    S
    относительно точки
    / 2
    n
    , т.е.
    *
    *
    / 2
    / 2
    ,
    1, , / 2 1
    n
    j
    n
    j
    S
    S
    j
    n
    +

    =
    =


    . Поэтому имеет смысл вычис- лить коэффициенты ряда Фурье для гармоник с номерами
    0,1,2,.., / 2
    k
    n
    =
    , а саму функцию ( )
    p
    τ
    аппроксимировать рядом
    1 1
    2 2
    *
    *
    *
    *
    0 1
    1 2
    2 2
    ( )
    sin
    n
    n
    k
    k
    n
    k
    k
    k
    k
    c
    a
    a cos
    b
    a
    T
    T
    π
    π
    τ
    τ
    τ


    =
    =




    =
    +

    +

    +










    , (2.3.10) где
    ( )
    *
    1 2
    1 1
    n
    i
    n
    i
    i
    a
    y
    n
    =
    = ⋅


    (2.3.11)
    Учет второго отмеченного момента основан на следующем предположении: амплитуда случайной составляющей ( )
    ε τ
    на- много меньше амплитуды ( )
    c
    τ
    и спектр ( )
    ε τ
    более менее равно- мерно «распределен» по гармоникам с различными номерами, т.е. сигнал ( )
    ε τ
    имеет «широкий» спектр, но его вклад в спектр каж- дой гармоники тригонометрической составляющей сравнительно мал.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта