ЭВОЛЮЦИЯ ЗЕМЛИ
Нехай у результаті вимірів отримана дискретна таблиця деякої залежності: Таблиця 1
Потрібно знайти формулу, що виражає цю залежність аналітично, тобто знайти функцію заданого виду , яка у точках , , …, приймає значення якомога ближчі до табличних значень , , …, . Практично вигляд функції , що наближає, можна визначити таким чином. За таблицею 1 будується точковий графік функції , а потім проводитися плавна крива, що найкраще, по можливості, відображає характер розташування точок. За отриманою у такий спосіб кривою встановлюється вигляд апроксимуючої функції. Для наближення функцій у залежності від характеру точкового графіка функції часто використовують такі функції: 1) , 2) , 3) , 4) , 5) , 6) , 7) , 8) , де , , , - невідомі параметри. Коли вигляд функції, що наближається, встановлений, задача зводиться тільки до відшукання значень параметрів апроксимуючих функцій. Задача наближення дискретної функції , заданої табл. 1, методом найменших квадратів формулюється наступним чином: знайти параметри функції визначеного виду так, щоб сума квадратів відхилень аналітичної функції від дискретної у кожній точці була найменшою. Розглянемо метод відшукання параметрів функції, що наближає, у загальному виді на прикладі функції з трьома параметрами . Будуємо функцію нев’язки (невідповідності) . Задача зводиться до відшукання мінімуму функції від параметрів , , . Скористаємося необхідною умовою екстремуму функції кількох змінних: , , , тобто , , . Розв'язавши цю систему трьох рівнянь із трьома невідомими , , , ми одержимо конкретний вид шуканої функції . Природно очікувати, що значення знайденої функції у точках , , , будуть відрізнятися від табличних значень , , , . Значення різниць , () називаються відхиленнями вимірюваних значень від значень аналітичної функції . Неважко знайти суму квадратів відхилень , яка відповідно принципу найменших квадратів, для заданого виду апроксимуючої функції повинна бути найменшою. Кращим наближенням вважається те, при якому сума має найменше значення. Знаходження апроксимуючої функції у вигляді лінійної функції та квадратного тричлена (лінійна та квадратична регресії). Шукаємо апроксимуючу функцію у вигляді Знаходимо частинні похідні по параметрах , . Складемо тепер систему
Після ділення кожного рівняння на , отримуємо
Уведемо позначення , , , . Тоді система прийме вигляд
Після розв’язування цієї системи, одержимо значення шуканих параметрів та . У випадку відшукання апроксимуючої функції у виді квадратного тричлена маємо . Знаходимо частинні похідні: , , . Складемо систему , , . Після нескладних перетворень отримуємо систему трьох лінійних рівнянь із невідомими , і : , , . Тут , , . Розв’язання системи дає значення параметрів , і для апроксимуючої функції виду 2). Відшукання апроксимуючої функції у вигляді інших елементарних функцій Покажемо як знаходження апроксимуючої функції із двома параметрами (див. 1)-8)) може бути зведена до відшукання параметрів лінійної функції. Випадок 3). Степенева функція (геометрична регресія) . Логарифмуємо за умови , : . Оскільки функція наближує функцію , то функція буде наближенням для . Введемо нову змінну . Тоді буде функцією від : . Позначимо Тепер задача звелася до апроксимації лінійної функції . Оскільки нескладними перетвореннями даних задача зводиться до відшукання параметрів лінійного рівняння типу 1), то подібним чином наближуються усі інші функції 1)-8). Тому основні кроки алгоритму можна сформулювати так: 1. Введення початкових даних. 2. Вибір виду рівняння регресії. 3. Перетворення даних до залежності лінійного типу. 4. Одержання параметрів рівняння регресії. 5. Обернене перетворення даних і обчислення суми квадратів відхилень обчислених значень функції від заданих. 6. Виведення результатів. Приклад. Методом найменших квадратів побудувати многочлен другого степеня, що наближав би функцію, задану таблицею:
Шукатимемо многочлен у вигляді . Отже, . Для знаходження коефіцієнтів цього многочлена складаємо систему . Перепишемо цю систему в такому вигляді: .
Обчислимо коефіцієнти системи:
Остаточно отримуємо систему рівнянь Поділимо ліву і праву частини кожного з рівнянь на 7, упорядкуємо невідомі, і отримаємо систему рівнянь у такому вигляді
Для розв’язування системи скористаємося методом Гауса. Таблиця 9.
Отже, . Обчислимо відхилення . Таблиця 10.
Маємо . Індивідуальні завдання. Таблиця 1
Контрольні запитання 1. У чому полягає загальна постановка задачі апроксимації? 2. Що таке емпірична функція або формула? 3. У чому полягає різниця між задачами апроксимації та інтерполювання? 4. У чому полягає суть методу найменших квадратів? 5. Що є умовою мінімуму критерію квадратичного відхилення? 6. Як перевірити відповідність емпіричної формули даним експерименту? 7. Як одержати системи рівнянь для визначення параметрів при лінійному, квадратичному, показниковому та степеневому наближенні за методом найменших квадратів? ЭВОЛЮЦИЯ ЗЕМЛИ
|