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

ms_labs

.pdf
Скачиваний:
25
Добавлен:
10.12.2018
Размер:
4.28 Mб
Скачать

Область покриття є прямокутною і подає габаритні вузлів даного квазіциклу. Розмір області покриття або її площа свідчать про різницю між значеннями рівнів – вузлів, що входять в даний квазіцикл та різницю між швидкостями зміни їхніх значень. Чим ці різниці більші, тим більшою є площа області покриття. На це вказує і величина півпериметра, яку визначають як

P X max X min Ymax Ymin .

Координати центру області покриття C Xц ; Yц , визначенні як точка

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

Рис. 4. Діаграми розподілу квазіциклів за кількістю вузлів.

Області покриття та центри квазіциклів зображені на рис. 5. Для ідентифікації використовується також орієнтація області покриття, визначена як тангенс кута нахилу головної діагоналі прямокутника з доданім напрямом осі абсцис.

121

800

 

 

 

 

700

 

 

 

 

600

 

 

 

 

500

 

 

 

 

400

 

 

 

 

300

 

 

 

 

200

 

 

 

 

100

 

 

 

 

500

700

900

1100

1300

900

 

 

 

 

900

 

 

 

 

800

 

 

 

 

800

 

 

 

 

700

 

 

 

 

600

 

 

 

 

500

 

 

 

 

500

 

 

 

 

400

 

 

 

 

400

 

 

 

 

300

 

 

 

 

300500

 

1000

1500

 

500

750

1000

1250

1500

Рис. 5. Області покриття та визначення центрів квазіциклів.

Якщо

tg 1 область

покриття є

квадратом, при

tg 1 вона

видовжена

горизонтально, а

при tg 1

– вертикально.

Горизонтальне

видовження свідчить про величину розмаху значень оригінального ряду, вертикальне – про розмах значення швидкості зміни оригінальних значень.

Експериментальні дані про квазіцикли подаються у вигляді табл. 1. Для фрагмента ряду зображеного на рис. 3 значення характеристик квазіциклу наведені в таблиці 1.

 

 

 

 

 

 

 

 

 

Таблиця 1.

 

 

 

 

 

 

 

 

 

 

 

Номе

 

 

 

Характеристики квазіциклів

 

 

р

 

 

 

 

 

 

 

 

 

Розміри області покриття

Координат

Півпер

Орієн-

 

квазі-

 

квазіциклу

 

 

и центру

и-метр

тація

Площа

цикл

X min

X max

Ymin

 

Ymax

Xц

Yц

півпери

тангенс

 

 

у

 

метр

 

 

 

 

 

 

 

 

 

 

1

998

1203

471

 

731

1101

601

465

1,27

53198

2

895

1043

554

 

705

969

630

299

1,02

22348

3

663

1321

381

 

871

992

626

1148

0,74

322420

4

757

1605

218

 

871

1181

544

1501

0,77

553744

5

695

1597

188

 

1034

1146

611

1748

0,94

763092

6

609

1042

466

 

804

826

635

772

0,78

146571

7

741

1183

455

 

792

962

623

779

0,76

148954

8

683

1265

395

 

851

974

623

1039

0,78

265683

9

800

1271

393

 

843

1036

618

922

0,96

212186

10

711

1111

526

 

741

911

634

615

0,54

86000

11

686

1462

239

 

1016

1074

627

1554

1,00

603340

12

683

1320

370

 

860

1002

615

1127

0,77

312130

13

651

1654

164

 

1046

1153

605

1885

0,88

884646

14

695

1482

305

 

1022

1089

663

1504

0,91

564279

 

 

 

 

 

 

122

 

 

 

 

15

915

1675

341

998

1295

670

1417

0,86

499320

Важливою характеристикою часового ряду є динаміка центрів квазіциклів. На рис. 2 спостерігається девіація квазіциклів на що вказують і координати центрів області покриття. Зміщення центрів цих областей свідчить про те, що операторська діяльність має складний динамічний характер. Процеси в системі оператор-монітор з однієї сторони визначаються характером наданої на моніторі послідовності зображень, а з другої – когнітивними процесами поєднаними роботою зорового аналізатора. Девіація центрів зображена на рис. 6.

 

 

