Приклад виконання апроксимації поліномами 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Приклад виконання апроксимації поліномами



Якщо є набір експериментальних точок з (n +1) точок, то порядок апроксимуючого полінома завжди повинен бути менший, ніж кількість цих точок (m < n). Зі зменшенням m емпірична залежність спрощується, але похибка апроксимації зростає. Завищення m приводить до невиправданого росту числа обчислювальних операцій.

При виборі ступеня полінома зручно користуватися таблицею скінченних різниць. Ступінь полінома можна брати рівним порядку скінченних різниць, що мало відрізняються. Лінійна апроксимація придатна тільки тоді, коли перші скінченні різниці мало відрізняються одна від одної.

Для перевірки відповідності рівняння регресії експериментальним даним обчислюють похибку апроксимації (2.2). Якщо відхилення за модулем не перевищують похибки вимірів функції, то можна вважати виведену формулу прийнятною. У противному випадку рекомендується змінити ступінь полінома або змінити вид шуканої формули.

Приклад 2.1. Функція задана таблично:

х –3 –1          
у 2,9 1,0 –0,2 –1,5 –0,4 0,5 2,0

Знайти багаточлени першого й другого ступеня, що апроксимують задану функцію.

Розв'язок. Обчислення коефіцієнтів (2.6) і (2.7) оформимо у вигляді табл. 2.2.

Таблиця 2.2

i xi yi yi xi yi
  –3   –27   2,9 –8,7 26,1
  –1   –1   1,0 –1,0  
          –0,2    
          –1,5 –1,5 –1,5
          –0,4 –0,8 –1,6
          0,5 1,5 4,5
          2,0    
å         4,3 –2,5 60,5

Для знаходження коефіцієнтів a 0 і a 1 складається система

Звідки a 0 =0,766; a 1 = – 0,177.

Відповідь: апроксимуюча функція f 1(x, a 0, a 1) = 0,766 – 0,177 x.

Для знаходження коефіцієнтів a 0, a 1, a 2 багаточлена другого ступеня одержимо за (2.7)

Звідки a 0 = – 0,458; a 1 = – 0,454; a 2 = 0,256.

Відповідь: апроксимуюча функція f 2(x, a 0, a 1, a 2)= – 0,458 – 0,454 x + 0,256 х 2.

 
 

Побудуємо отримані залежності (рис. 2.1) і позначимо задані точки.

Рис. 2.1

Обчислимо за (2.2) відхилення апроксимуючих залежностей. Оформимо обчислення у вигляді табл. 2.3.

Таблиця 2.3

xi –3 –1          
yi 2,9 1,0 –0,2 –1,5 –0,4 0,5 2,0
f 1 1,297 0,943 0,766 0,589 0,412 0,235 0,058
e1 –1,603 –0,057 0,966 2,089 0,812 –0,265 –1,942
f 2 3,208 0,252 –0,458 –0,656 –0,342 0,484 1,822
e2 0,308 –0,748 –0,258 0,844 0,058 –0,016 –0,178

Звідси .

Виконання регресії в Excel

Виконання лінійної регресії за допомогою функцій Excel

У тому випадку, коли потрібно обчислити кутовий коефіцієнт a 1 і знайти точку перетину з віссю ординат прямої лінії a 0 дуже корисними виявляться функції Excel НАКЛОН() і ОТРЕЗОК(). Додавши до них функцію КВПИРСОН(), що обчислює квадрат коефіцієнта кореляції, одержимо найпростіший набір, що дозволяє вирішити задачу аналізу даних.


Приклад 2.2.

Як приклад проаналізуємо простий набір даних, що включає в себе значення температури й часу (рис. 2.2). Цей приклад дозволяє ознайомитися з основними прийомами проведення регресійного аналізу в Excel.

Крок 1. Введення вихідних даних.

Будь-які вихідні дані можуть бути введені в необхідні комірки вручну. Якщо в серії чисел, що вводяться, є закономірність, то зручніше вводити їх за допомогою допоміжного інструмента, прискорюючого роботу, – заповнювача.

Опція Заполнить в меню Правка постійно готова до роботи. Вона відкриває діалогове вікно, що надає великий вибір можливостей для заповнення серій даних за стовпцями або за рядками. За допомогою такого заповнювача легко створювати ряди.

 
 

Рис. 2.2

Для визначення кутового коефіцієнта прямої лінії, що найкраще описує дані, призначена функція НАКЛОН(). У функції НАКЛОН() два аргументи, розташовані в такому порядку: діапазон комірок, що містить значення y (значення залежної змінної), і діапазон комірок, що містять значення x (значення незалежної змінної) (рис. 2.3). У цьому випадку вивчається залежність температури від часу, а не навпаки, тому залежною змінною є температура (комірки B6:B15), а час (комірки A6:A15) вважається незалежною змінною.

Рис. 2.3

Аналогічно, точку перетину прямої регресії з віссю ординат можна знайти за допомогою функції ОТРЕЗОК() з тими ж аргументами (рис. 2.4).

Рис. 2.4

Квадрат коефіцієнту кореляції (R2) обчислюється за допомогою функції КВПИРСОН() з тими ж аргументами, що й у попередніх функцій (рис. 2.5).

Рис. 2.5

Отримані результати свідчать про те, що пряма, яка найкраще описує дані, має кутовий коефіцієнт a 1 = 2,7758 К/хв і перетинає вісь ординат у точці a 0 = 296,1 К. Значення R 2 дорівнює 0,9864.

Таким чином, обчислений кутовий коефіцієнт, знайдена точка перетину лінії регресії з віссю ординат, а також величина R 2. Наскільки добре пряма лінія описує дані? Щоб відповісти на це питання, можна побудувати діаграму з даними й лінією регресії, що дозволяє візуально переконатися в ступені їхнього збігу.



Поделиться:


Последнее изменение этой страницы: 2016-04-19; просмотров: 250; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.200.196.114 (0.025 с.)