Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_dlya_magistrantov_zaochniki...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.02 Mб
Скачать

Математическое моделирование

Лабораторная работа №1. Построение линии тренда на основе метода наименьших квадратов (стандартная постановка задачи, точечный МНК, линейные и квадратичные модели)

Задача 1. Для линейной модели значений и , методом наименьших квадратов в стандартной постановке задачи построить линию тренда, прогнозирующую дальнейшую совокупность исходных значений.

Оценить точность решение при

Сделать проверку соответствия значений.

Для примерной таблицы значений, находим следующие составляющие:

3

4

5

6

7

8

3,5

4,3

6,8

9,0

10,3

12,7

Решение: находим следующие составляющие:

Записываем систему

Или

Выражая из второго уравнения

Подставляя полученное выражение в первое, получим

Тогда

Следовательно, искомое уравнение линии тренда примет вид:

Теперь оценим точность данного решения:

В условиях этого примера имеем .

Тогда

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

Задача 2. Точечным методов наименьших квадратов аппроксимировать заданную таблицу линейным и квадратичным полиномами.

xi

3

4

4

5

yi

5

8

7

6

Решение: для линейного полинома

, т.е. .

Матрица Ф принимает вид:

Вектор наблюдений y выглядит следующим образом: .

Тогда

, .

Решая систему , получаем вектор искомых коэффициентов

,

,

Выражая из второго уравнения , и подставляя его в первое, имеем: , , , .

Тогда .

Таким образом, вектор искомых значений принимает вид , значит искомый полином представляется как

Оценим погрешность такой аппроксимации:

.

Для квадратичного полинома имеем следующее:

т.е. .

Матрица Ф принимает вид:

.

Вектор наблюдений y остается без изменений .

Тогда

,

.

Решая систему , получаем вектор искомых коэффициентов

, или представляя ее в виде системы уравнений:

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

Тогда

.

Таким образом, вектор искомых значений принимает вид , значит искомый полином представляется как .

Оценим погрешность такой аппроксимации:

,

Следовательно, сравнивая ошибки прогноза для линейного и квадратичного полиномов, в данной случае, предпочтительнее будет линейный полином.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]