Присутність квазіциклів, які в той чи інший спосіб вказують на існування

осциляцій та девіація самих центрів квазіциклів та величин областей покриття

ставлять більше задач ніж дають відповідей.

 

 

 

 

 

 

 

 

Відображення динаміки функціонального стану оператора Oln-1 на тлі

 

 

 

 

 

 

значень часового ряду

 

 

 

 

 

1600

 

 

 

 

 

 

 

 

 

 

1400

 

 

 

 

 

 

 

 

Відхилення станів від

положення рівноваги

1200

 

 

 

 

 

 

 

 

1000

 

 

 

 

 

 

 

 

800

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

600

 

 

 

 

 

 

 

 

 

 

400

 

 

 

 

 

 

 

 

 

 

0

20

40

60

80

100

120

140

160

 

 

 

 

 

Положення центрів квазіциклів

 

 

 

Форма звіту

1.Звіт оформляється на одному аркуші формату А4 з обох сторін.

2.На першій сторінці вказують: кафедра, назва роботи, групу. Прізвище та ім’я студента.

123

3.Мета роботи.

4.Далі – вихідні дані – часовий ряд заданий викладачем у вигляді вордтаблиці.

5.Подаються лише основні результати та відповідні скриншоти графіку вихідного часового ряду, фрагмент, аналогічний до рис. 3 для даного часового ряду, заповнена таблиця 1, а також об’єднаний графік оригінального часового ряду та графіку центрів квазіциклів.

6.Висновок про те, що отримано в роботі і в чому перевага Ексель, а саме

що дає графік центрів квазіциклів.

7.Посада, прізвище та ініціали викладача, який прийняв звіт.

ЛАБОРАТОРНА РОБОТА № 12

АПРОКСИМАЦІЯ ТРЕНДІВ ЧАСОВИХ РЯДІВ

Мета роботи: ознайомлення з можливостями пакета MS Excel для розв’язання задач апроксимації експериментальних даних безпосередньо або виділених методами згладжування поданих у вигляді трендів – тенденцій поведінки досліджуваного показника, визначення якості апроксимації та побудови з допомогою пакета аналізу MS Excel розподілу рівнів відносно тренду.

Під час розв’язання різних задач, пов'язаних з аналізом та обробко експериментальних (емпіричних) даних, зокрема часових рядів з трендовою складовою, виникає проблема її аналітичного опису.

1. Поняття апроксимації

На практиці часто доводиться стикатися із задачею згладжування експериментальних залежностей або задачею апроксимації.

Апроксимацією називається процес підбору емпіричної формули x для встановленої з досвіду функціональної залежності y f x . Емпіричні формули служать для аналітичного подання дослідних даних.

При апроксимації рівнів часового ряду шукану криву y f x треба провести між

точками, заданих парами координат х та у, за деякою визначеною стратегією, не досягаючи того, щоб на опорних точках значення функції збігалися з виміряними значеннями уn

(рис. 2.1).

124

Дуже часто експериментальні дані є спотворені різними впливами, а тому мають випадковий характер, що суттєво ускладнює вибір аналітичного виразу y f x для

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

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

Дія різних чинників, що впливають на досліджуваний об’єкт відображаються в невідомий спосіб в характері випадковості рівнів часового ряду, яким описується саме цей об’єкт. Вплив цих чинників та їм подібних переважно здійснюється поступово, а тому зміни в часовому ряді відбуваються плавно і можуть бути описані гладкими кривими, і такими, що мають простий аналітичний вигляд.

Для побудови аналітичної форми кривої необхідно вибрати вид аналітичної залежності і потім оцінити значення її параметрів. Для визначення виду тенденції (аналітичної залежності) застосовуються такі методи, як якісний аналіз досліджуваного процесу, побудова і візуальний аналіз графіка залежності рівнів ряду від часу; аналіз автокореляційної функції вихідного і перетвореного часового ряду; метод перебору, при якому будуються криві зростання різного виду, з подальшим вибором найкращої на підставі значення скоригованого коефіцієнта детермінації R2.

Зазвичай задача апроксимації розпадається на дві частини.

