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

  • 2. Цифровая модель, используемая при решении задачи

  • Определение квадратичного тренда

  • 3.4.3. Методические рекомендации по выполнению работы

  • Рис. 2.2. Сравнение моделей

  • 3.4.4. Реализация в Excel и оформление отчета

  • Лабораторная работа Анализ временных рядов Постановка задачи Временным рядом называется набор наблюдаемых значений какоголибо показателя y


    Скачать 0.73 Mb.
    НазваниеЛабораторная работа Анализ временных рядов Постановка задачи Временным рядом называется набор наблюдаемых значений какоголибо показателя y
    Дата20.01.2023
    Размер0.73 Mb.
    Формат файлаpdf
    Имя файлаLab 2.pdf
    ТипЛабораторная работа
    #896147

    1
    Лабораторная работа 2. Анализ временных рядов
    1. Постановка задачи
    Временным рядом называется набор наблюдаемых значений какого-либо показателя
    y
    , которые фиксируются с некоторым постоянным шагом (через день, неделю, месяц, квартал, год). Такой набор полностью определен значениями показателя
    k
    y
    и номером
    k
    , соответствующим моменту времени
    k
    t
    его фиксации. Поэтому под временным рядом показателя будем понимать набор его значений
    n
    k
    y
    y
    y
    y
    ,...,
    ...,
    ,
    ,
    2 1
    в моменты времени
    n
    k
    t
    t
    t
    t
    ,...,
    ...,
    ,
    ,
    2 1
    Анализ временных рядов обычно предполагает решение двух задач.
    1. Выявление тенденции изменения показателя во времени или, как говорят иначе, тренда. Эта задача сводится к нахождению относительно простой функции
    )
    (t
    f
    y

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

    ...)
    ,
    3
    ,
    2
    ,
    1
    (


    Проиллюстрируем решение перечисленных задач на следующем примере. Пусть известен объем выпуска продукции по месяцам с января (1-й месяц) по май (5-й месяц), который задается табл. 2.1.
    Таблица 2.1
    Объем выпуска продукции
    Месяц
    )
    (
    k
    t
    1 2
    3 4
    5
    Объем выпуска
    )
    (
    k
    y
    тыс. шт.
    1
    y
    2
    y
    3
    y
    4
    y
    5
    y
    В табл. 2.1 объем выпуска
    k
    y
    (тыс. шт.) в
    k
    -й месяц (
    5
    ,
    1

    k
    ) задается равенством:
    k
    k
    q
    p
    k
    q
    p
    k
    q
    p
    y
    )
    1
    )(
    1 2
    (
    02
    ,
    0
    )
    1
    (
    01
    ,
    0
    )
    1 2
    (
    05
    ,
    0 10 2











    , (2.1)
    Используя данные (2.1) в табл. 2.1, определить:
    1. Линейный тренд, описывающий изменение объема выпуска по месяцам в виде:
    t
    c
    c
    t
    f
    t
    y
    2 1
    1
    )
    (
    )
    (



    ,
    k
    t
    t
    k


    ,
    5
    ,
    1

    k
    (2.2)
    2. Квадратичный тренд, задаваемый равенством:
    2 3
    2 1
    2
    )
    (
    t
    c
    t
    c
    c
    t
    f
    y




    ,
    k
    t
    t
    k


    ,
    5
    ,
    1

    k
    (2.3)
    3. Погрешность приближения данных временным рядом при использовании трендов (2.2), (2.3).
    4. Прогнозируемое значение объема выпуска в июне (6 месяц года).

    2
    2. Цифровая модель, используемая при решении задачи
    Определение линейного тренда. Найдем коэффициенты
    2 1
    , c
    c
    , задающие линейный тренд (2.2) методом наименьших квадратов (МНК), минимизируя отклонения между заданными значениями
    k
    y
    и полученными по формуле (2.2), то есть из условия:


    min
    1 2
    2 1







    n
    k
    k
    k
    y
    t
    c
    c
    Согласно МНК получаем следующую СЛАУ относительно неизвестных
    2 1
    , c
    c
    :
    ,
    ;
    2 2
    22 1
    21 1
    2 12 1
    11
    b
    c
    a
    c
    a
    b
    c
    a
    c
    a




    (2.4) где




    5 1
    11 1
    k
    n
    a
    ;





    5 1
    21 12 15
    k
    k
    t
    a
    a
    ;




    5 1
    2 22 55
    k
    k
    t
    a
    ;



    5 1
    1
    k
    k
    y
    b
    ;



    5 1
    2
    k
    k
    k
    y
    t
    b
    В результате решения СЛАУ (2.4) находятся значения
    2 1
    , c
    c
    и линейный тренд (2.2).
    Определение квадратичного тренда. Для нахождения коэффициентов
    3 2
    1
    ,
    ,
    c
    c
    c
    квадратичного тренда (2.3) МНК формируется СЛАУ вида:
    ,
    ;
    ;
    3 3
    33 2
    32 1
    31 2
    3 23 2
    22 1
    21 1
    3 13 2
    12 1
    11
    b
    c
    a
    c
    a
    c
    a
    b
    c
    a
    c
    a
    c
    a
    b
    c
    a
    c
    a
    c
    a









    (2.5) где
    n
    a

    11
    ;




    5 1
    21 12
    k
    k
    t
    a
    a
    ;




    5 1
    2 31 13
    k
    k
    t
    a
    a
    ;



    5 1
    2 22
    k
    k
    t
    a
    ;




    5 1
    3 32 23
    k
    k
    t
    a
    a
    ;



    5 1
    4 33
    k
    k
    t
    a
    ;



    5 1
    1
    k
    k
    y
    b
    ;



    5 1
    2
    k
    k
    k
    y
    t
    b
    ;



    5 1
    2 3
    k
    k
    k
    y
    t
    b
    В результате решения СЛАУ (2.5) находятся неизвестные
    3 2
    1
    ,
    ,
    c
    c
    c
    , затем с учетом равенства (2.3) квадратичный тренд.
    Для нахождения погрешности приближения временного ряда линейным трендом (2.2) сначала находится относительная погрешность в узлах
    %
    100
    )
    (
    1
    )
    1
    (




    k
    k
    k
    k
    y
    y
    t
    f
    ,
    5
    ,
    1

    k
    ,
    (2.6)
    В качестве погрешности квадратичного приближения принимается наибольшее из значений (2.6).
    При квадратичном приближении (2.3) находится значение:
    %
    100
    )
    (
    2
    )
    2
    (




    k
    k
    k
    k
    y
    y
    t
    f
    ,
    5
    ,
    1

    k
    ,
    (2.7) а затем среди полученных значений выбирается наибольшее, которое и принимается в качестве погрешности квадратичного приближения.

    3
    Прогнозирование объема выпуска с использованием трендов (2.2), (2.3) в июне (шестой месяц) выполняется по формулам:
    )
    6
    (
    1
    )
    1
    (
    6
    f
    y

    ;
    )
    6
    (
    2
    )
    2
    (
    6
    f
    y

    3.4.3. Методические рекомендации по выполнению работы
    Рассмотрим порядок выполнения работы для случая
    0

    p
    и
    0

    q
    . Тогда объем выпуска продукции вычисляется по формуле (2.1):
    k
    k
    k
    k
    y
    )
    1
    (
    02
    ,
    0 01
    ,
    0 05
    ,
    0 10 2





    ,
    5
    ,
    1

    k
    На листе Excel (рис. 2.1) сформируем расчетную область. Для построения табл. 2.1 с исходными данными выполняются следующие действия:
    1) создаем автоматизированный список с номерами месяцев в ячейках
    В3:F3;
    2) используя формулу (2.1), вычисляем объем выпуска продукции
    В4

    =10+0,05*B3+0,01*B3^2+0,02*(-1)^B3.
    А
    B
    С
    D
    E
    F
    G
    H
    I
    1 p= 0 q= 0 n= 5 2
    Объем выпуска продукции
    3
    Месяц t_k
    1 2
    3 4
    5 4
    Объем выпуска y_k
    10,04 10,16 10,22 10,38 10,48 5 t_k^2 1
    4 9
    16 25 6
    Линейный тренд
    Квадратичный тренд
    7 c1 c2 с1 с2 с3 8
    5 15 51,28 5
    15 55 51,28 9
    15 55 154,9 15 55 225 154,9 10
    Решение:
    55 225 979 570,7 11 1
    3 10,26
    Решение:
    12 10 1,1 4,6
    -3,3 0,5 13
    c1=
    9,926
    -3,3 2,671 -0,429 14
    c2=
    0,11
    0,5 -0,429 0,071 15
    c1=
    9,956
    16
    c2=
    0,084
    17
    c3=
    0,004
    Рис. 2.1. Вычисление коэффициентов первого и второго трендов
    Формулу распространяем так, чтобы получить значение выпуска продукции для всех месяцев.
    Сначала найдем коэффициенты
    1
    с
    и
    2
    с
    линейного тренда
    t
    c
    c
    t
    f
    t
    y
    2 1
    1
    )
    (
    )
    (



    . Для их вычисления запишем систему уравнений (2.4) и, используя формулы для расчета ее коэффициентов, получаем:

    4




    5 1
    11 1
    k
    n
    a
    В8

    =F1;




    5 1
    21 12
    k
    k
    t
    a
    a
    ;
    С8

    =СУММ(B3:F3); В9

    =С8;



    5 1
    2 22
    k
    k
    t
    a
    ;
    С9

    =СУММКВ(B3:F3);



    5 1
    1
    k
    k
    y
    b
    ;
    D8

    =СУММ(B4:F4);



    5 1
    2
    k
    k
    k
    y
    t
    b
    ;
    D9

    =СУММПРОИЗВ(B3:F3;B4:F4), где функция СУММКВ(арг) подсчитывает сумму возведенных в квадрат аргументов.
    Решим систему методом Гаусса. Разделим первое уравнение на
    11
    a
    :
    В11

    1;
    С11

    =C8/$B$8.
    Формулу из ячейки С11 распространяем вправо на ячейку D11.
    Далее из второго уравнения вычтем первое, умноженное на
    21
    a
    :
    С12

    =C9 – C11*$B$9.
    Формулу из ячейки С12 распространяем вправо на ячейку D12.
    Вычислим неизвестные:
    D14

    =D12/C12;
    D13

    =D11–C11*D14.
    Теперь вычислим коэффициенты квадратичного тренда
    1
    с
    ,
    2
    с
    и
    3
    с
    , используя систему (2.5). Для коэффициентов системы (2.5) понадобиться вычислять сумму
    4
    k
    t
    , поэтому сделаем вспомогательные вычисления. Добавим еще одну строку с заголовком «t_k^2» (рис. 2.1) и посчитаем для нее данные по формуле
    В5

    =B3^2, которую распространим вправо для всех пяти лет.
    Сформируем сначала матрицу системы (см. рис. 2.1):
    n
    a

    11
    ;
    F8

    5




    5 1
    21 12
    k
    k
    t
    a
    a
    ;
    G8

    =СУММ(B3:F3); F9

    =G8;




    5 1
    2 31 13
    k
    k
    t
    a
    a
    ;
    H8

    =СУММКВ(B3:F3); F10

    =H8;



    5 1
    2 22
    k
    k
    t
    a
    ;
    G9

    =H8;




    5 1
    3 32 23
    k
    k
    t
    a
    a
    ;
    H9

    =СУММПРОИЗВ(B5:F5;B3:F3);

    5
    G10

    = H9;



    5 1
    4 33
    k
    k
    t
    a
    ;
    H10

    =СУММКВ(B5:F5);



    5 1
    1
    k
    k
    y
    b
    ;
    I8

    =СУММ(B4:F4);



    5 1
    2
    k
    k
    k
    y
    t
    b
    ;
    I9

    =СУММПРОИЗВ(B4:F4;B3:F3);



    5 1
    2 3
    k
    k
    k
    y
    t
    b
    ;
    I10

    =СУММПРОИЗВ(B4:F4;B5:F5).
    Решаем систему матричным методом:
    1) F12

    =МОБР(F8:H10),
    2) выделяем диапазон F12:H14, размещаем курсор в строке формул и нажимаем одновременно Ctrl, Shift, Enter.
    Для определения коэффициентов
    1
    с
    ,
    2
    с
    и
    3
    с
    выполняем:
    1) Н15

    =МУМНОЖ(F12:H14;I8:I10);
    2) выделяем диапазон Н15:H17, размещаем курсор в строке формул и нажимаем одновременно Ctrl, Shift, Enter.
    Теперь сравним расчеты реального объема продукции по заданной формуле (2.1) и формулам (2.2) и (2.3). Для этого на листе Excel сформируем дополнительно еще одну таблицу (рис. 2.2), куда скопируем уже рассчитанный объем выпуска продукции по формулам (2.1) и вычислим объем продукции при использовании построенных трендов:
    В21

    =В4;
    В22

    =$D$13+$D$14*B20;
    В23

    =$H$15+$H$16*B20+$H$17*B20^2.
    Полученные формулы распространим вправо, заполняя диапазон
    В21:F23.
    А
    B
    С
    D
    E
    F
    G
    19
    Объем выпуска продукции
    20
    Месяц t_k
    1 2
    3 4
    5
    6
    21
    Объем выпуска y_k
    10,04 10,16 10,22 10,38 10,48 22
    Линейный тренд
    10,036 10,15 10,26 10,37 10,476
    10,59
    23
    Квадратичный тренд
    10,045 10,14 10,25 10,36 10,485
    10,62
    24
    Погреш. лин. тренда в точках
    0,0004 0,001 0,004 0,001 0,0004 25
    Погреш. кв. тренда в точках
    0,0005 0,002 0,003 0,002 0,0004 26
    Погреш. лин. тренда
    0,0035 27
    Погреш. кв. тренда
    0,0027
    Рис. 2.2. Сравнение моделей
    Вычислим погрешность по годам по формулам (2.6) и (2.7) соответственно для линейного тренда и квадратичного:

    6
    В24

    =ABS(B22-B21)/B21;
    В25

    =ABS(B23-B21)/B21, где функция ABS(число) вычисляет модуль числа. Распространяем формулы вправо для вычисления погрешности для каждого месяца.
    Найдем погрешность вычисления:
    – для линейного тренда В26

    =МАКС(B24:F24);
    – для квадратичного тренда В27

    =МАКС(B25:F25).
    Сравнивая значения погрешностей, можно сделать вывод, что использование квадратичного тренда в данном случае лучше, так как погрешность вычислений для него меньше (
    0,0027 или 0,27 %).
    Выполним прогноз для шестого месяца. Добавим в строку
    «Месяц t_k» еще одно число (6 месяц), выделим ячейки F22:F23 и сместим формулы вправо, используя маркер автозаполнения. Из расчетов видно, что линейный тренд прогнозирует объем выпуска 10,59 тыс. шт., а квадратичный 10,62 тыс. шт.
    3.4.4. Реализация в Excel и оформление отчета
    Порядок выполнения работы предполагает:
    1. Используя формулу (2.1), найти для заданных значений
    p
    и
    q
    объем выпуска продукции
    k
    y
    ,
    5
    ,
    1

    k
    , и заполнить табл. 2.1 полученными данными
    2. Решить задачу, используя линейный тренд вида (2.2). Рассчитать коэффициенты для системы (2.4) и, применяя формулу (2.2), вычислить значения
     
    k
    t
    f
    1
    ,
    6
    ,
    1

    k
    3. Решить задачу, используя квадратичный тренд вида (2.3). Рассчитать коэффициенты для системы (2.5) и, применяя формулу (2.3), вычислить значения
     
    k
    t
    f
    2
    ,
    6
    ,
    1

    k
    Вычисленные значения сводятся в табл. 2.3.
    Таблица 2.3
    Месяц
    )
    (
    k
    t
    1 2
    3 4
    5
    Объем выпуска
    )
    (
    k
    y
    тыс. шт.
    1
    y
    2
    y
    3
    y
    4
    y
    5
    y
    Линейный тренд
    )
    (
    1 1
    t
    f
    )
    (
    2 1
    t
    f
    )
    (
    3 1
    t
    f
    )
    (
    4 1
    t
    f
    )
    (
    5 1
    t
    f
    Квадратичный тренд
    )
    (
    1 2
    t
    f
    )
    (
    2 2
    t
    f
    )
    (
    3 2
    t
    f
    )
    (
    4 2
    t
    f
    )
    (
    5 2
    t
    f
    4. Определить погрешность прогнозирования при применении линейного тренда.
    5. Определить погрешность прогнозирования при применении квадратного тренда.
    6. Сравнить полученные погрешности при использовании линейного и квадратичного трендов.
    7. Найти прогнозируемое значение выпуска в шестом месяце.

    7 8. Построить графики изменения реального объема выпуска (значение функцию
    k
    y
    ,
    5
    ,
    1

    k
    ), линейного тренда (функцию
    )
    (
    1
    t
    f
    ), квадратичного тренда (функцию
    )
    (
    2
    t
    f
    ).
    Отчет оформляется с использованием текстового процессора Microsoft
    Word и включает:
    1. Постановку задачи для заданных значений параметров
    p
    и
    q
    2. Математическую модель задачи. Запись линейного и квадратичного трендов для прогнозирования показателя. Составление систем уравнений для нахождения коэффициентов.
    3. Вычисление коэффициентов системы уравнений (2.4) для определения параметров
    1
    с
    и
    2
    с
    линейного тренда (2.2)
    4. Вычисление коэффициентов системы уравнений (2.5) для определения параметров
    1
    с
    ,
    2
    с
    и
    3
    с
    квадратичного тренда (2.3).
    5. Вычисление значений показателя по формулам (2.2) и (2.3).
    6. Определение погрешности вычисления показателя по формулам (2.6) и (2.7). Сравнить полученные значения.
    7. Построение графиков изменения реального объема выпуска, при использовании линейного тренда, при использовании квадратичного тренда.
    8. Приложение в виде книги Excel с расчетами.


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