Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программные средства компьютерной математики. Практикум. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
804 Кб
Скачать

Вариант 8

х1

х2

у

0,25

1,90

3,78

0,75

1,90

3,46

0,25

2,40

4,17

0,75

2,40

4,08

0,50

2,40

3,78

0,50

1,90

3,67

0,25

2,15

3,99

0,75

2,15

3,60

Вариант 9

х1

х2

х3

у

18,00

6,00

46,00

80,0087

18,00

6,00

42,00

75,5068

18,00

4,00

46,00

76,9610

14,00

6,00

46,00

77,7713

14,00

6,00

42,00

72,9079

14,00

4,00

46,00

75,2926

18,00

4,00

42,00

71,5682

14,00

4,00

42,00

69,9764

Вариант 10

х1

х2

х3

у

70,00

10,00

7,50

182,465

70,00

10,00

1,00

135,104

70,00

1,00

7,50

168,048

1,00

10,00

7,50

171,097

1,00

10,00

1,00

120,823

1,00

1,00

7,50

158,749

70,00

1,00

1,00

116,243

1,00

1,00

1,00

105,925

71

Практическая работа № 10. Синтез и анализ статистической модели

Цель работы: освоить методы построения статистических моделей на основе регрессионного анализа.

Теоретические сведения

Параметрический синтез – это определение коэффициентов модели. Одним из методов, используемых для этого, является метод наименьших квадратов (МНК).

Пусть есть данные эксперта:

- вектор входных параметров; - вектор выходных параметров.

 

Рассмотрим модель объекта, линейную относительно коэф-

 

 

 

 

 

 

 

 

 

 

 

 

 

фициентов bi:

 

 

 

 

 

 

 

 

.

(8)

 

 

 

расчет коэффициентов моделиb

 

 

 

Проведем

i,

исходя из сле-

 

=

( ) +

( ) + +

( )

 

 

дующего условия:

 

 

 

 

 

 

 

 

 

где N – объем выборки;( ) = (

− )

 

→ min,

 

 

 

 

yi – экспериментальные выходные значения;

 

 

 

ли (8).

- значения выходных параметры, рассчитанные по моде-

 

 

 

 

 

 

 

 

 

 

 

 

Введем обозначения:

 

 

 

 

 

 

 

 

 

X= {xi} – матрица входных параметров или матрица плана

эксперимента;

 

 

 

 

 

 

 

 

 

 

 

Y = {yi} – матрица выходных параметров.

 

 

 

 

 

Тогда матричная форма записи МНК будет иметь вид

 

где

=

( )

- регрессионная матрица

:

 

,

 

 

 

(9)

 

 

 

=

 

 

 

 

 

72

 

 

(

)

(

)

 

(

)

 

 

 

=

(

)

(

)

 

(

)

 

;

 

 

)

 

)

 

 

)

 

 

 