1. Спочатку встановлюють вид залежності y f x і, відповідно, вид емпіричної

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

2 . Після вибору виду формули визначають її параметри . Для найкращого вибору параметрів задають міру близькості апроксимації експериментальних даних. У багатьох

125

випадках, особливо якщо функція f x задана графіком або таблицею (на дискретній

множині точок),

для оцінки ступеня наближення

розглядають різниці f xi xi для

точок x1, , xn

. Існують різні міри близькості

і, відповідно, способи вирішення цього

завдання. Деякі з них дуже прості, швидко призводять до результату, але результат цей є сильно наближеним. Інші більш точні, але й більш складні.

Переважно визначення параметрів за відомого вигляду залежності здійснюють за

методом найменших квадратів. При цьому функція x

вважається найкращим

наближенням f x , якщо для неї сума квадратів відхилень «теоретичних» значень

f xi ,

знайдених за емпіричною формулою, від відповідних дослідних значень yi ,

 

n

 

 

Z f xi yi 2 min

 

(1)

i 0

має найменше значення в порівнянні з іншими функціями, з числа яких вибирається шукане наближення, тобто апроксимуюча функція.

За допомогою функції y f x , яку задано у явній формі, тобто конкретною формулою, можна:

1)описувати кількісно існуючу, в принципі, функціональну залежність чи ефект, отриманий в результаті вимірювання;

2)заносити характеристику даної залежності в пам'ять ЕОМ;

3) обчислювати й видавати значення абсциси, яке належить відповідному значенню ординати або навпаки, за вказаною абсцисою обчислити значення ординати;

4) Здійснити подальшу обробку апроксимуючої аналітично заданої

функції,

наприклад диференціювати або інтегрувати.

 

Основними критеріями встановлення якості апроксимації, які узгоджують

апроксимуючу криву y f x з парами координат хn, уn найбільш поширеними є такі:

а) сума абсолютних різниць |f(хn)-уn| повинна наближатися до мінімуму; абсолютна

норма мінімізується, в результаті чого відбувається лінійна L1 - апроксимація:

 

N

 

 

 

f xn yn

 

min ,

(2)

 

 

n 1

б) сума квадратів різниць повинна наближатися до мінімуму, тобто мінімізується евклідова норма. Цей метод називається методом найменших квадратів Гаусса, рідше – квадратичною L 2 - апроксимацією:

N

 

 

f xn yn 2

min ,

(3)

n 1

в) максимальна різниця між ординатами апроксимуючої кривої та емпіричними значеннями ординатами точок для одних і тих самих відповідних значень абсцис повинна залишитися в зазначених межах D, тобто має місце L - апроксимації:

max

 

f x yn

 

D .

(4)

 

 

126

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

Строго кажучи, при методі найменших квадратів необхідно мінімізувати перпендикулярні (до осі абсцис) відстані точок уn до шуканої кривої для кожного значення абсцис хn. (рис.2.2). Абсциси розглядають як практично вільні від похибок, а мінімізують лише вертикальні відстані, тобто різниці ординат f(хn) - уn для одних і тих самих абсцис .

У найпростішому випадку, апроксимація експериментальних даних, зокрема, рівнів часового ряду виглядає таким чином.

Отримані практичним шляхом (в ході експерименту або спостереження) дані,

подають парами чисел x ; y

, які переважно формують у вигляді табл. 1.

 

 

 

 

 

 

 

 

 

 

Таблиця 1.

 

 

 

 

 

 

 

 

 

 

Змінні

 

 

 

Значення даних

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x1

 

. . .

xn

 

 

 

y

 

y1

 

. . .

yn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У випадку звичайної вибірки даних абсциси позначають через х, а у випадку часового

ряду – через t.

 

 

 

 

 

 

На основі отриманих

даних

за їх графіком потрібно

підібрати таку функцію

y f x , яка найкращим чином відобразила б експериментальну залежність між змінними

і по можливості точно подала загальну тенденцію залежності між x та

y , виключаючи

похибки вимірювань і випадкові відхилення. Це означає, що відхилення

f xi yi , тобто

між апроксимуючою функцією і реальними даними, в якомусь сенсі, були б найменшими, наприклад, в сенсі (1).

