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

CCC / лаби / лаб4 / лаб 4

.doc
Скачиваний:
9
Добавлен:
06.06.2015
Размер:
362.5 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ НАУКИ МОЛОДІ ТА СПОРТУ УКРАЇНИ

ДВНЗ НАЦІОНАЛЬНИЙ ГІРНИЧИЙ УНІВЕРСИТЕТ

КАФЕДРА СИСТЕМНОГО АНАЛІЗУ І УПРАВЛІННЯ

Лабораторна робота №4

з дисципліни

«Самонавчання складних систем»

Виконав

Ст. гр. САм-13

Горобець О.В.

Перевірив

Желдак Т.А.

м. Дніпропетровськ

2013

Лабораторна робота № 4.

Реалізація та дослідження багаторядного МГВА

Завдання

Необхідно одержати математичну модель певної залежності методом МГВА, здійснити прогнозування та порівняти результат МГВА із результатом, що одержаний будь-яким іншим методом, використовуючи контрольні точки відомої функції. Для цього виконати такі кроки:

1. Розробити програмний фрагмент, що реалізує метод найменших квадратів для лінійної функції від змінних.

2. Якщо згідно із варіантом (див. початкові дані) критерієм селекції є критерій регулярності, то необхідно розділити набір даних на навчальну та контрольну послідовності.

3. Обрати у відповідності до варіанту опорну функцію.

4. Розрахувати за допомогою MHK коефіцієнти опорних функцій.

5. За відповідними критеріями селекції залишити певний відсоток таких функцій для подальших ітерацій.

6. При збільшенні значення критерію ітерації припинити і визначити прогнозне значення функції, порівняти його із істинним.

7* Вивести поліном в аналітичному вигляді на друк.

Хід роботи

В ході роботи поліном, який описує вихідну функцію був обраний через 2 кроки. Це видно з наступної таблиці. Уже на другому рівні значення точності погіршилося.

 

x1

x2

x3

м1

м2

м3

х1

2804

2561

3065

3852

2313

2672

х2

 

1942

2849

2126

2136

2350

х3

 

 

3527

2694

2395

2696

м1

 

 

 

 

2605

2730

м2

 

 

 

 

 

3623

м3

 

 

 

 

 

 

Вихідна функція мала вигляд:

У= =х1-2*х12+3*х2231/10

Апроксимуючий поліном був прийнятий таким:

Y=a0+a1*x1+a2*x2+a3*x1*x2

В ході виконання роботи після першого рівня була підібрана функція У”=2,29+0,1*х2+0,1*x2+2,15*x2*x2 яка описує вихідну функцію. Точність підібраної функції видно з таблиці та графіка.

x1

x2

x3

y

у"

4

3

4

5,4

22,19166

2

1

2

0,6

4,632691

2

-1

1

8,8

4,237817

0

-3

-2

27

21,00704

-2

-4

-1

29,8

35,82819

-1

3

-3

31,7

22,19166

1

-3

3

33,7

21,00704

3

3

-3

12,9

22,19166

5

-1

4

16

4,237817

-4

1

-4

5,4

4,632691

-5

0

1

-4,5

2,289742

-2

2

4

18,8

11,26667

0

1

-1

3

4,632691

2

4

3

33,4

37,40769

4

3

-5

9

22,19166

-2

4

1

62,2

37,40769

-3

1

-2

5,4

4,632691

0

-2

-1

12

10,47692

-1

-5

0

64

54,94036

1

-3

3

33,7

21,00704

-1

-1

-2

-0,2

4,237817

2

0

-5

3

2,289742

-5

-4

1

3,5

35,82819

2

1

1

0,8

4,632691

Висновок: не висока точність підібраної функції пов’язана з видом апроксимуючого поліному. Оскільки поліном підбирався довільним чином, то саме від нього і походить така велика похибка.

Соседние файлы в папке лаб4
  • #
    06.06.2015362.5 Кб9лаб 4 .doc
  • #
    06.06.2015153.09 Кб9МГУА.xls
  • #
    06.06.2015147.46 Кб9МГУА_2_завдк.xls