Автор работы: Пользователь скрыл имя, 12 Сентября 2010 в 19:28, Не определен
Контрольная работа
Если
аналитическое выражение
Аппроксимирующая функция y=f(x) называется эмпирической формулой или уравнением регрессии.
Для чего нужна эта зависимость?
Если приближение (3.1) найдено, то можно:
Уравнение
регрессии может иметь
Геометрически задача построения уравнения регрессии состоит в проведении кривой L: y=f(x) «возможно ближе» примыкающей к экспериментальных точек.
Построение уравнения регрессии состоит из 2 этапов:
Часто в качестве уравнения регрессии выбирают полином
φ(x)
Вторая задача решается методом наименьших квадратов.
Допустим,
что результаты эксперимента предоставлены
в таблице, представленной выше. И
уравнение регрессии
Эти параметры и определяют расположение графика эмпирической формулы относительно экспериментальных точек. Однако эти параметры определяются не однозначно. Требуется подобрать параметры так, чтобы график уравнения регрессии был расположен как можно ближе к системе экспериментальных точек.
Введем понятие отклонения значения уравнения регрессии (3.3) от табличного значения yi для xi:
Рассмотрим сумму квадратов отклонений
Согласно МНК наилучшими коэффициентами ai являются те, которые минимизируют функцию S (3.5)
Используя необходимые условия экстремума функции нескольких переменных, получим нормальную систему для определения коэффициентов a0, a1, a2,…,am:
Для аппроксимирующей функции (3.3) система (3.6) является системой линейных алгебраических уравнений относительно неизвестных a0, a1, a2,…,am.
Если , то существует бесконечно много многочленов (3.3), минимизирующих функцию (3.5). Если , то существует только один многочлен (3.3), минимизирующий функцию (3.5). Будем считать, что .
Чем меньше m, тем проще тем проще эмпирическая формула, но это не всегда лучше.
Для описания многих технологических процессов используются эмпирические формулы, содержащие 2 параметра:
Пусть заранее известно, что экспериментальные точки не лежат на одной прямой, для нахождения a, b используется метод выравнивания.
Идея метода. Вводятся новые переменные
так, чтобы преобразованные точки могли быть аппроксимированы линейной зависимостью
Здесь ;
Параметры А и В находятся методом наименьших квадратов.
Поставим задачу аппроксимировать полученную ранее экспериментальную зависимость n(e) уравнением регрессии 3-го порядка, использую надстройку «Поиск решения».
n | e |
1 | 0,199103875 |
2 | 0,070962641 |
3 | 0,027014272 |
4 | 0,008941238 |
5 | 0,002814733 |
6 | 0,000871947 |
7 | 0,000268761 |
Т.е. мы получим функцию вида:
В качестве начальных приближений примем a=b=c=d=1. Формируем таблицу:
n | e | Уравнение регресии | Квадрат отклонения |
1 | 0,199103875 | 1,246639174 | 0,567552534 |
2 | 0,070962641 | 1,076355684 | 3,700407455 |
3 | 0,027014272 | 1,027763757 | 8,834188283 |
4 | 0,008941238 | 1,009021899 | 15,92790621 |
5 | 0,002814733 | 1,002822678 | 24,97178119 |
6 | 0,000871947 | 1,000872708 | 35,98952827 |
7 | 0,000268761 | 1,000268833 | 1,000537739 |
Сумма квадратов: | 90,99190167 |
где, квадрат отклонения находится по формуле:
Теперь нашей задачей является минимизация суммы квадратов отклонений. Мы можем это сделать путем изменения коэффициентов a, b, c, d. Для поиска оптимальных значений выполним команду:
Меню Сервис\Поиск решения
После этого значения a, b, c, d изменятся на: a=4,261463435, b=41,97251008, c=-1192,303823, d=4643,463328.
Тогда получаем следующую таблицу измененных значений:
n | e | Уравнение регресии | Квадрат отклонения |
1 | 0,199103875 | 2,003229556 | 1,043E-05 |
2 | 0,070962641 | 2,895188031 | 0,010985549 |
3 | 0,027014272 | 4,616753916 | 0,380385393 |
4 | 0,008941238 | 4,544749241 | 0,207253253 |
5 | 0,002814733 | 4,370262104 | 2,656045611 |
6 | 0,000871947 | 4,297157819 | 7,305355855 |
7 | 0,000268761 | 4,272657976 | 18,25560618 |
Сумма квадратов: | 28,81564227 |
Найдем среднее квадратичное отклонение по формуле:
В нашем случае
Построим графики обеих функций:
Прологарифмируем выражение (3.13)
и введем новые переменные:
Обозначив A=lna; B=b, получим вид эмпирической функции в новой системе координат
Составим таблицу значений для этой функции:
y* | x* |
0 | -1,61393 |
0,693147 | -2,6456 |
1,098612 | -3,61139 |
1,386294 | -4,71708 |
1,609438 | -5,87289 |
1,791759 | -7,04478 |
1,94591 | -8,22169 |
Неизвестные параметры А, В находим, используя МНК и строим нормальную систему
Подставив численные значения получаем:
Решаем данную систему методом Крамера:
Из
(3.14)
и b=B. Подставим найденные значения
в (3.13) и получим:
n | e |
1,40915422 | 0,199104 |
1,867566864 | 0,070963 |
2,430985256 | 0,027014 |
3,287575439 | 0,008941 |
4,507242556 | 0,002815 |
6,206596227 | 0,000872 |
8,558355083 | 0,000269 |