
Построение нелинейной одномерной модели методом наименьших квадратов
Цель работы - освоение метода построения нелинейной модели с применением линеаризации; освоение метода оценки адекватности модели и ошибки аппроксимации; автоматизация процесса построения математической модели; освоение основных приемов работы в электронных таблицах EXCEL.
ОСНОВНЫЕ ПОНЯТИЯ
Под нелинейной регрессией понимают более сложную одностороннюю стохастическую зависимость. Наиболее часто встречаются следующие виды нелинейной регрессии:
Полиноминальное уравнение регрессии:
,
(7)
Гиперболическое уравнение регрессии:
,
(8)
Степенное уравнение регрессии:
.
(9)
Могут применяться показательные, логарифмические, тригонометрические уравнения, а также полиномы Чебышева.
Обычно подбор конкретной функции осуществляется на базе той науки в рамках которой изучается данный процесс.
Принято различать два класса уравнений нелинейной регрессии.
Первый класс
охватывает регрессии нелинейные
относительно входного параметра х,
но линейные относительно коэффициентов
.
Для таких регрессий применим метод
наименьших квадратов.
Второй класс
охватывает регрессии, которые являются
нелинейными также относительно
коэффициентов
,
что требует для применения итерационных
методов.
Достаточно часто в различных технических исследованиях используется параболическая регрессия к-го порядка.
Для случая к=2 такая регрессия имеет вид:
(10)
В этом случае для нахождения коэффициентов составляется система трех уравнений:
(11)
Необходимо иметь
в виду, что после вычисления коэффициента
всегда должна осуществляться проверка
их значимости по соответствующей
методике и незначимые коэффициенты
обнуляются.
При использовании
степенного уравнения регрессии следует
иметь в виду, что оно нелинейно относительно
параметров
,
однако путем логарифмирования может
быть преобразовано в линейное уравнение:
(12)
Для определения
неизвестных параметров
,
,…
используется метод наименьших
квадратов.
Построение нелинейной модели путем линеаризации
Рассмотрим пример линеаризации степенного уравнения:
.
(13)
Проведем логарифмирование и получим:
.
(14)
Введем обозначения:
;
;
;
.
Получили линейное регрессионное уравнение:
(15)
Коэффициенты
,
мы имеем определенные:
и
,
(16)
но вместо
экспериментальных данных необходимо
использовать
и
.
Получив оценки
коэффициентов
и
,
по выражениям (10) находим коэффициенты
a
и
b
исходного
уравнения (7).
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТ
Задан нелинейный статический объект с 1 входом и 1 выходом. Выход объекта измеряется со стационарным некоррелированным шумом. Имеется выборка пассивного эксперимента объемом 21 точка, содержащая значения входной и выходной переменных с дискретностью dt=1.
Разработать в электронных таблицах EXCEL программу для решения поставленной задачи, выбрать вид уравнения аппроксимации, определить коэффициенты уравнения и ошибку аппроксимации.
Ввести наименование работы, фамилию студента, номер варианта работы.
Подготовить шапку таблицы и таблицу, включающую: номера точек по порядку, значения входной переменной, значения выходной переменной, преобразованные переменные, расчетные значения выходной переменной, столбец расчета ошибки аппроксимации, ячейки для коэффициентов нелинейного и линеаризованного уравнений, ячейки для ошибки аппроксимации.
Построить экспериментальный график зависимости y=f(x) выходной переменной от входной переменной.
Провести анализ графика и подобрать вид нелинейного уравнения (используя справочную литературу).
Подобрать закон преобразования переменных y и x в y* и x* , чтобы получить линейное уравнение.
Рассчитать преобразованные переменные y* и x* .
Найти коэффициенты
,
и уравнение
Построить график зависимости y*=f(x*) преобразованных переменных.
Построить график зависимости y*=f(x*).
Построить линейную линию тренда и ее уравнение с заданным коэффициентом детерминации R2.
Проанализировать результаты на смещение, разброс точек.
Рассчитать коэффициенты для нелинейного уравнения a и b исходного нелинейного уравнения.
Рассчитать y и построить график yрасч=f(x) по нелинейному уравнению.
Рассчитать ошибку аппроксимации:
(17)
По положению расчетной кривой на экспериментальных данных и величине остаточной ошибки оценить правильность выбора уравнения аппроксимации.
Отформатировать все элементы таблицы и графики.
ПРИМЕР ЛАБОРАТОРНОЙ РАБОТЫ
Пример
построение
нелинейной модели методом наименьших
квадратов представлен на рисунке 2.
Рис. 2. Построение нелинейной модели методом наименьших квадратов
СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ ОТЧЕТА
Отчет оформляется в текстовом редакторе Word на бумаге формата А4 ГОСТ 6656-76 (210х297 мм) и содержит:
Название лабораторной работы.
Цель работы.
Задание.
Результаты вычисления.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
Что понимают под нелинейной регрессией?
Какие существуют классы нелинейной регрессии?
Какие существуют виды нелинейной регрессии?
Для какого класса регрессий применим МНК?
Вид уравнения параболической регрессии к-го порядка.
Вид гиперболического уравнения регрессии.
Вид степенного уравнения регрессии.
Привести пример линеаризации степенного уравнения.
Как строится линейная линия тренда и находится ее уравнение с заданным коэффициентом детерминации R?
Как определить количественную оценку точности аппроксимации?
ВРЕМЯ, ОТВЕДЕННОЕ НА ВЫПОЛНЕНИЕ
ЛАБОРАТОРНОЙ РАБОТЫ
Подготовка к работе – 0,5 акад. часа.
Выполнение работы – 0,5 акад. часа.
Расчеты на ЭВМ – 0,5 акад. часа.
Оформление работы – 0,5 акад. часа.
ЛитЕратура
Идентификация объектов управления: учеб. пособие. / А. Д. Семенов, Д. В. Артамонов, А. В. Брюхачев. - Пенза: ПГУ, 2005. - 211 с.
Основы теории идентификации объектов управления: учеб. пособие. / А.А. Игнатьев, С.А. Игнатьев. - Саратов: СГТУ, 2008. - 44 с.
Теория вероятности и математическая статистика в примерах и задачах с применением EXCEL. / Г.В. Горелова, И.А. Кацко. - Ростов н/Д: Феникс, 2006.- 475 с.
СОДЕРЖАНИЕ
Лабораторная работа № 1 2
Цель работы 2
Основные понятия 2
Порядок выполнения работы 6
Пример выполнения работы 7
1.5. Содержание и оформление отчета 7
1.6. Варианты заданий 9
Вопросы для самоконтроля 10
Время, отведенное на выполнение работы 10
Лабораторная работа № 1 11
Цель работы 11
Основные понятия 11
Порядок выполнения работы 13
2.4. Пример выполнения работы 15
2.5. Содержание и оформление отчета 16
2.7. Вопросы для самоконтроля 16
2.8. Время, отведенное на выполнение работы 16
2.9. Варианты заданий 18
ВАРИАНТЫ ЗАДАНИЙ
Вариант задания выбрать по номеру в журнале.
|