Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример проведения регрессий – линейной и линейной общего вида






Линейная регрессия

 

 

 

Линейная регрессия общего вида

 

 

 

 


ЛАБОРАТОРНАЯ РАБОТА 6

АППРОКСИМАЦИЯ ФУНКЦИИ

ПО КРИТЕРИЮ НАИМЕНЬШИХ КВАДРАТОВ

ЗАДАНИЕ

 

1. Выполнить в Mathcad ’е аппроксимацию (регрессию) двух вариантов - линейную и линейную общего вида - функции, заданной таблично

(yi=y(xi); xi = i*0.1, i=1, 2,..., 20). Варианты заданий даны в таблице.

2. Составить алгоритм и написать код для аппроксимации заданной функции многочленом -й степени (m вводится с клавиатуры) по методу наименьших квадратов. Вывести на экран параметры аппроксимирующего многочлена, график многочлена и нанести на график исходные данные.

Таблица

i                    
  2.05 1.50 1.94 1.26 1.92 0.99 1.87 0.97 1.77 0.91 1.88 0.71 1.71 0.43 1.60 0.54 1.56 0.19 1.40 0.01
  2.09 3.03 2.05 3.45 2.19 3.62 2.18 3.85 2.17 4.19 2.27 4.45 2.58 4.89 2.73 5.06 2.82 5.63 3.04 5.91
  2.02 0.35 1.98 -0.30 1.67 -0.61 1.65 -1.20 1.57 -1.39 1.42 -1.76 1.37 -2.28 1.07 -2.81 0.85 -3.57 0.48 -4.06
  1.99 2.50 2.03 2.52 2.20 2.44 2.39 2.35 2.19 2.26 2.61 2.19 2.35 2.24 2.60 2.34 2.55 1.96 2.49 2.19
  2.23 4.22 2.29 4.48 2.27 5.06 2.62 5.50 2.72 5.68 2.82 6.19 3.13 6.42 3.49 7.04 3.82 7.57 3.95 8.10
  2.07 1.16 2.17 1.07 2.21 0.85 2.31 0.56 2.10 0.10 2.09 -0.25 2.12 -0.65 1.63 -1.06 1.78 -1.66 1.52 -2.01
  2.18 2.41 2.43 2.24 2.40 2.12 2.43 1.74 2.65 1.57 2.75 1.17 2.67 0.96 2.66 0.63 2.63 0.25 2.75 0.01
  -0.10 -0.44 -0.21 -0.83 0.01 -0.78 0.05 -0.81 -0.13 -1.06 -0.23 -1.41 -0.21 -1.40 -0.43 -1.70 -0.57 -1.96 -0.44 -1.91
  -0.16 1.06 0.01 1.49 0.10 1.79 0.16 2.03 0.05 2.22 0.35 2.50 0.19 2.88 0.50 3.21 0.74 3.63 1.03 3.90
  2.09 3.58 2.31 3.54 2.72 3.82 2.77 3.90 2.78 3.77 2.97 3.81 3.00 4.00 3.54 3.97 3.43 4.08 3.58 4.08
  2.15 5.34 2.41 5.86 2.58 6.33 2.84 6.81 3.28 7.21 3.46 7.67 4.02 8.23 4.11 8.68 4.61 9.35 5.03 9.93
  0.10 -1.79 -0.01 -2.02 -0.19 -2.48 -0.11 -2.93 -0.31 -3.26 -0.78 -3.91 -0.64 -4.41 -0.85 -4.91 -1.18 -5.30 -1.39 -6.00
  0.17 -0.50 0.07 -0.86 0.17 -1.24 0.05 -1.47 0.12-1.79 0.00 -2.25 0.01 -2.55 -0.05 -3.18 -0.21 -3.60 -0.50 -3.93
  0.80 1.52 0.29 1.71 0.52 1.72 0.77 1.87 0.93 1.86 1.20 1.89 1.20 2.04 1.35 1.73 1.39 2.04 1.48 2.03
  0.04 3.22 0.47 3.71 0.78 4.23 1.01 4.78 1.19 5.27 1.60 5.75 1.93 6.16 2.22 6.76 2.50 7.30 3.01 8.00
  0.08 0.69 0.14 0.50 0.37 0.31 0.36 0.37 0.44 0.43 0.48 0.33 0.27 0.31 0.39 0.09 0.50 0.08 0.48 0.03
  -0.02 2.12 0.44 2.47 0.51 2.90 0.67 3.50 0.69 3.99 1.04 4.06 1.14 4.54 1.37 4.99 1.77 5.36 2.00 5.99
  0.14 0.41 0.23 0.30 0.44 -0.01 0.54 -0.03 0.72 -0.47 0.76 -0.68 0.37 -0.93 0.64 -1.28 0.57 -1.53 0.44 -1.93
  -1.86 -2.56 -1.95 -2.86 -2.12 -2.85 -2.06 -3.03 -2.15 -3.25 -2.00 -3.08 -2.12 -3.29 -2.31 -3.67 -2.29 -3.70 -2.57 -3.85
  -1.65 -0.87 -2.00 -0.47 -1.87 -0.33 -1.89 0.00 -1.75 0.34 -1.59 0.49 -1.44 0.81 -1.51 1.37 -1.00 1.72 -1.17 2.03
  -1.89 -3.88 -2.07 -4.22 -2.30 -4.45 -2.26 -4.99 -2.34 -5.36 -2.66 -5.71 -2.88 -6.51 -2.85 -6.76 -3.16 -7.35 -3.49 -8.02
  -1.84 -1.33 -1.98 -1.47 -1.72 -1.50 -1.58 -1.65 -1.59 -1.62 -1.59 -1.87 -1.58 -1.61 -1.64 -1.86 -1.55 -1.84 -1.35 -1.91
  -1.92 0.22 -1.60 0.63 -1.57 1.07 -1.41 1.42 -1.36 1.68 -0.97 2.49 -0.59 2.57 -0.71 3.09 -0.15 3.40 0.01 4.00
  -1.90 -2.85 -1.80 -2.98 -1.82 -3.30 -1.86 -3.40 -1.83 -3.90 -2.02 -4.37 -2.01 -4.65 -2.05 -5.00 -2.46 -5.42 -2.68 -6.13
  -1.80 -0.30 -1.66 -0.27 -1.36 -0.22 -1.41 -0.11 -1.13 -0.02 -0.82 -0.11 -0.74 0.11 -0.76 -0.02 -0.64 0.03 -0.46 0.01
  -1.65 1.50 -1.54 1.77 -1.41 2.24 -0.91 2.93 -0.63 3.17 -0.34 3.77 -0.12 4.42 0.25 4.79 0.64 5.50 0.96 6.01
  -1.88 -1.72 -1.69 -1.76 -1.52 -2.00 -1.55 -2.03 -1.16 -2.35 -1.27 -2.46 -1.23 -2.88 -1.36 -3.27 -1.26 -3.68 -1.47 -3.98
  -4.01 -4.76 -4.06 -4.66 -3.88 -4.82 -3.98 -4.77 -4.36 -5.12 -4.18 -5.23 -4.16 -5.40 -4.51 -5.84 -4.53 -5.86 -4.38 -6.01
  -4.13 -2.98 -4.11 -2.54 -3.87 -2.41 -3.74 -1.97 -3.85 -1.78 -3.71 -1.53 -3.53 -1.04 -3.56 -0.86 -3.19 -0.48 -3.04 0.09
  -3.97 -5.83 -4.07 -6.06 -4.04 -6.40 -4.30 -6.83 -4.27 -7.54 -4.54 -7.68 -4.79 -8.36 -5.07 -8.91 -5.30 -9.39 -5.51 -9.98
                         

 

 

1. Создайте новый проект командой Файл/Новый/Приложение.

2. Сохраните файлы модуля и проекта командой Файл / Сохранить все под именами LR6 и PR_LR6. Для этого удобно использовать соответствующую быструю кнопку (Сохранить все). В последующих сеансах работы сохраненный проект можно открыть командой Файл/Открыть проект (или Повторно открыть). Теперь перейдем к проектированию приложения - переносам на форму необходимых компонентов и заданию их свойствам значений, а в обработчиках событий – размещению кодов соответствующих алгоритмов. (Рекомендуется нажимать кнопку Сохранить все по окончании работы с каждым компонентом.) В результате проектирования получим форму, представленную на рис.6.2.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал