Аппроксимация функции методом наименьших квадратов
Аппроксимация функции y = f(x) линейной функцией y = a1 + a2x. Логарифмирование заданных значений. Расчет коэффициентов корреляции и детерминированности. Построение графика зависимости и линии тренда. Числовые характеристики коэффициентов уравнения.
Рубрика | Математика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 10.01.2015 |
Размер файла | 954,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Введение
Базовые знания в области информатики и практические навыки работы на персональном компьютере позволяют эффективно применять современное программное обеспечение для решения прикладных задач в области экологии. В данной курсовой работе проводится аппроксимация функции методом наименьших квадратов. Расчеты проведены при помощи программ Microsoft Excel и Turbo Pascal.
Задание
Функция y = f(x) задана таблицей 1.
аргумент Хi |
функция yi |
аргумент Хi |
функция yi |
аргумент Хi |
функция yi |
аргумент Хi |
функция yi |
аргумент Хi |
Функ-ция yi |
|
0,28 |
1,05 |
2,34 |
9,11 |
3,33 |
29,43 |
4,23 |
86,44 |
5,55 |
187,54 |
|
0,87 |
2,87 |
2,65 |
16,86 |
3,41 |
37,45 |
4,83 |
90,85 |
6,32 |
200,45 |
|
1,65 |
6,43 |
2,77 |
17,97 |
3,55 |
42,44 |
4,92 |
99,06 |
6,66 |
212,97 |
|
1,99 |
8,96 |
2,83 |
18,99 |
3,85 |
56,94 |
5,14 |
120,45 |
7,13 |
275,74 |
|
2,08 |
8,08 |
3,06 |
23,75 |
4,01 |
75,08 |
5,23 |
139,65 |
7,25 |
321,43 |
Таблица 1
Требуется выяснить - какая из функций - линейная, квадратичная или экспоненциальная наилучшим образом аппроксимирует функцию заданную таблицей 1.
Поскольку в данном примере каждая пара значений (хi ,yi) встречается один раз, то корреляционная таблица примет вид единичной матрицы. Значит условные средние yi совпадают со значениями yi. Отсюда следует, что корреляционные отношение n2y/x равно 1 и следовательно между x и y существует функциональная зависимость.
Для проведения расчетов данные приводим в виде таблицы 2, используя средства табличного процессора Microsoft Exel.
Таблица 2
A |
B |
C |
D |
E |
F |
G |
H |
I |
||
1 |
0,28 |
1,05 |
0,08 |
0,29 |
0,02 |
0,01 |
0,08 |
0,05 |
0,01 |
|
2 |
0,87 |
2,87 |
0,76 |
2,50 |
0,66 |
0,57 |
2,17 |
1,05 |
0,92 |
|
3 |
1,65 |
6,43 |
2,72 |
10,61 |
4,49 |
7,41 |
17,51 |
1,86 |
3,07 |
|
4 |
1,99 |
8,96 |
3,96 |
17,83 |
7,88 |
15,68 |
35,48 |
2,19 |
4,36 |
|
5 |
2,08 |
8,08 |
4,33 |
16,81 |
9,00 |
18,72 |
34,96 |
2,09 |
4,35 |
|
6 |
2,34 |
9,11 |
5,48 |
21,32 |
12,81 |
29,98 |
49,88 |
2,21 |
5,17 |
|
7 |
2,65 |
16,86 |
7,02 |
44,68 |
18,61 |
49,32 |
118,40 |
2,82 |
7,49 |
|
8 |
2,77 |
17,97 |
7,67 |
49,78 |
21,25 |
58,87 |
137,88 |
2,89 |
8,00 |
|
9 |
2,83 |
18,99 |
8,01 |
53,74 |
22,67 |
64,14 |
152,09 |
2,94 |
8,33 |
|
10 |
3,06 |
23,75 |
9,36 |
72,68 |
28,65 |
87,68 |
222,39 |
3,17 |
9,69 |
|
11 |
3,33 |
29,43 |
11,09 |
98,00 |
36,93 |
122,96 |
326,35 |
3,38 |
11,26 |
|
12 |
3,41 |
37,45 |
11,63 |
127,70 |
39,65 |
135,21 |
435,47 |
3,62 |
12,35 |
|
13 |
3,55 |
42,44 |
12,60 |
150,66 |
44,74 |
158,82 |
534,85 |
3,75 |
13,31 |
|
14 |
3,85 |
56,94 |
14,82 |
219,22 |
57,07 |
219,71 |
843,99 |
4,04 |
15,56 |
|
15 |
4,01 |
75,08 |
16,08 |
301,07 |
64,48 |
258,57 |
1207,29 |
4,32 |
17,32 |
|
16 |
4,23 |
86,44 |
17,89 |
365,64 |
75,69 |
320,16 |
1546,66 |
4,46 |
18,86 |
|
17 |
4,83 |
90,85 |
23,33 |
438,81 |
112,68 |
544,24 |
2119,43 |
4,51 |
21,78 |
|
18 |
4,92 |
99,06 |
24,21 |
487,38 |
119,10 |
585,95 |
2397,89 |
4,60 |
22,61 |
|
19 |
5,14 |
120,45 |
26,42 |
619,11 |
135,80 |
698,00 |
3182,24 |
4,79 |
24,63 |
|
20 |
5,23 |
139,65 |
27,35 |
730,37 |
143,06 |
748,18 |
3819,83 |
4,94 |
25,83 |
|
21 |
5,55 |
187,54 |
30,80 |
1040,85 |
170,95 |
948,79 |
5776,70 |
5,23 |
29,05 |
|
22 |
6,32 |
200,45 |
39,94 |
1266,84 |
252,44 |
1595,40 |
8006,45 |
5,30 |
33,50 |
|
23 |
6,66 |
212,97 |
44,36 |
1418,38 |
295,41 |
1967,42 |
9446,41 |
5,36 |
35,71 |
|
24 |
7,13 |
275,74 |
50,84 |
1966,03 |
362,47 |
2584,39 |
14017,77 |
5,62 |
40,07 |
|
25 |
7,25 |
321,43 |
52,56 |
2330,37 |
381,08 |
2762,82 |
16895,16 |
5,77 |
41,85 |
|
26 |
95,93 |
2089,99 |
453,31 |
11850,65 |
2417,57 |
13982,99 |
71327,34 |
90,98 |
415,08 |
|
хi |
yi |
хi2 |
хi*yi |
xi3 |
xi4 |
хi2*yi |
ln(yi) |
хi ln (yi) |
Практическая часть
Аппроксимируем функцию y = f(x) линейной функцией y = a1 + a2x. Для определения коэффициентов a1 и a2 воспользуемся системой (1):
n n
a1n + a2?xi = ?yi
i=1 i=1
n n n
a1?xi + a2?xi2 = ?xiyi (1)
i=1 i=1 i=1
Используя итоговые суммы таблицы 2, расположенные в ячейках A26, B26, C26, D26, запишем систему (1) в виде:
25a1 + 95,93a2 = 2089,99
95,93a1 + 453,31a2 = 11850,65
Решив которую, получим a1 = -88,9208, a2 = 44,9600
Таблица 3
A |
B |
C |
D |
||
28 |
25 |
95,93 |
2089,99 |
|
|
29 |
95,93 |
453,31 |
11850,65 |
|
|
30 |
|
|
|
||
31 |
|
|
|
||
32 |
0,21280 |
-0,04503 |
а1= |
-88,9208 |
|
33 |
-0,04503 |
0,01174 |
а2= |
44,9600 |
|
Таким образом, линейная аппроксимация примет вид
у=-88,9208+44,9600х |
Далее аппроксимируем функцию квадратичной функцией . Для определения коэффициентов , и воспользуемся системой (2).
Используя итоговые значения таблицы 2, запишем эту систему в виде:
25a1 + 95,93a2 + 453,31a3 = 2089,99
95,93a1 + 453,31a2 + 2417,57a3 = 11850,65
453,31a1 + 2417,57a2 + 13982,99a3 = 71327,34
решив которую, получим a1 = 1066362, a2 = -18,92451, a3 = 8,02723
Таблица 4
A |
B |
C |
D |
E |
||
36 |
25 |
95,93 |
453,31 |
2089,99 |
|
|
37 |
95,93 |
453,31 |
2417,57 |
11850,65 |
|
|
38 |
453,31 |
2417,57 |
13982,99 |
71327,34 |
|
|
39 |
|
|
|
|
||
40 |
0,6327 |
-0,31439 |
0,03385 |
а1= |
10,66362 |
|
41 |
-0,3144 |
0,18453 |
-0,02171 |
а2= |
-18,92451 |
|
42 |
0,0338 |
-0,02171 |
0,00273 |
а3= |
8,02723 |
Таким образом, квадратичная аппроксимация примет вид
у=10,66362+(-18,92451х)+8,02723x^2
Аппроксимируем функцию экспоненциальной функцией . Для определения коэффициентов a1 и a2 прологарифмируем значения yi и, используя итоговые суммы таблицы 2, получим систему:
25c + 95,93a2 = 90,98
95,93c + 453,31a2 = 415,08
где c=ln(a1).
Найдем c = 0,6677, a2 = 0,7744.
После потенцирования получим a1 = 1,9497.
Таблица 5
A |
B |
C |
D |
||
46 |
25 |
95,93 |
90,98 |
|
|
47 |
95,93 |
453,31 |
415,08 |
|
|
48 |
|
|
|
|
|
49 |
|
с= |
0,6677 |
||
50 |
0,21280 |
-0,04503 |
а2= |
0,7744 |
|
51 |
-0,04503 |
0,01174 |
а1= |
1,9497 |
Таким образом, экспоненциальная аппроксимация имеет вид
у = 1,9497 e0,7744x
Вычислим среднее арифметическое x и y по формулам:
; .
Результаты расчета представлены в таблице 6.
Таблица 6
A |
B |
||
54 |
Хср= |
3,8372 |
|
55 |
Уср= |
83,5996 |
Чтобы рассчитать коэффициент корреляции и коэффициент детерминированности, необходимо заполнить таблицу 7.
Таблица 7
A |
B |
J |
K |
L |
M |
N |
O |
||
1 |
0,28 |
1,05 |
293,645 |
12,65367 |
6814,436 |
5987,9765 |
24,4441 |
1,8818 |
|
2 |
0,87 |
2,87 |
239,541 |
8,80428 |
6517,268 |
2774,7222 |
6,7335 |
0,9107 |
|
3 |
1,65 |
6,43 |
168,785 |
4,78384 |
5955,147 |
448,0357 |
26,3958 |
0,3207 |
|
4 |
1,99 |
8,96 |
137,874 |
3,41215 |
5571,070 |
70,7359 |
17,3682 |
0,0206 |
|
5 |
2,08 |
8,08 |
132,703 |
3,08775 |
5703,210 |
12,1387 |
4,2039 |
2,8248 |
|
6 |
2,34 |
9,11 |
111,526 |
2,24161 |
5548,701 |
51,4882 |
1,4986 |
7,9958 |
|
7 |
2,65 |
16,86 |
79,233 |
1,40944 |
4454,174 |
178,5730 |
0,0006 |
2,8338 |
|
8 |
2,77 |
17,97 |
70,040 |
1,13892 |
4307,244 |
311,4631 |
3,4777 |
1,7306 |
|
9 |
2,83 |
18,99 |
65,075 |
1,01445 |
4174,400 |
373,4910 |
5,7914 |
2,3823 |
|
10 |
3,06 |
23,75 |
46,515 |
0,60404 |
3581,975 |
620,3441 |
17,3755 |
8,4231 |
|
11 |
3,33 |
29,43 |
27,475 |
0,25725 |
2934,346 |
983,8198 |
52,2462 |
13,9447 |
|
12 |
3,41 |
37,45 |
19,715 |
0,18250 |
2129,786 |
725,9091 |
4,0904 |
102,2541 |
|
13 |
3,55 |
42,44 |
11,821 |
0,08248 |
1694,113 |
797,8984 |
4,8610 |
143,3219 |
|
14 |
3,85 |
56,94 |
-0,341 |
0,00016 |
710,734 |
741,7500 |
0,0231 |
342,3946 |
|
15 |
4,01 |
75,08 |
-1,472 |
0,02986 |
72,584 |
265,3212 |
126,0007 |
996,9257 |
|
16 |
4,23 |
86,44 |
1,116 |
0,15429 |
8,068 |
219,6288 |
148,7578 |
1214,7776 |
|
17 |
4,83 |
90,85 |
7,198 |
0,98565 |
52,568 |
1397,7026 |
245,6958 |
76,6489 |
|
18 |
4,92 |
99,06 |
16,741 |
1,17246 |
239,024 |
1103,7185 |
163,9776 |
121,8680 |
|
19 |
5,14 |
120,45 |
48,009 |
1,69729 |
1357,952 |
471,9084 |
25,1788 |
258,6007 |
|
20 |
5,23 |
139,65 |
78,067 |
1,93989 |
3141,647 |
43,1629 |
70,4516 |
769,9408 |
|
21 |
5,55 |
187,54 |
178,029 |
2,93368 |
10803,607 |
725,3842 |
1200,5291 |
1951,0602 |
|
22 |
6,32 |
200,45 |
290,116 |
6,16430 |
13654,016 |
27,2879 |
126,2827 |
3577,4085 |
|
23 |
6,66 |
212,97 |
365,187 |
7,96820 |
16736,700 |
6,0388 |
767,7885 |
15795,8684 |
|
24 |
7,13 |
275,74 |
632,680 |
10,84253 |
36917,933 |
1944,4749 |
65,1469 |
44766,9232 |
|
25 |
7,25 |
321,43 |
811,668 |
11,64720 |
56563,299 |
7121,8415 |
677,9664 |
45516,7965 |
|
26 |
95,93 |
2089,99 |
3830,945 |
85,20790 |
199644,003 |
27404,8153 |
3786,2861 |
115678,0580 |
|
суммы |
Остаточные суммы |
||||||||
(Х-Хср)*(У-Уср) |
(Х-Хср)^2 |
(У-ср)^2 |
линейн. |
квадр. |
экспон |
Коэффициент корреляции подсчитывается по формуле :
где , ,
и - среднее арифметическое значение соответственно по x и y.
только для линейной аппроксимации.
Коэффициент детерминированности считаем по формуле :
Результаты расчетов представлены в таблице 8.
Таблица 8
A |
B |
||
57 |
коэфицент корреляции |
0,92883 |
|
58 |
коэффицент детермированности (линейная апроксимация) |
0,86273 |
|
59 |
коэффицент детермированности (квадратная апроксимация) |
0,98103 |
|
60 |
коэффицент детермированности (экспонеециальная апроксимация) |
0,42058 |
ВЫВОД : Из результатов расчетов видно, что квадратичная аппроксимация наилучшим образом отражает зависимость экспериментальных данных, так как коэффициент детерминированности для этой аппроксимации ближе к 1, чем в других случаях.
Графики
аппроксимация функция детерминированность уравнение
Рассмотрим результаты эксперимента. Пользуемся таблицей 1.
Исследуем характер зависимости в три этапа:
построим график зависимости.
построим линию тренда (, , ).
получим числовые характеристики коэффициентов этого уравнения.
Сравнивая результаты, полученные графически, видим, что они полностью совпадают с вычислениями, произведенными выше. Это говорит о том, что вычисления верны.
Примечание: полученное при построении линии регрессии значение коэффициента детерминации для экспоненциальной зависимости R2= 0.946 не совпадает с истинным значением R2=0.421, поскольку при вычислении коэффициента детерминации используются не истинные значения yi, а преобразованные ln yi с дальнейшей линеаризацией.
ПОЛУЧЕНИЕ ЧИСЛОВЫХ ХАРАКТЕРИСТИК.
Для построения числовых характеристик пользуемся функцией ЛИНЕЙН. Функция ЛИНЕЙН использует метод наименьших квадратов для определения наилучшей аппроксимации данных. Точность линейной аппроксимации, вычисленной при помощи этой функции, зависит от разброса данных. Чем ближе данные к прямой, тем точность выше.
Результаты представлены в таблице 9.
Таблица 9.
A |
B |
||
65 |
44,9600 |
-88,9208 |
|
66 |
3,7395 |
15,9235 |
|
67 |
0,8627 |
34,5183 |
|
68 |
144,5549 |
23 |
|
69 |
172239,19 |
27404,815 |
Величины в ячейках A65 и B65 характеризуют соответственно наклон и сдвиг.
A67- коэффициент детерминированности.
A68- F-статистика.
B68 - число степеней свободы.
A69 - регрессионная сумма квадратов.
B69 - остаточная сумма квадратов.
Заключение
Сделаем заключение по результатам полученных данных:
1. Анализ результатов расчетов показывает, что квадратичная аппроксимация наилучшим образом описывает экспериментальные данные, т.к. согласно таблице 8 коэффициенты детерминированности линейной аппроксимации - 0,86273; квадратической аппроксимации - 0,98103; экспоненциальной аппроксимация - 0,42058.
2. Сравнивая результаты, полученные при помощи функции ЛИНЕЙН видим, что они полностью совпадают с вычислениями, проведенными выше. Это указывает на то, что вычисления верны.
3. Полученное при построении линии тренда значение коэффициента детерминированности для экспоненциальной зависимости не совпадает с истинным значением поскольку при вычислении коэффициента детерминированности используются не истинные значения y, а преобразованные значения ln(y) с дальнейшей линеаризацией.
Список литературы
1, Книга "Word и Excel. Самоучитель Левина в цвете" 2-е изд. Автор Левин А. Издательство "Питер" 224 стр.
2, Word 2010. Создание и редактирование текстовых документов Автор: П. П. Мирошниченко, А. И. Голицын, Р. Г. Прокди Год издания: 2010 Издат.: Наука и техника Страниц: 192 стр.
Приложение 1
Фрагмент отчета
Размещено на Allbest.ru
Подобные документы
Постановка задачи аппроксимации методом наименьших квадратов, выбор аппроксимирующей функции. Общая методика решения данной задачи. Рекомендации по выбору формы записи систем линейных алгебраических уравнений. Решение систем методом обратной матрицы.
курсовая работа [77,1 K], добавлен 02.06.2011Исследование вопросов построения эмпирических формул методом наименьших квадратов средствами пакета Microsoft Excel и решение данной задачи в MathCAD. Сравнительная характеристика используемых средств, оценка их эффективности и перспективы применения.
курсовая работа [471,3 K], добавлен 07.03.2015Изучение аппроксимации таблично заданной функции методом наименьших квадратов при помощи вычислительной системы Mathcad. Исходные данные и функция, вычисляющая матрицу коэффициентов систему уравнений. Выполнение вычислений для разных порядков полинома.
лабораторная работа [166,4 K], добавлен 13.04.2016Интерполяция (частный случай аппроксимации). Аппроксимация функцией. Метод наименьших квадратов. Из курса математики известны 3 способа задания функциональных зависимостей: аналитический, графический, табличный.
реферат [70,4 K], добавлен 26.05.2006Оценка неизвестных величин по результатам измерений, содержащим случайные ошибки, при помощи метода наименьших квадратов. Аппроксимация многочленами, обзор существующих методов аппроксимации. Математическая постановка задачи аппроксимации функции.
курсовая работа [1,9 M], добавлен 12.02.2013Разделенные разности и аппроксимация функций методом наименьших квадратов. Интерполяционные многочлены Лагранжа и Ньютона. Экспериментальные данные функциональной зависимости. Система уравнений для полинома. Графики аппроксимирующих многочленов.
реферат [139,0 K], добавлен 26.07.2009Аппроксимация экспериментальных зависимостей методом наименьших квадратов. Правило Крамера. Графическое отображение точек экспериментальных данных. Аномалии и допустимые значения исходных данных. Листинг программы на С++. Результаты выполнения задания.
курсовая работа [166,7 K], добавлен 03.02.2011Преобразование коэффициентов полиномов Чебышева. Функции, применяемые в численном анализе. Интерполяция многочленами, метод аппроксимации - сплайн-аппроксимация, ее отличия от полиномиальной аппроксимации Лагранжем и Ньютоном. Метод наименьших квадратов.
реферат [21,5 K], добавлен 27.01.2011Аппроксимация и теория приближений, применение метода наименьших квадратов для оценки характера приближения. Квадратичное приближение таблично заданной функции по дискретной норме Гаусса. Интегральное приближение функции, которая задана аналитически.
реферат [82,0 K], добавлен 05.09.2010Понятие, виды, функции средней величины и значение метода средних величин статистике. Особенности уравнения тренда на основе линейной зависимости. Парные и частные коэффициенты корреляции. Сущность предела нахождения среднего процента содержания влаги.
контрольная работа [42,8 K], добавлен 07.12.2008