Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика 2 Золотухин (Надя).docx
Скачиваний:
15
Добавлен:
06.03.2016
Размер:
231.39 Кб
Скачать

Практика №1

Регрессионные модели





Практика № 01.

Регрессионные модели

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

Рис. П-01.1. Схема одномерной регрессионной модели

Решение задачи регрессионного анализа

1) Пусть в результате проведения экспериментальных измерений мы получили набор из n = 8 экспериментальных точек. Отобразим их на рис. П-01.2.

Рис. П-01.2. График экспериментальных данных

Занесем полученные данные в табл. П-01.1.

Таблица П-01.1. Экспериментальные данные

i

Xi

Yi

1

0

3

2

2

6

3

4

6

4

8

10

5

9

13

6

10

10

7

12

13

8

14

14

2) Рассматривая экспериментальные данные, предположим, что они подчиняются линейному закону; выдвигаем гипотезу: .

3) Запишем уравнение ошибки и суммарной ошибки:

4) Для нахождения экстремума приравняем частные производные функции по переменным и к нулю (условие экстремума):

После раскрытия скобок получим систему из двух линейных уравнений:

Для удобства вычислений составим табл. П-01.2.

Таблица П-01.2. Таблица промежуточных вычислений

i

Xi

Yi

Xi2

XiYi

1

0

3

0

0

2

2

6

4

12

3

4

6

16

24

4

8

10

64

80

5

9

13

81

117

6

10

10

100

100

7

12

13

144

156

8

14

14

196

196

Сумма:

59

75

605

685

Для нахождения коэффициентов b и a методом Крамера представим систему в матричной форме:

Подставляя конкретные значения из табл. П-01.2, получим:

Находим значения b и a:

Итак, найденные значения b = 4960/1359 = 3.65 и a = 1055/1359 = 0.78 обеспечивают прохождение графика Y = aX + b как можно ближе одновременно ко всем экспериментальным точкам.

Таким образом, мы получили следующее линейное уравнение: Y = 0.78X + 3.65.

5) Теперь необходимо проверить, имеем ли мы право принять полученную гипотезу Y = 0.78X + 3.65 как верную, или же она должна быть отклонена. Для этого необходимо рассчитать ошибку Ei между точками заданной экспериментальной и полученной теоретической зависимости (см. табл. П-01.3), суммарную ошибку F и значение σ по формулам:

Ei = YibaXi, i = 1, …, n

Таблица П-01.3. Вычисление ошибок между точками заданной экспериментальной и полученной теоретической зависимости

i

Xi

Yi

Ei = Yi – 3.65 – 0.78Xi

Ei2

1

0

3

–0.65

0.4225

2

2

6

0.79

0.6241

3

4

6

–0.77

0.5929

4

8

10

0.11

0.0121

5

9

13

2.33

5.4289

6

10

10

–1.45

2.1025

7

12

13

–0.01

0.0001

8

14

14

–0.57

0.3249

Суммарная ошибка составляет:

F = 0.4225 + 0.6241 + 0.5929 + 0.0121 + 5.4289 + 2.1025 + 0.0001 + 0.3249 = 9.5080.

Значение σ = sqrt(9.5080/8) = 1.09. Найдем значение S = σ/cos(arctg(a)) = 1.09/cos(arctg(0.78)) = 1.38.

Если в полосу, ограниченную линиями Y = 0.78X + 3.65 – 1.38 и Y = 0.78X + 3.65 + 1.38 попадет 68.26% или более из всех экспериментальных точек, то можно сделать вывод о том, что наша гипотеза о линейности верна.

Окончательные рассчеты (см. табл. П-01.4) показывают, что 6 точек из 8 (то есть 75%) попадают в полосу, ограниченную линиями Y = 0.78X + 3.65 – 1.38 и Y = 0.78X + 3.65 + 1.38, из чего заключаем: зависимость между входом и выходом модели линейная, то есть выдвинутая нами гипотеза верна.

Таблица П-01.4. Проверка попадания точек внутрь заданного интервала

i

Xi

Yi

Y = 0.78Xi + 3.65 – 1.38

Y = 0.78Xi + 3.65 + 1.38

Есть попадание?

1

0

3

2.27

5.03

Да

2

2

6

3.83

6.59

Да

3

4

6

5.39

8.15

Да

4

8

10

8.51

11.27

Да

5

9

13

9.29

12.05

Нет

6

10

10

10.07

12.83

Нет

7

12

13

11.63

14.39

Да

8

14

14

13.19

15.95

Да

Наконец, дадим графическую иллюстрацию нашим расчетам (рис. П-01.3).

Рис. П-01.3. Найденная линейная зависимость с обозначенным интервалом [–S; +S]

В заключение отметим, что разобранный выше пример — учебный. Поэтому мы ограничились очень небольшим числом экспериментальных точек. В реальных условиях для обеспечения достоверности результатов исследования нужно брать гораздо большее число экспериментальных точек.

Варианты заданий:

Определить функцию черного ящика, по которой вход преобразуется в выход методом регрессионного анализа.

№1

i

Xi

Yi

1

0

0

2

1

3

3

2

4

4

3

4

5

4

8

6

5

9

7

6

12

8

7

11

9

8

12

10

9

13

№2

i

Xi

Yi

1

0

-1

2

1

1

3

2

2

4

3

4

5

4

6

6

5

9

7

6

10

8

7

11

9

8

12

10

9

13

11

10

13

№3

i

Xi

Yi

1

0

2

2

1

1

3

2

2

4

3

2

5

4

3

6

5

4

7

6

5

№4

i

Xi

Yi

1

0

0

2

1

1

3

2

4

4

3

9

5

4

10

6

5

12

7

6

14

8

7

14

9

8

14

10

9

14

11

10

13

№5

i

Xi

Yi

1

0

0

2

1

3

3

2

3

4

3

3

5

4

3

6

5

3

7

6

3

8

7

3

№6

i

Xi

Yi

1

0

0

2

1

-1

3

2

-2

4

3

-1

5

4

0

6

5

1

7

6

2

8

7

4

9

8

6

10

9

9

11

10

13

№7

i

Xi

Yi

1

0

0

2

2

1

3

3

1

4

5

2

5

6

2

6

7

3

7

9

3

8

10

6

9

13

9

10

16

11

11

20

13

12

21

14

13

22

11

14

23

9

№8

i

Xi

Yi

1

1

0

2

3

0

3

5

0

4

7

2

5

9

2

6

11

2

7

13

5

8

15

5

9

17

7

10

19

7

11

21

11

12

23

11

13

25

15

14

23

15

№9

i

Xi

Yi

1

0

1

2

1

0

3

5

1

4

7

0

5

9

2

6

11

0

7

13

2

8

15

0

9

17

7

10

19

0

11

21

7

12

23

0

13

25

9

Системы линейных уравнений

1. Основные понятия

Уравнение называется линейным, если оно содержит неизвестные только в первой степени и не содержит произведений неизвестных, т.е. если оно имеет вид ,

где (), – числа. называются коэффициентами уравнения, называется свободным членом. Если , то уравнение называется однородным. В противном случае уравнение называется неоднороным.

В этом параграфе мы будем рассматривать систему линейных уравнений с неизвестными, т.е. систему вида

(1)

Обозначим через и следующие матрицы:

и .

Матрицу называют основной матрицей системы (1), а матрицу  – расширенной матрицей системы (1).

Пусть – матрица-столбец неизвестных, – матрица-столбец свободных членов, т.е.

и .

Тогда систему (1) можно записать в виде матричного уравнения . Его называют матричной формой системы (1).

Упорядоченный набор чисел называется решением системы (1) если он обращает в тождество каждое уравнение системы. Если система линейных уравнений имеет хотя бы одно решение, то ее называют совместной. Система линейных уравнений, не имеющая решений, называется несовместной.

Если система совместна, то она имеет либо одно решение, либо множество решений. Система, имеющая единственное решение, называется определенной. Система, имеющая множество решение, называется неопределенной.

Критерии совместности и определенности системы дают следующие две теоремы

ТЕОРЕМА (Кронекера – Капелли). Система линейных уравнений (1) совместна тогда и только тогда, когда ранг матрицы системы равен рангу ее расширенной матрицы, т.е.

.

ТЕОРЕМА (критерий единственности решения). Система линейных уравнений (1) имеет единственное решение тогда и только тогда, когда ранг матрицы системы равен рангу ее расширенной матрицы и равен числу переменных, т.е.

.

2. Методы решения систем линейных уравнений

1) Матричный метод.

ОПРЕДЕЛЕНИЕ. Обратной к матрице называется матрица, обозначаемая , такая, что .

СВОЙСТВА ОБРАТНОЙ МАТРИЦЫ

1) Если матрица имеет обратную, то и – квадратные одного порядка.

Действительно, чтобы существовали произведения и необходимо, чтобы матрицы и имели соответственно размеры и . Тогда матрица будет иметь размер , а матрица – размер . Но для равенства необходимо, чтобы размеры матриц и совпадали, т.е. .

2) Если обратная матрица существует, то она единственная.

Действительно, если предположить, что существует две матрицы и обладающие свойством

и ,

то будет существовать и произведение , причем

и .

Следовательно, .

3) Если матрица имеет обратную, то определитель матрицы отличен от нуля.

Действительно, так как и для любых квадратных матриц и , то

и, следовательно, и .

Квадратная матрица, определитель которой отличен от нуля, называется невырожденной.

Условие невырожденности матрицы оказалось не только необходимым для существования ее обратной матрицы, но и достаточным. Т.е. справедлива следующая теорема.

ТЕОРЕМА. Пусть – квадратная матрица порядка . Матрица имеет обратную тогда и только тогда, когда ее определитель отличен от нуля. Причем обратная матрица может быть найдена по формуле:

,

где – матрица из алгебраических дополнений элементов матрицы , т.е.

.

Матрица называется союзной (или присоединенной, или взаимной) для матрицы .

ПРИМЕР. Найти матрицу, обратную к матрице

.

Так как определитель матрицы , то матрица имеет обратную. Найдем алгебраические дополнения элементов матрицы . Получим:

, , ,

, , ,

, , .

Следовательно,

и .

Рассмотрим теперь систему линейных уравнений, в которой число уравнений и число неизвестных совпадает и . Тогда:

1) и, следовательно, такая система имеет единственное решение.

2) Матрица имеет обратную матрицу .

Покажем, как можно найти решение этой системы с помощью обратной матрицы . Запишем систему в матричной форме:

(2)

Умножим обе части равенства (2) на слева. Получим:

,

,

,

. (3)

Таким образом, если в системе линейных уравнений и , то система имеет единственное решение, которое можно найти по формуле (3). Нахождение решения по формуле (3) называют матричным методом решения системы.

ПРИМЕР. Решить матричным методом систему

Матрица системы имеет вид

.

Эта матрица невырожденная (), и, следовательно, решение может быть найдено матричным методом. Имеем (см. предыдущий пример):

и .

Таким образом, получили , , .