(

(

 

(

 

 

-

(

)

(

)

 

(

)

 

транспонированная

матрица.

Операция

транспониро-

- вектор (столбец) коэффициентов модели, b = {bi};

-вектор (столбец) выходных экспериментальных пара- метров.вания означает, что в матрице F столбцы заменяются на строки;

 

 

Из (9) получаем, что значения коэффициентов

определя-

ют по формуле

 

 

 

(

На )

,

 

 

 

 

 

 

 

 

 

этом-

обратная матрица.

 

 

где

 

этапе параметрический= ( ) синтез

закончен.

 

 

 

Статистический анализ полученной

модели -

это оценка

качества модели и принятие решения о ее пригодности. Статистический анализ модели включает в себя следующие этапы.

1. Вычисление остаточной дисперсии, которая определяет

величину разброса выходных

параметров

 

под действием слу-

ост =

1

( −

) ,

чайных помех:

 

 

 

где k – число коэффициентов модели.

 

 

 

 

 

 

 

 

∑ ост

∑рег ,

 

 

2. Вычисление коэффициентов дете минации:

где

∑ ост = ∑

 

 

 

= 1-

∑ общ = ∑ общ

 

(

 

- )

 

 

 

 

 

 

-общ = ∑

(

− )

 

сумма остаточной дисперсии;

-рег = ∑

(

)

сумма общей дисперсии;

 

 

среднее экспериментальное;

 

- сумма регрессионной дисперсии;

среднее модельное.

73

а

3.

Проверка эффективности модели.

При проверке эффек-

 

рег

=

ост

 

выдвигаются

две

гипотезы. Основная

тивности

 

модели

Н0:

рег

>

 

ост

 

 

-

модель

эф

неэффективна.

Альтернативная

Н :

 

 

 

 

 

 

 

рег

 

 

 

 

 

 

 

 

- модель эффективна.

 

 

 

 

Проверку проводят с помощью критерия Фишера:

 

рег =

 

 

 

∑ (

 

)

-

ост

 

 

 

 

где

 

 

 

 

 

 

 

 

 

вычрегрессионная= ,

дисперсия, которая

 

 

 

 

 

 

 

показывает разброс модельных выходных параметров относительно их среднего значения.

По значениям

 

и

 

принимается одна из гипотез(Н0

 

 

 

 

 

эффективна, то целесообразно говорить о

или На). Если модельрег

 

ост

 

 

 

 

 

 

 

 

табл( , ч, зн)

коэффициенте эффективности. Определяется

 

 

 

 

 

 

 

 

,

где α – уровень значимости; nч

= k-1 – число степеней свободы

числителя

для

 

; nзн

= N k – число степеней свободы для

знаменателя

эф

.

 

 

 

 

 

 

рег

табл

 

 

 

эф .

Если

выч >

 

 

 

 

ост

 

 

, то модель эффективна.

Определяется коэффициент эффективности= модели:

эф выч табл

Если Кэф >>4, то модель эффективна.

4. Оценка значимости коэффициентов модели. Выдвигаются две гипотезы. Основная Н0: bi= 0 – коэффициент незначимый.

Альтернативная На: bi¹ 0 – коэффициент значимый.

 

 

Проверку проводят с помощью III критерия Стьюдента:

 

 

где

Сii диагональный

звыч

=

ост Сii,

 

 

 

.

Определяется

 

элемент обратной матрицы

 

 

 

табличное

значение

критерия

Стьюдента

 

 

 

 

 

(

)

 

 

 

звыч| осттабл

 

 

 

 

 

 

 

Ттабл(α/2, n), где

α/2 = 0,025; n = N k - число степеней свободы

для знаменателя

>Т

.

(α/2, n), то i коэффициент значимый.

 

 

Если |

 

 

 

74

 

 

 

 

6

 

2

 

 

 

Пример расчета

 

 

 

 

 

 

 

 

 

 

 

 

.

 

Рассмотрим модель:

 

 

 

 

 

 

 

 

8

 

4 .

 

параметров (матрица плана эксперимента):

 

Матрица входных

 

 

=

+

+

 

 

 

 

=

10

 

5

 

 

 

 

 

 

 

 

 

 

 

 

12

 

7

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

экспериментальных данных:

 

 

 

 

8 .

 

 

 

Матрица11

выходных6

 

 

=

12

 

 

 

 

 

 

 

 

 

 

 

1

 

6

 

2

 

 

 

 

 

 

 

 

 

1.

Решение15

4

;

 

 

 

1

1

1

1

1 .

 

1

 

8

 

 

 

 

Составляем17 матрицы F и FТ:

10

11

12

 

= 1

 

10

 

5

 

=

 

6

8

 

 

1

 

11

 

6

Т

 

 

 

2

4

5

6

7

2.

1

112

67 2

 

1

1

1

1

 

1

 

 

 

1

8

4

 

 

 

Вычисляем F F:

×

6 8 10 11 12 =

 

= 1 10 5

 

 

 

1

11

6

 

2

4

5

6

 

7

 

5

1

12

7 .

 

 

 

 

 

 

 

 

=

 

47

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

FТ

 

 

 

 

 

 

 

 

3.

Вычисляем47 465 244Y:

 

 

 

 

 

6

 

 

24

 

244

 

130

1

 

 

1

 

 

58 .

 

=

1

1

 

1

 

 

 

8

=

 

6

8

10 11

 

12

× 12

529

 

 

 

2

4

 

5

6

 

 

7

 

15

 

313

 

 

 

 

 

 

 

 

 

 

 

 

17

 

 

75

 

 

5

+ 47

+

24

= 58,

4. По уравнению (8) записываем систему уравнений, линейную

 

47

 

+ 465

+ 244

= 629,

относительно коэффициентов модели bi:

Решаем

24

 

+ 244

+ 130

= 313.

 

полученную систему и находим значения коэффициентов.

Пример расчета в wxMaxima

Параметрический синтез

 

1

6

 

2

 

 

 

Составляем регрессионную матрицу:

(Φ)

1

8

 

4

 

 

 

(%i21)

Φ:matrix([1,6,2], [1,8,4], [1,10,5],[1,11,6],[1,12,7]);

 

1

10

 

5

 

 

 

(%i22)

16

12

 

7

 

 

 

 

Y:matrix([6],[8],[12],[15],[17]);1 11 6

(Y)

12

 

 

 

 

 

8

 

 

 

 

 

 

(%o23)

17

1

1

1

1

1

(%i23)

 

 

6

8

10

11

12

transpose(15

Φ);

 

 

 

(A)

5

472

424

5

6

7

(%i24)

47

465

244

 

 

A:transpose(Φ).Φ;

 

 

 

24

244

130

 

 

(C)

58

 

 

 

 

 

 

(%i25)

589

 

 

 

 

 

 

C:transpose(Φ).Y;

 

 

 

313

 

 

 

 

 

 

76

Находим коэффициенты регрессии:

(%i26) B:invert(A).C;

(B)

Вычисляем выходной параметр по модели:

(%i27) Y1:Φ.B;

(Y1)

 

 

 

 

 

 

 

 

 

 

 

 

(%i28)

N:length(Y);

 

(N) 5

 

 

 

 

Статистический анализ

Вычисляем остаточную дисперсию: (%i29) Sost:sum((Y[i]−Y1[i])²/(N−3),i,1,N);

(Sost)

Вычисляем коэффициенты детерминации: (%i31) Y2:mean(Y);

(Y2)

(%i33) R2:1−sum((Y[i]−Y1[i])²,i,1,N)/sum((Y[i]−Y2)²,i,1,N);

(R2)

Проверяем эффективность модели: (%i12) k:3;

77

(k)3

(%i13) Sreg:sum((Y1[i]−Y2)²,i,1,N)/(k−1);

(Sreg)

(%i14) [Fv:Sreg/Sost,34.2551724137931float; ] (Fv)

Оцениваем значимость коэффициентов модели:

(%i15) Z:invert(A);

(Z)

(%i20) for i:1 thru 3 do (Tv[i]:B[i]/sqrt(Z[i,i]·Sost),i,1,3,Tv[i]);

(%o20)

(%i23) Tv[1];·√ Tv[2]; Tv[3];

(%o21) ·√

(%o22)

(%o23)

Задания

1.Выполнить параметрический синтез модели.

2.Провести статистический анализ полученной модели.

3.Решить задачу с помощью wxMAXIMA.

4.Записать вывод.

Номер варианта выбрать из практической работы № 9.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Мицель, А. А. Прикладная математическая статистика[Электронный ресурс] : учеб. пос. / А. А. Мицель. - Электрон. дан. – Томск : ТУСУР, 2016. – режим доступа: http://biblioclub.ru/index.php?page=book&id=480889 – Загл. с экрана.

Чичкарев, Е. А. Компьютерная математика сMaxima [Электронный ресурс] / Е. А. Чичкарев.- Электрон. дан. – М. : «ИНТУИТ», 2016. – Режим доступа: https://biblioclub.ru/index.php?page=book_view_red&book_id=428974. – Загл. с экрана.

78

Оглавление

 

Практическая работа № 1. Построение и форматирование

 

графиков..........................................................................................

3

Практическая работа № 2. Способы символьных вычислений ...

11

Практическая работа № 3. Матричные вычисления ....................

18

Практическая работа № 4. Решение уравнений и систем

 

уравнений......................................................................................

26

Практическая работа № 5. Решение дифференциальных

 

уравнений......................................................................................

35

Практическая работа № 6. Этапы моделирования.........................

42

Практическая работа № 7. Предварительная обработка данных

 

при статистическом моделировании ...........................................

48

Практическая работа № 8. Дисперсионный анализ. ....................

57

Практическая работа № 9. Регрессионный анализ ......................

63

Практическая работа № 10. Синтез и анализ статистической

 

модели ...........................................................................................

72

Библиографический список ..........................................................

78

79

Учебное издание

Коробова Людмила Анатольевна Черняева Светлана Николаевна Толстова Ирина Сергеевна Матыцина Ирина Александровна

ПРОГРАММНЫЕ СРЕДСТВА КОМПЬЮТЕРНОЙ МАТЕМАТИКИ

Подписано в печать 13.11.2019 . Формат 60´84 1/16.

Усл. печ. л. 4,7 Тираж 50 экз. Заказ

С – 44.

ФГБОУ ВО «Воронежский государственный университет инженерных технологий» (ФГБОУ ВО «ВГУИТ»)

Отдел полиграфии ФГБОУ ВО «ВГУИТ» Адрес университета и отдела полиграфии:

394036, Воронеж, пр. Революции, 19

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]