З'ясувати вид функції можна або з теоретичних міркувань, знаючи вид фізичний характер даних або аналізуючи розташування точок xi ; yi на координатній площині

вибрати функцію найбільш властиву цьому розташуванню серед відомих.

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

У MS Excel апроксимація експериментальних даних здійснюється шляхом побудови їх графіка ( x – абстрактні величини) або точкового графіка ( x – має конкретні значення) з подальшим підбором підходящої апроксимуючої функції (лінії тренду).

2. Апроксимація трендів в Excel.

Табличний процесор MS Excel має у своєму арсеналі можливість здійснити апроксимацію графічно поданих даних за допомогою опції «Добавить линию тренда».

Апроксимація експериментальних даних здійснюється шляхом побудови їх звичайного графіка (x – величини задані табличним процесором) або точкового графіка (x –

127

має конкретні значення) з наступним вибором відповідної апроксимуючої функції (линии тренда).

В цьому плані Excel надає такі варіанти функцій:

Лінійна – y = ax + b. Її застосовують в найпростіших випадках, коли експериментальні дані зрастають або спадають з постійною швидкістю.

Поліноміальна – y = a0 + a1x + a2x2 + … + anxn, де до шостого порядка включно (n≤6), ai – є константы. Вона використовується для опису експериментальних даних, які по черзі зрастають і спадають. Степінь полінома визначається кількістю екстремумів (максимумів або мінімумів) кривої. Поліном другого степеня можна описати тільки одним максимумом або мінімумом, поліном третього степеня може мати один або два екстремуми, четвертого степеня – не более трех екстремумів і т.д.

Логарифмічна – y = a·lnx + b, де a і b – константи, ln – функція натурального логарифму. Функція застосовується для опису експериментальних даних, які спочатку швидко зростають або спадають, а потім поступово стабілізуються.

Степенева – y = b·xa, де a і b – константи. Апроксимація степеневою функцією використовується для експериментальных даних з постійно зростаючою (або спадаючою) швидкістю росту. Дані не повинні мати нульових або від’ємних значень.

Експоненціальна – y = b·eax, тут a и b – константи, e – основа

натурального

логарифма. Застосовується для опису експериментальних

даних, які щвидко ростуть або

спадають, а потім постепово

стабілізуються. Часто

її використовуання випливає з

теоретичних міркувань.

 

 

 

Ступінь близькості апроксимації експериментальних даних вибраною функцією оцінюється коефіцієнтом детермінації (R2).Таким чином, якщо є декілька варіантів типів апроксимуючих функцій, можна вибрати функцію з великим коефіцієнтом детермінації (прямуючим до 1).

Для здійснення апроксимації на діаграмі експериментальних даних необхідно кліком на праву кнопку миші визвати випливаюче контекстне меню и вибрати пункт «Добавить линию тренда» і в цьому діалоговому вікні «Линия тренда», на вкладці «Тип» вибрати вид апроксимуючої функції, а на вкладці «Параметры» задати додаткові параметри, які впливають на відображення апроксимуючої кривої.

При подальшому дослідженні часового ряду виникає задача знаходження адекватних аналітичних описів складових однієї або кількох різних варіантів моделей часового ряду. Підбирають аналітичний опис для моделей емпірично.

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

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

Для досягнення поставленої мети використовується процедура апроксимації лінії тренду аналітичними функціями, що є в арсеналі пакета MS Excel та зовнішніми функціями, які найбільш повно відповідають фізичній суті часового ряду.

3. Апроксимація трендів іншими засобами Excel.

128

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

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

Одна з задач дослідження систем полягає в побудові наближених залежностей між різними показниками, якими описується конкретна система, з метою прогнозування її стану, імітації різних варіантів розвитку системи, підтримки прийняття управлінських рішень тощо. Залежність між показниками, які характеризують стан системи можна подати у такому вигляді

y F x1 , x2 , , xn ,

(5)

де y, x1 , x2 , , xn – показники, що описують систему, F – реальна залежність між

показниками.

