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

  • Составление прогнозов с помощью уравнений авторегрессии

  • 2.2.2. Многофакторные модели прогнозирования Понятие уравнений множественной регрессии

  • Пример 2.9..

  • Регрессия

  • Вопросы для самоконтроля

  • Прогнозирование принятия управленческих решений.. Методические указания по изучению курса 7 Варианты контрольной работы 9 Рекомендации по выполнению контрольной работы 12


    Скачать 1.95 Mb.
    НазваниеМетодические указания по изучению курса 7 Варианты контрольной работы 9 Рекомендации по выполнению контрольной работы 12
    АнкорПрогнозирование принятия управленческих решений
    Дата10.12.2022
    Размер1.95 Mb.
    Формат файлаdoc
    Имя файлаppur.doc
    ТипМетодические указания
    #837443
    страница10 из 12
    1   ...   4   5   6   7   8   9   10   11   12

    Установление порядка прогнозирующей функции

    Автокорреляционная зависимость дает качественную оценку порядка уравнения авторегрессии. Для уточнения конструктивных особенностей прогнозирующего уравнения целесообразно использовать т.н. частную автокорреляционную функцию. Ее применение основано на том, что лишь часть коэффициентов авторегрессии aj, стоящих в начале последовательности, принимает ненулевые значения.

    Коэффициенты более высокого порядка в большинстве случаев стремятся к нулевому уровню, поскольку взаимодействие членов динамического ряда, отстоящих друг от друга на большом расстоянии, незначительно.

    Чтобы установить порядок авторегрессии, целесообразно изменить выражения (2.21) – (2.23). В каждое из них необходимо ввести дополнительный подстрочный индекс k, характеризующий количество переменных yt-j в правой части уравнений авторегрессии:
    (2.25)

    (2.26)

    (2.27)

    . . . . . . . . . . . . . . . . . . . . . . . . . . .

    (2.28)
    При подобной форме записи коэффициенты akk будут стоять на последнем месте в выражениях (2.25) – (2.28). Очевидно, что по мере увеличения порядка уравнения |akk| min. Зависимость akk от времени запаздывания называется частной автокорреляционной функции. Эта функция позволяет определить порядок процесса авторегрессии.

    Доказано, что при авторегрессии порядка p частная автокорреляционная функция не равна нулю для всех kp и стремится к нулю при k>p. Если рассчитать несколько значений akk и расположить их в порядке увеличения периода запаздывания k, то индексы последнего коэффициента akk, существенно отличающегося от нуля, определят порядок уравнения авторегрессии (k=p).

    Таким образом, необходимо определить, сколько членов должно быть в уравнении авторегрессии (2.20) с помощью построения частотной корреляционной функции, для чего надо посчитать коэффициенты akk.

    Наиболее рациональным способом определения параметров уравнения авторегрессии (2.20) является использование метода наименьших квадратов и минимизация остаточных дисперсий для каждого из выражений (2.25) – (2.28) в отдельности:
    (2.29)
    Как уже было показано, применение метода наименьших квадратов сводиться к построению системы нормальных уравнений. В данном случае они будут иметь вид:


    ........................................................................................


    Определив по исходному временному ряду все суммы, указанные в нормальных уравнениях, и решив систему, можно рассчитать коэффициенты авторегрессии а1, а2, ... , аР.
    Пример 2.8. Применительно к рассмотренному нами примеру построим уравнение авторегрессии второго порядка (p = 2):


    Расчет сумм для уравнения авторегрессии выполним в таблице 2.9.

    Таблица 2.9

    Время, (условные дни) t

    Выработка хлеба yt

    yt-1

    Yt-2

    y2t-1

    y2t-2

    ytyt-1

    ytyt-2

    yt-1yt-2

    1

    4,6






















    2

    6,8

    4,6



















    3

    5,1

    6,8

    4,6

    46,24

    21,16

    34,68

    23,46

    31,28

    4

    7,1

    5,1

    6,8

    26,01

    46,24

    36,21

    48,28

    34,68

    5

    4,6

    7,1

    5,1

    50,41

    26,01

    32,66

    23,46

    36,21

    6

    5,5

    4,6

    7,1

    21,16

    50,41

    25,3

    39,05

    32,66

    7

    4,1

    5,5

    4,6

    30,25

    21,16

    22,55

    18,86

    25,3

    8

    5,1

    4,1

    5,5

    16,81

    30,25

    20,91

    28,05

    22,55

    9

    3,7

    5,1

    4,1

    26,01

    16,81

    18,87

    15,17

    20,91

    10

    5

    3,7

    5,1

    13,69

    26,01

    18,5

    25,5

    18,87

    11

    4,4

    5

    3,7

    25

    13,69

    22

    16,28

    18,5

    12

    5,2

    4,4

    5

    19,36

    25

    22,88

    26

    22

    13

    4,1

    5,2

    4,4

    27,04

    19,36

    21,32

    18,04

    22,88

    14

    5,4

    4,1

    5,2

    16,81

    27,04

    22,14

    28,08

    21,32

    15

    4,6

    5,4

    4,1

    29,16

    16,81

    24,84

    18,86

    22,14

    16

    5,9

    4,6

    5,4

    21,16

    29,16

    27,14

    31,86

    24,84

    17

    3

    5,9

    4,6

    34,81

    21,16

    17,7

    13,8

    27,14

    18

    6,8

    3

    5,9

    9

    34,81

    20,4

    40,12

    17,7

    19

    3,1

    6,8

    3

    46,24

    9

    21,08

    9,3

    20,4

    20

    5,9

    3,1

    6,8

    9,61

    46,24

    18,29

    40,12

    21,08

    Всего







    468,77

    480,32

    427,47

    464,29

    440,46


    Подставив результаты вычислений в систему, получим:



    Отсюда



    Уравнение авторегрессии второго порядка имеет вид:

    (2.30)
    Составление прогнозов с помощью уравнений авторегрессии

    Вычисления с помощью уравнений авторегрессии проводят в виде многошаговой процедуры, на каждом этапе которой определяется значение переменной yt для очередного отрезка времени (года, квартала, месяца, дня и т.п.).

    Если период упреждения равен l единицам, то на первой стадии расчетов вычисляют величину показателя на момент времени t = n + 1. с этой целью в уравнение авторегрессии подставляют p последних членов исходного динамического ряда, затем определяется величина показателя ŷt для t = n + 2. при этом в качестве одного из аргументов используется переменная ŷt = n+1, найденная на предыдущем этапе. В ходе последующих вычислений определяются ŷt = n+3 ; ŷt = n+4 ; . . . , ŷt = n+l.

    Точность прогноза в значительной степени зависит от периода упреждения. Чем больше 1, тем выше возможная ошибка прогноза, том значительнее расхождения между расчетными и фактическими значениями переменной. В качестве одного из простейших критериев адекватности уравнения авторегрессии исходному временному ряду используется показатель абсолютного среднего отклонения |γср|, определяемый по формуле:
    (2.31)
    Вычисления |γср|, осуществляют для предпрогнозного периода времени путем сопоставления расчетных и исходных уровней динамического ряда. Используя данные предыдущего примера (см. таблицу 2.7), определим объем производства хлебобулочных изделий для t=23 дня. По уравнению авторегрессии (2.30) предварительно рассчитаем выпуск продукции за два предшествующих дня:


    Тогда прогноз с упреждением l = 3 составит:

    Найдем абсолютную среднюю ошибку прогноза (ŷ23=3,074т) и сопоставим её с аналогичными оценками, рассчитанными для прогнозов с упреждениями l = 1 и l = 2 дням. Для этого необходимо составить таблицу и сосчитать абсолютные средние отклонения.


    2.2.2. Многофакторные модели прогнозирования

    Понятие уравнений множественной регрессии

    Множественной называют прогнозную модель, построенную с использованием нескольких временных рядов, уровни которых относятся к одноименным отрезкам времени (датам).

    В общем случае множественное уравнение регрессии имеет вид:

    = f(x1t,x2t,x3t,...,xpt) (2.32)

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

    В процессе отбора факториальных признаков, подлежащих включению в множественную модель, особое внимание следует уделять выявлению и устранению т.н. мультиколлинеарности, под которой понимается наличие тесной корреляционной связи между двумя (коллинеарность) и более (мультиколлинеарность) аргументами в модели (2.32). Для этого определяются коэффициенты парной корреляции между признаками. Считается, что показатели-аргументы коллинеарны, если величина коэффициента корреляции превышает 0,8. Для устранения коллинеарности необходимо оставить один фактор из числа дублирующих друг друга.

    Важное значение в ходе статистического моделирования имеет правильное определение общего числа факториальных признаков в (2.32). Неоправданное усложнение модели повышает трудоемкость вычислений, затрудняет анализ и не обеспечивает заметного повышения достоверности прогноза. Наоборот, упрощение модели может привести к ошибкам в расчетах. Считается, что для получения оптимальных результатов количество факториальных признаков должно быть примерно в 5 раз меньше числа наблюдений, составляющих выборочную совокупность по каждой переменной.

    Для определения формы связи между признаками значительное внимание следует уделять графическим построениям, отражающим изменение зависимой переменной под действием каждого из факторов в отдельности. Если эта связь линейна, то используется линейное многофакторное уравнение регрессии:

    =a0+a1x1t,+a2 x2t,+...+apxpt (2.33)

    Коэффициенты a1, a2, ... , ap называются коэффициентами чистой регрессии. Они показывают, как изменится зависимая переменная yt при увеличении или уменьшении фактора на единицу при условии, что все остальные признаки, включенные в модель, остаются постоянными.

    Наряду с линейной моделью определенное распространение получили нелинейные многофакторные корреляционные зависимости. Из криволинейных функций чаще всего используется степенная функция:

    = (2.34)

    Путем логарифмирования степенное уравнение можно привести к линейному виду:

    =a0+a1x1t,+a2 x2t,+...+apxpt

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

    Статическое моделирование применяется для анализа взаимосвязей между объектами и явлениями. Динамическое моделирование, основанное на обработке связанных временных рядов, позволяет определить общую направленность в изменении признаков, более точно определить величину исследуемого показателя в будущем. Для исключения автокорреляции между уровнями рядов могут применяться методы последовательных разностей, Фриша-Воу и пр. В ряде случаев целесообразно совместное использование статических и динамических моделей.

    Наибольшее распространение получили две вычислительные схемы прогнозирования с помощью методов множественной корреляции и регрессии. Первая схема основана на коррелировании отклонений от тенденций изменения признаков. Как уже показывалось, использование отклонения ослабляет воздействие автокорреляции на результирующие показатели.

    Вторая схема предполагает построение нескольких статических моделей (для каждого года предпрогнозного периода), параметры которых представляются в виде функций времени, после чего рассчитываются наиболее вероятные значения признаков в перспективе.
    Пример 2.9.. По данным за 20 месяцев (табл. 2.10) необходимо построить уравнение регрессии зависимости прибыли предприятия y (млн. руб.) от цен на сырье x1 (тыс. руб. за 1 т) и производительности труда x2 (ед. продукции на 1 работника).

    Таблица 2.10

    Месяцы

    Прибыль y

    Цена на сырье x1

    Производительность труда x2

    1

    210

    800,0

    300,0

    2

    720

    1000,0

    500,0

    3

    300

    1500,0

    600,0

    4

    950

    800,0

    500,0

    5

    430

    900,0

    400,0

    6

    420

    1200,0

    500,0

    7

    130

    1100,0

    400,0

    8

    430

    1200,0

    500,0

    9

    60

    1300,0

    450,0

    10

    570

    1100,0

    500,0

    11

    520

    1400,0

    600,0

    12

    250

    1300,0

    500,0

    13

    800

    1200,0

    600,0

    14

    200

    1200,0

    450,0

    15

    300

    1400,0

    550,0

    16

    50

    1300,0

    450,0

    17

    550

    1100,0

    500,0

    18

    360

    1100,0

    450,0

    19

    320

    1400,0

    550,0

    20

    420

    1200,0

    500,0


    Для вычисления параметров многофакторной модели можно использовать ППП Excel. Надо войти в меню в Анализ данных и выбрать функцию Регрессия. Также как в примере для двухфакторной модели ввести все исходные данные. После этого задать область вывода результатов функции Регрессия. Результаты регрессионного анализа представлены на рис. 2.12.



    ВЫВОД ИТОГОВ







    Регрессионная статистика

    Множественный R

    0,99583

    R-квадрат

    0,99169

    Нормированный R-квадрат

    0,99

    Стандартная ошибка

    22,87

    Наблюдения

    20




    Дисперсионный анализ
















    df

    SS

    MS

    F

    Значимость F

    Регрессия

    2

    1062001,05

    531000,52

    1014,96

    2,0628E-18

    Остаток

    17

    8893,94

    523,17







    Итого

    19

    1070895
















    Коэффициенты

    Стандартная ошибка

    t-статистика

    P-Значение

    Нижние 95%

    Верхние 95%

    Нижние 95,0%

    Верхние 95,0%

    Y-пересечение

    194,53

    37,11

    5,24

    6,63E-05

    116,22

    272,84

    116,22

    272,84

    Переменная X 1

    -1,46

    0,036

    -40,72

    2,16E-18

    -1,54

    -1,39

    -1,54

    -1,39

    Переменная X 2

    3,93

    0,095103

    41,4031

    1,64E-18

    3,73

    4,13

    3,73

    4,13


    Рис.2.12. Результаты применения процедуры Регрессия для многофакторной модели
    Таким образом, уравнение регрессии имеет вид:

    yt =194,534 - 1,468 x1t + 3,938 x2t .

    Рассматривая последовательность остатков как временной ряд, можно построить график их зависимости от времени. В соответствии с предпосылками метода наименьших квадратов остатки t должны быть случайными. Однако при моделировании временных рядов встречаются ситуации, когда остатки содержат тенденцию или циклические колебания, что свидетельствует о том, что каждое следующее значение остатков зависит от предшествующих. В этом случае говорят о наличии автокорреляции остатков.
    Выводы

    Статистическое моделирование включает авторегрессионные и многофакторные модели прогнозирования. Модели авторегрессии учитывают автокорреляцию между членами динамического ряда. Уравнения авторегрессии часто используются для стационарных случайных процессов. При построении авторегрессионной модели необходимо сначала установить порядок уравнения, затем определить параметры прогнозирующей функции и после этого рассчитать значения переменной yt на будущее. Для определения порядка уравнения авторегрессии исследуют автокорреляционную и частную автокорреляционную функции.

    При анализе функционирования сложных систем используют многофакторные модели. Обычно в таких моделях учитывается взаимодействие нескольких временных рядов. В многофакторных моделях зависимая переменная yt рассматривается как функция независимых p факторов. В процессе отбора факториальных признаков, подлежащих включению в множественную модель, необходимо уделять внимание выявлению и устранению мультиколлинеарности, то есть наличию тесной корреляционной связи между факторами модели. Для этого определяются коэффициенты парной корреляции между признаками. Для устранения коллинеарности необходимо оставить один фактор из числа дублирующих друг друга.

    Важное значение в ходе статистического моделирования имеет правильное определение общего числа факториальных признаков. Для вычисления параметров многофакторной модели можно использовать ППП Excel.

    Вопросы для самоконтроля

    Что понимается под автокорреляционной связью между переменными?

    В чем состоит отличие уравнения авторегрессии от моделей вида ŷt =f(t)?

    Что понимается под автокорреляционной и частной автокорреляционной функциями?

    Как определяется порядок уравнения авторегрессии?

    Какие модели прогнозирования носят название многофакторных?

    Как приводят степенное многофакторное уравнение прогноза к линейной форме?

    Что понимается под мультиколлинеарностью независимых переменных и как выявляется ее наличие?

    Как интерпретируются коэффициенты регрессии линейной многофакторной модели?
    Тесты

    1.Автокорреляция — это …

    взаимосвязь между элементами двух временных рядов;

    корреляционная зависимость динамического ряда от других временных рядов;

    взаимосвязь между последовательными элементами динамического ряда.
    2. Период запаздывания kпоказывает…

    во сколько раз значение переменной yt больше значения yt-k ;

    через какой промежуток времени изменение переменной yt-kокажет воздействие на yt ;

    какое количество членов временного ряда надо брать для вычисления среднего уровня ряда.

    3. Уравнение авторегрессии 2-го порядка…

    ŷt = a1 yt-1+ a2 yt-12 ;

    ŷt = a1 yt-1+ a2 yt-2 + a3 yt-3 ;

    ŷt = a1 yt-1+ a2 yt-2 .

    4. Коэффициенты чистой регрессии в многофакторной модели показывают…

    как изменится зависимая переменная yt при изменении yt-1, yt-2yt- k ;

    что необходимо вычислять переменную yt , используя нелинейные зависимости;

    как изменится зависимая переменная yt при увеличении или уменьшении фактора на единицу при условии, что все остальные признаки, включенные в модель, остаются постоянными.

    1   ...   4   5   6   7   8   9   10   11   12


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