Лабораторная работа №3
Задача отыскания параметров эмпирической формулы является одной из наиболее важных задач, встречающихся при обработке результатов наблюдений, различных экспериментов и т.п. Ее суть в следующем.
Имеется m точек, заданных координатами в декартовой системе координат (xi,yi), i=1,…,m. Требуется найти такую функцию y=f(x), значения которой в точках xi как можно более точно совпадают с yi., т. е. yi»f(xi).
Для решения этой задачи используют 2 подхода. Первый основан на построении специального (интерполяционного) многочлена, значения которого совпадают в заданных точках xi c yi. Недостатком этого подхода является громоздкость получаемой формулы уже при достаточно небольших m.
Другой подход состоит в том, что по данным наблюдений подбирается наиболее простая формула того или иного типа, дающая наилучшее приближение к имеющимся данным. При этом нет смысла требовать точного совпадения, т.к. имеющиеся данные носят приближенный характер.
Принцип наименьших квадратов основан на том, что из заданного множества формул вида y=f(x) наилучшей является та функция, для которой сумма квадратов отклонений вычисленных значений f(xi) от наблюдаемых значений yi является наименьшей. Подбор параметров функции f(x), основанный на этом принципе, называют методом наименьших квадратов.
|
|
Для подбора подходящей эмпирической формулы необходимо знать, как выглядят графически математические зависимости, из которых выбирается эмпирическая формула.
Графики основных зависимостей для использования в лабораторной работе:
a) y=ax+b (линейная зависимость)
a>0 a<0
2) y=ax2+bx+c (квадратичная зависимость)
a>0 a<0
3) y=a/x+b (гиперболическая зависимость)
a>0 a<0
4) y=aex+b (показательная зависимость)
a>0 a<0
5) y=a*lnx+b (логарифмическая зависимость)
a>0 a<0
6)
a>0 a<0
7) y=a*sinx + b*cosx + c
8) y=a*x+ b*sinx+c*cosx
a>0 a<0
9) y=a*arctgx +b
a>0 a<0
10) y=a*x2/(x2+1)+b
a>0 a<0
Варианты:
Вариант 1 | Вариант 2 | Вариант 3 | Вариант 4 | Вариант 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вариант 6 | Вариант 7 | Вариант 8 | Вариант 9 | Вариант 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
Задание:
Открыть MS EXCEL. Скопировать один из вариантов с исходными данными на рабочий лист нового рабочей книги.
1. Построить в декартовой системе координат поле заданных точек и по графику определить вид зависимости.
2. Найти параметры зависимости, используя надстройку MS EXCEL Поиск решения.
3. Найти параметры зависимости, используя линию тренда.
Порядок выполнения задания 1:
· п.м. Вставка → Диаграмма
· Определить тип диаграммы: Точечная Далее
· Выделить исходные данные для построения диаграммы: ячейки со значениями х и у, установить переключатель Ряды данных в столбцах Далее
· Задать заголовок: МНК Далее
· Указать где будет расположена диаграмма – на имеющемся листе. Готово
Для приведенного примера по графику выбрали вид зависимости: квадратичная y=ax2+bx+c. Следовательно, у нас три неизвестных параметра a, b, c, которые необходимо подобрать таким образом, чтобы значение F(x,a,b) было минимальным, где .
Порядок выполнения задания 2:
1) Для нахождения неизвестных параметров a, b, c с помощью MS Excel надо сформировать следующую таблицу:
Ячейка Е1 зарезервирована под значение параметра а, ячейка F1 – под значение параметра b, ячейка G1 – под значение параметра с.
Для формирования целевой функции используем встроенную математическую функцию СУММКВРАЗН(массив1;массив2), в результате которой вычисляется сумма квадратов разностей двух массивов.
Формулы в ячейках:
С2: =$E$2*A2^2+$F$2*A2+$G$2 (т.к. зависимость квадратичная y=ax2+bx+c)
I2: =СУММКВРАЗН(B2:B21;C2:C21)
2) П.м. Сервис – Поиск решения:
3) Добавить на диаграмму ряд данных f(x).
Порядок выполнения задания 3:
Линия тренда – это линия регрессии, которая аппроксимирует точки данных. Чтобы дополнить ряд данных линией тренда в графике, необходимо выделить нужный ряд и выбрать команду Добавить линию тренда в меню Диаграмма. Вкладка Тип позволяет выбрать тип линии тренда. После задания типа линии тренда на вкладке Параметры задать необходимость вывода уравнения регрессии.
|
|