Часто, існуючий функціональний зв’язок є досить складним для розуміння або опису в простих термінах. В цьому випадку намагаються підібрати апроксимаційну функцію у вигляді, наприклад, поліному, яка б включала потрібні змінні і відповідала «істинній» функції в певній обмеженій області зміни цих змінних.

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

Вбагатьох випадках побудова моделей систем здійснюється за умов обмежених можливостей відповідного поповнення статистичних (експериментальних) даних на основі яких має бути ідентифікованою математична модель.

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

Вдійсності, в якості моделі реального об’єкта використовується деякий математичний об’єкт певної структури, яка тою чи іншою мірою відповідає або не відповідає структурі реального об’єкта. Тому використання алгебраїчних многочленів в якості моделей системи лише на тій основі, що вони мають набір змінних, який можна зіставити з набором показників реального об’єкта є вельми довільним, невмотивованим.

Показники, які описують стан об’єктів, є взаємопов’язані між собою різними залежностями. Ці взаємозалежності є задані неявно експериментально отриманими поєднаннями числових значень показників, що описують систему. Використання ж показників як незалежних одна від одної змінних не враховує спільність (сумісність) існування числових значень показників, а це приводить до втрати суттєвої частини інформації, яка міститься у вихідних даних.

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

129

Докладний аналіз систем з нелінійними характеристиками показує, що в більшості випадків нелінійні ділянки тренду мають свою інтерпретацію, причому основною складністю тут є строге визначення меж таких ділянок. Тому в задачах апроксимації нелінійних трендів часто вибирають складні апроксимуючі функції, за допомогою яких можна інтерпретувати і кількісно оцінити дані (локальні) нелінійності. Особливістю таких функцій є те, що вони утворені шляхом додавання більш простих чи елементарних функцій.

В загальному плані для опису наближеної залежності використовуються такого виду аналітичні вирази

 

 

y a0 a1

f1 x a2

f2 x am fm x ,

(6)

де

x – вектор показників

системи,

a0 , a1 , , am –коефіцієнти

моделі,

f1 x ,

f2 x , ,

fm x – деякі функції.

 

 

Побудова наближеної залежності у вигляді (6) має суттєві переваги в порівнянні з побудовою наближеної залежності у вигляді алгебраїчного многочлена, а саме:

-коефіцієнти моделі відносяться не до окремих показників, а до усього вектора показників. Тому їх кількість зменшується порівняно з кількістю коефіцієнтів алгебраїчного многочлена багатьох змінних;

-внаслідок зменшення кількості коефіцієнтів моделі значно зменшується кількість вихідної інформації, необхідної для визначення коефіцієнтів моделі;

-більш повно використовується інформація , яка міститься у вихідних даних, оскільки всі показники використовуються сумісно;

-відсутня штучна вимога про незалежність змінних моделі.

Досить добре зарекомендували себе апроксимуючі функції утворені сумою елементарних функцій та сумою експоненціальних функцій.

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

 

 

f t a

t 2 a

2

t 1

a

t 0

a

4

t1 a

t 2 ,

(7)

1

 

 

3

 

 

5

 

 

 

 

 

 

 

 

 

 

де ai , i 1,5 – коефіцієнти (параметри) функції, t

– час.

 

 

 

 

Інтерпретація виразу (7) полягає в тому, що на початку виробничого циклу, в процесі налаштування з ладу може виходити дуже багато виробів проте ця кількість з часом нелінійно зменшується – на початку її можна описати квадратичною гіперболою, яка плавно переходить у звичайну гіперболу, далі вихід виробів з ладу практично залишається в допустимих межах, тобто є постійною величиною, яку описують константою, далі, вже будучи в експлуатації кількість вийшовши з ладу виробів лінійно зростає, при перевищенні ними гарантійного терміну різко зростає ніби за параболою. Другим таким прикладом є послідовність значень часу розпізнавання людиною-оператором послідовності однорідних зображень з об’єктами уваги. В цій ситуації перші дві функції описують процес адаптації людини в момент початку діяльності, константа характеризує його нормальну роботу, а лінійна функція та парабола відповідають наростанню втоми.

Апроксимація експоненціальним поліномом. Суть апроксимації експоненціальним поліномом може бути зведена до обчислення його коефіцієнтів за методом найменших

130

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