Фундаментальні дослідження. Тимчасові ряди у STATISTICA

Жарознижуючі засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги за лихоманки, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижувальні препарати. Що можна давати дітям грудного віку? Чим можна збити температуру у старших дітей? Які ліки найбезпечніші?

У Mathcad є вбудовані засоби швидкого перетворення Фур'є (БПФ), які значно спрощують процедуру наближеного спектрального аналізу.

БПФ- швидкий алгоритм перенесення відомостей про функцію, задану 2 m(m- ціле число) відліками в часовій області, частотну область.

елементів:

Рис.3 Спектральний аналіз із використанням БПФ

Функція fft( v )реалізує пряме БПФ повертає пряме БПФ 2 m-мірного вектора v, де v- Вектор, елементи якого зберігають відліки функції f(t). Результатом буде вектор Арозмірності 1+2 m- 1 с комплексними елементами- відліками у частотній області. Фактично дійсна та уявна частини вектора є коефіцієнти Фур'є a kі b k, що значно спрощує їх отримання.

Функція ifft( v) реалізує зворотне ШПФ - повертає зворотне ШПФ для вектора vіз комплексними елементами. Вектор vмає 1+2 m – 1

Фільтрування аналогових сигналів

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

Використовуючи пряме БПФ, сигнал з шумом перетворюється з тимчасової області з частотну, що створює вектор fіз 64 частотних складових.

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

Ф (х) - Ступінчаста функція Хевісайду.

Повертає 1, якщо х 0; інакше 0.

Відфільтрований сигнал (вектор g) піддається зворотному БПФ і створює вектор вихідного сигналу h.

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

Рис.4. Фільтрування аналогових сигналів

Рис.4 ілюструє техніку фільтрації із застосуванням БПФ. Спочатку синтезується вихідний сигнал, представлений 128 відліками вектора v. Потім до цього сигналу приєднується шум за допомогою генератора випадкових чисел ( функція rnd ) і формується вектор із 128 відліків зашумленого сигналу.

.
Порядок виконання лабораторної роботи

Завдання 1.Обчислити перші шість пар коефіцієнтів розкладання ряд Фур'є функції f(t) на відрізку.

Побудувати графіки 1, 2 та 3 гармонік.

Виконати гармонійний синтез функції f(t) по 1, 2 та 3 гармонікам. Результати синтезу відображаються графічно.

Варіанти завдання 1

f(t) № варіанта f(t) № варіанта f(t)
cos e | sin 3 t |

Завдання 2.Виконати класичний спектральний аналіз та синтез функції f(t). Відобразити графічно спектри амплітуд та фаз, результат спектрального синтезу функції f(t).


Завдання 3.Виконати чисельний спектральний аналіз та синтез функції f(t). Для цього необхідно задати вихідну функцію f(t) дискретно у 32 відліках. Відобразити графічно спектри амплітуд та фаз, результат спектрального синтезу функції f(t).

Завдання 4.Виконати спектральний аналіз та синтез функції f(t) за допомогою БПФ. Для цього необхідно:

· Задати вихідну функцію f(t) дискретно у 128 відліках;

· Виконати пряме БПФ за допомогою функції fftі відобразити графічно знайдені спектри амплітуд та фаз перших шести гармонік;

· Виконати зворотне БПФ за допомогою функції ifftта відобразити графічно результат спектрального синтезу функції f(t).

Завдання 5.Виконати фільтрацію функції f(t) за допомогою БПФ:

· синтезувати функцію f(t) у вигляді корисного сигналу, представленого 128 відліками вектора v;

· До корисного сигналу vприєднати шум за допомогою функції rnd (rnd(2) - 1) і сформувати вектор із 128 відліків зашумленого сигналу s;

· Перетворити сигнал з шумом sз часової області до частотної, використовуючи пряме БПФ (функція fft). В результаті вийде сигнал fз 64 частотних складових;

· Виконати фільтруюче перетворення за допомогою функції Хевісайда (параметр фільтрації  = 2);

· За допомогою функції ifftвиконати зворотне БПФ та отримати вектор вихідного сигналу h;

· Побудувати графіки корисного сигналу vта сигналу, отриманого фільтрацією зашумленого сигналу s.

Тема 1. "Логіка висловлювань"

Завдання

1. Встановити, чи ця формула є тотожно-істинною.

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

3. Встановити, чи ця міркування є правильним, (перевірити, чи слід висновок з кон'юнкції посилок).


Варіанти індивідуальних завдань теми ЛВ

Варіант №1

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

Варіант №2

2. Йде дощ, і йде сніг.

3. Якщо це явище психічне, воно зумовлено зовнішнім впливом на організм. Якщо воно фізіологічне, воно теж обумовлено зовнішнім впливом на організм. Дане явище не психічне та не фізіологічне. Отже, воно не зумовлене зовнішнім впливом на організм.

Варіант №3

2. Він хороший студент чи хороший спортсмен.

3. Якщо підозрюваний скоїв крадіжку, то, або вона була старанно підготовлена, або він мав співучасників. Якби крадіжка була старанно підготовлена, то, якби були співучасники, було б вкрадено багато. Вкрадено мало. Отже, підозрюваний невинний.

Варіант №4

2. Якщо сталеве колесо нагріти, його діаметр збільшиться.

3. Якщо курс цінних паперів зростає, або відсоткову ставку знижується, то падає курс акцій. Якщо відсоткова ставка знижується, або курс акцій не падає, або курс цінних паперів не зростає. Курс акцій знижується. Відтак знижується відсоткова ставка.

Варіант №5

3. Або свідок не був заляканий, або, якщо Генрі наклав на себе руки, то записка була знайдена. Якщо свідок був заляканий, то Генрі не наклав на себе руки. Записку було знайдено. Отже, Генрі наклав на себе руки.

Варіант №6

2. Він навчається в інституті або курсах іноземних мов.

3. Якщо філософ – дуаліст, він не матеріаліст. Якщо він не матеріаліст, то він діалектик чи метафізик. Він не метафізик. Отже, він діалектик чи дуаліст.

Варіант №7

2. Він здатний та старанний.

3. Якщо капіталовкладення залишаться постійними, то зростуть урядові витрати або виникне безробіття. Якщо урядові витрати не зростуть, то податки буде знижено. Якщо податки буде знижено і капіталовкладення залишаться постійними, то безробіття не зросте. Безробіття не зросте. Отже, урядові витрати зростуть.

Варіант №8

2. Ця книга складна та нецікава.

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

Варіант №9

2. Він і жнець, і швець, і на дуді гравець.

3. Якщо ціни високі, то заробітна плата висока. Ціни високі або застосовується регулювання цін. Якщо застосовується регулювання цін, немає інфляції. Спостерігається інфляція. Отже, заробітна плата висока.

Варіант №10

2. Якщо воду охолоджувати, обсяг її буде зменшуватися.

3. Якщо я втомився, хочу повернутися додому. Якщо я голодний, хочу повернутися додому або піти в ресторан. Я втомився і голодний. Тому хочу повернутися додому.

Варіант №11

2. Якщо число закінчується банкрутом, воно ділиться на 5.

3. Якщо завтра буде холодно, то я одягну теплу куртку, якщо рукав буде полагоджений. Завтра буде холодно, і рукав не буде полагоджений. Значить, я не вдягну теплу куртку.

Варіант №12

2. Тіло, позбавлене опори, падає землі.

3. Якщо йтиме сніг, машину буде важко вести. Якщо буде важко вести машину, я запізнюся, якщо не виїду раніше. Йде сніг, і я виїду раніше. Значить, я не запізнюся.

Варіант №13

2. Іван та Петро знають Федора.

3. Якщо людина говорить неправду, то вона помиляється або свідомо вводить в оману інших. Ця людина говорить неправду і явно не помиляється. Значить, він свідомо вводить в оману інших.

Варіант №14

2. Ця книга корисна та цікава.

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

Варіант №15

2. Цей актор грає у театрі і не грає у кіно.

3. Якщо людина є матеріалістом, він визнає пізнаваність світу, Якщо людина визнає пізнаваність світу, він не є агностиком. Отже, якщо людина не є послідовним матеріалістом, то вона – агностика.

Варіант №16

2. Якщо собаку дражнити, вона вкусить

3. Якщо у світі є справедливість, то злі люди не можуть бути щасливими. Якщо є створення злого генія, то злі люди можуть бути щасливі. Отже, якщо у світі є справедливість, то світ не може бути створенням злого генія

Варіант №17

2. Якщо ви володієте англійською мовоюВи впораєтеся з цією роботою.

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

Варіант №18

2. Якщо функція непарна, то її графік симетричний щодо початку координат.

3. Якщо я ляжу спати, то не сдам іспит. Якщо я займатимуся вночі, то теж не сдам іспит. Отже, я не сдам іспит.

Варіант №19

2. Якщо число ділиться на 3, сума його цифр ділиться на 3.

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

Варіант №20

2. Якщо слово ставиться на початку речення, воно пишеться з великої літери.

3. Якщо x 0 та y 0, то x 2 + y 2 > 0. Якщо x= 0 і y= 0, то вираз ( xy):(x + y) не має сенсу. Невірно, що x 2 + y 2 > 0. Отже, немає сенсу вираз ( xy):(x + y).

Варіант №21

2. Іван та Мар'я люблять один одного.

3. Якщо книга, яку читаю, марна, вона нескладна. Якщо книга складна, вона нецікава. Ця книга складна та цікава. Значить вона корисна.

Варіант №22

2. Поганий той солдат, який не мріє стати генералом.

3. Якщо завтра буде дощ, я вдягну плащ. Якщо буде вітер, я вдягну куртку. Отже, якщо не буде дощу та вітру, я не одягну ні плаща, ні куртки.

Варіант №23

2. Якщо ряд сходиться, його спільний член прагне нулю.

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

Варіант №24

2. Ні Іван, ні Федір не відмінники.

3. Якщо він упертий, він може помилятися. Якщо він чесний, то він не впертий. Якщо він не впертий, то він не може одночасно не помилятися і бути чесним. Значить, він не впертий.

Варіант №25

2. Або Іван, чи Петро знають Федора.

3. Якщо зарплату видають вчасно, очікуються або вибори, або акція протесту. Зарплату видали вчасно. Вибори не очікуються. Виходить, очікується акція протесту.

Варіант №26

2. Якщо скласти алгоритм та написати програму, то можна вирішити це завдання.

3. Якщо людина займається спортом, то вона здорова. Якщо людина здорова, то вона щаслива, Ця людина займається спортом. Виходить, він щасливий.

Варіант №27

2. Увечері ми підемо на хокей або дивитися його по телевізору.

3. Антон перевтомився або хворий. Якщо він перевтомився, він дратується. Він не дратується. Отже, він хворий.

Варіант №28

2. Якщо я не виспався чи голодний, я не можу займатися.

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

Варіант №29

2. Якщо податки нічого очікувати знижено, то дрібні виробники розоряться і залишать производство.

3. Контракт буде виконано тоді і лише тоді, коли будинок буде закінчено у лютому. Якщо будинок буде закінчено в лютому, то ми можемо переїхати в березні. Контракт буде виконано, Отже ми можемо переїхати в березні.

Варіант №30

2. Якщо наша команда не займе перше місце, ми залишимося вдома і тренуватимемося.

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


Тема 2. Лінійна парна регресія

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

Приклад 1.1.

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

i
x i
y i

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

Обчислення коефіцієнтів рівняння ЛР

Мета роботиОбчислення коефіцієнтів рівняння лінійної регресії за просторовою вибіркою.

Розрахункові співвідношення. Коефіцієнти, що визначаються на основі методу найменших квадратів, є розв'язком системи рівнянь

Вирішуючи цю систему рівнянь, отримуємо

,

де m XY- вибіркове значення кореляційного моменту, визначеного за формулою:

,

- вибіркове значення дисперсії величини X, яка визначається за формулою:

Рішення

Обчислимо ці коефіцієнти, використовуючи табличний процесор Excel. На малюнку показано фрагмент документа Excel, в котрому:

а) розміщені дані таблиці;

б) запрограмоване обчислення коефіцієнтів, системи;

в) запрограмоване обчислення b 0 , b 1 за формулами.

Зауважимо, що з обчислення середніх значень використовується функція Excel СРЗНАЧ ( діапазон осередків).

В результаті виконання запрограмованих обчислень отримуємо

b 0 = –2.75; b 1 = 1.016,

а саме рівняння регресії набуде вигляду

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

а) 8.5 метрів (інтерполяція даних);

б) 14 метрів (екстраполяція даних).

Рис. 1.Обчислення коефіцієнтів лінійної регресії


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

Обчислення вибіркового коефіцієнта кореляції

Мета роботи.Обчислення вибіркового коефіцієнта кореляції за просторовою вибіркою.

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

де , , .

Рішення

Фрагмент документа Excel, що обчислює величини: коефіцієнт кореляції

Рис. 2. Обчислення коефіцієнта кореляції


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

Обчислення оцінок дисперсій парної ЛР

Мета роботи.Обчислити оцінки для дисперсій коефіцієнтів b 0 , b 1 ,.

Розрахункові співвідношення.Оцінки дисперсій коефіцієнтів визначаються формулами:

,

де - Оцінка дисперсії.

Рішення.На рис.3 показаний фрагмент документа Excel, у якому виконано обчислення оцінок дисперсій . Зауважимо, що

· Значення коефіцієнтів взяті з лабораторної роботи № 1 і осередки (В1, В2), в яких вони знаходяться, мають абсолютну адресацію ($ $ 1, $ $ 2) у виразах, що обчислюють значення регресії;

· Значення (осередок В19) взято з лабораторної роботи № 1. Отримуємо наступні значення:

.

Рис. 3. Обчислення оцінок для дисперсій коефіцієнтів


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

Функції Excel для коефіцієнтів парної ЛР

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

Наведемо деякі статистичні функції Excel, корисні при побудові парної лінійної регресії.

Функція ВІДРІЗЕННЯ.

ВІДРІЗОК( діапазон_значень_ ; діапазон_значень_ ).

Функція НАКЛОН.Обчислює коефіцієнт та звернення має вигляд

НАКЛОН( діапазон_значень_ ; діапазон_значень_ ).

Функція ПЕРЕДКАЗА.Обчислює значення лінійної парної регресії при заданому значеннінезалежної змінної (позначена через ) та звернення має вигляд

ПЕРЕДКАЗА( ; діапазон_значень_ ;діапазон_значень_ ).

Функція СТОШYX.Обчислює оцінку для середньоквадратичного відхилення обурень та звернення має вигляд (YX – латинські літери):

СТОШYX( діапазон_значень_ ; діапазон_значень_ ).

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

Рис. 4. Використання функцій Excel

Завдання. Порівняйте обчислені значення зі значеннями, отриманими в лабораторних роботах №1 та №3.


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

Побудова інтервальної оцінки для функції парної ЛР

Мета роботи.Побудова інтервальної оцінки для функції регресії з надійністю g = 0.95, використовуючи при цьому рівняння регресії, побудоване у лабораторній роботі №1.

Розрахункові співвідношення.Інтервальна оцінка (довірчий інтервал) для (при заданому значенні) з надійністю (довірчою ймовірністю) рівною g визначається виразом

Оцінка для дисперсії функції має вигляд

,

де - Оцінка дисперсії.

Таким чином, дві величини (залежить від ) і обчислювана за допомогою функції Excel:

Стьюдрозбір ().

Рішення.Значення нижньої та верхньої меж інтервалу будемо обчислювати для .

Фрагмент документа, який здійснює ці обчислення, наведено на малюнку


Рис.5. Побудова інтервальної оцінки для

Величини , , (осередки В16: В18) та коефіцієнти (В1: В2) взяті з попередніх лабораторних робіт. Величина = СТЬЮДРАСПОБР() = 2.31.


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

Перевірка значущості рівняння ЛР за критерієм Фішера

Мета роботи.За даними таблиці оцінити лише на рівні a = 0.05 значимість рівняння регресії

,

збудованого в лабораторній роботі №1.

Розрахункові співвідношення.Рівняння парної регресії значимо з рівнем значущості a, якщо виконується така нерівність:

де F g; 1; n-2 – значення квантилю рівня g F-розподілу з числами ступенів свободи k 1 = 1 та k 2 = n – 2.

Для обчислення квантилю можна використати таке вираження

FРОЗКЛАД().

Суми визначаються виразами:

, .

Критерій часто називають критерієм Фішераабо F-критерієм.

Рішення.Наведено фрагмент документа Excel, що обчислює значення Q e, та критерій F. У стовпці Dзначення обчислюються за формулою. Значення коефіцієнтів взято з лабораторної роботи №1.

Отримано такі значення , , . Обчислюємо квантиль F 0.95; 1; 8 = 5.32. Нерівність виконується, тому що 24.04 > 5.32 і тому рівняння регресії Істотно з рівнем значимості a = 0.05.

Рис. 6. Обчислення величини F – критерію


Тема 3 Нелінійна парна регресія

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

ПрикладУ таблиці наведено значення незалежної змінної (дохід сім'ї в тисяч рублів) і значення залежної змінної (частка витрат на товари тривалого користування у відсотках від загальної суми витрат).

13.4 15.4 16.5 18.6 19.1

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

Побудова нелінійної регресії з використанням

Команди «Додати лінію тренду»

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

Команда "Додати лінію тренду".Використовується виділення тренда (повільних змін) під час аналізу часових рядів.

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

Ця команда дозволяє побудувати наступні рівняння регресії:

· Лінійну

· Поліномінальну ();

· логарифмічну

· статечну;

· Експонентну.

Для побудови однієї з перерахованих регресій необхідно виконати такі кроки:

Крок 1.У вибраному аркуші Excel ввести по стовпцях вихідні дані .

Крок 2За цими даними побудувати графік у декартовій системі координат.

Крок 3Встановити курсор на побудованому графіку, зробити клацання правою кнопкою і в контекстному меню, що з'явиться, виконати команду Додати лінію тренду

Крок 4У діалоговому вікні активізувати закладку «Тип» і вибрати потрібне рівняння регресії.

Рис. 2.1. Побудова графіка за вихідними даними

Рис. 2.2. Вибір виду рівняння регресії

Крок 5.Активізувати закладку «Параметри» та «ввімкнути» необхідні для нас опції:

· «Показати рівняння на діаграмі» -на діаграмі буде показано обране рівняння регресії з обчисленими коефіцієнтами;

Рис. 2.3. Завдання опцій виведення інформації

· "Помістити на діаграму величину достовірності апроксимації (R^2)" -на діаграмі буде показано значення коефіцієнт детермінації (для нелінійної регресії -індекс детермінації), що обчислюється за формулою

· Якщо за побудованим рівнянням регресії необхідно виконати прогноз, необхідно вказати число періодів прогнозу.

Призначення інших опцій зрозуміло зі своїх назв.

Крок 6.Після завдання всіх перерахованих опцій клацнути на кнопці «OK» і на діаграмі з'явиться формула побудованого рівняння регресії та значення індексу детермінації (виділено затемненням).

Рис. 2.4. Графік та рівняння побудованої регресії

Рішення. Побудову рівняння здійснюємо за описаними вище кроками. Отримуємо рівняння

,

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


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

Вибір найкращої нелінійної регресії

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

Наведений коефіцієнт детермінації. p align="justify"> Коефіцієнт детермінації характеризує близькість побудованої регресії до вихідних даних, які містять «небажану» випадкову складову . Вочевидь, що, побудувавши за даними поліном 5-го порядку, отримуємо «ідеальне» значення , таке рівняння містить у собі як незалежну змінну , але складову і це знижує точність використання побудованого рівняння для прогнозу.

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

Такий облік вдало реалізований у так званому наведеному коефіцієнті детермінації:

,

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

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

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

, має величину = 0.9901.

Рівняння
0.949 0.938
0.9916 0.9895
(Поліномінальна, ) 0.9896 0.9827
(Поліномінальна, ) 0.9917 0.9792
0.9921 0.9901
0.9029 0,8786

Завдання.Визначити за величиною «найгірше» рівняння регресії.


Тема 4. Лінійна множинна регресія

Ця тема включає виконання лабораторних робіт, присвячених побудові та дослідженню рівняння лінійної множинної регресії виду

Просторова вибірка для побудови цього рівняння взято з прикладу.

Приклад Дані про змінний видобуток вугілля на одного робітника (змінна Y), потужності пласта (змінна X 1 та рівнем механізації робіт у шахті (змінна X 2) , Що характеризують процес видобутку вугілля в 10 шахтах наведені у таблиці. Припускаючи, що між змінними Y, X 1 X 2 існує лінійна залежність, необхідно визначити аналітичний вираз цієї залежності, тобто. побудувати рівняння лінійної регресії.

Номер шахти x i 1 x i 2, тобто. матриця

а) звернутися до Майстру функцій і вибрати потрібну категорію функцій, потім вказати ім'я функції та задати відповідні діапазони осередків,

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

Транспонування матриці здійснюється за допомогою функції ТРАНСП (категорія функцій – Посилання та масиви

ТРАНСП ( діапазон осередків),

де параметр діапазон осередківзадає всі елементи матриці, що транспонується (або вектора).

Розмноження матриць здійснюється за допомогою функції МУМНОЖ (категорія функцій – Математичні).Звернення до функції має вигляд:

МУМНІЖ( діапазон_1;діапазон_2),

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

Звернення матриці (обчислення зворотної матриці) здійснюється за допомогою функції МОБР (категорія функцій – Математичні). Звертання до функції має вигляд:

МОБР ( діапазон осередків),

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

При використанні цих функцій необхідно дотримуватися наступного порядку дій:

· виділити фрагмент осередків, До яких буде занесений результат виконання матричних функцій (при цьому треба враховувати розміри вихідних матриць);

· ввести арифметичний вираз, Що містить звернення до матричних функцій Excel;

· одночасно натиснути клавіші, , . Якщо цього не зробити, то обчислиться лише один елементрезультуючої матриці або вектор.

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

Для виклику режиму Регресіямодуля Аналіз даних необхідно:

· звернутися до пункту меню Сервіс;

· у меню виконати команду Аналіз даних;

· у списку режимів роботи модуля Аналіз даних вибрати режим Регресіята клацнути на кнопці Ok .

Після виклику режиму Регресіяна екрані з'являється діалогове вікно, в якому задаються такі параметри:

1. Вхідний інтервал Y –вводиться діапазон адрес осередків, що містять значення (комірки повинні становити один стовпець).

Рис. 3.2. Діалогове вікно режиму Регресія

2. Вхідний інтервал X –вводиться діапазон адрес осередків, що містять значення незалежних змінних. Значення кожної змінної є одним стовпцем. Кількість змінних трохи більше 16 (тобто.).

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

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

5. Константа-нуль– при увімкненні цього параметра коефіцієнт .

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

7. Новий робочий лист –при включенні цього параметра відкривається новий лист, в який, починаючи з осередку А1, вставляються результати роботи режиму. Регресія.

8. Нова робоча книга- при включенні цього параметра відкривається нова книга на першому аркуші якої, починаючи з осередку А1, вставляються результати роботи режиму. Регресія.

9. Залишки –при включенні обчислюється стовпець, що містить нев'язки .

10. Стандартизовані залишки –при включенні обчислюється стовпець, який містить стандартизовані залишки.

Після цього режим Регресіяі в діалоговому вікні задамо необхідні параметри. Зауважимо, через велику «ширину» таблиць, у яких виводяться результати роботи режиму Регресія,частина результатів поміщені до інших осередків.

Дамо коротку інтерпретацію показникам, значення яких обчислюються в режимі Регресія.Спочатку розглянемо показники, об'єднані назвою Регресійна статистика(Див. рис. 3.3).

Множинний - корінь квадратний коефіцієнт детермінації.

квадрат- Коефіцієнт детермінації.

Рис. 3.3. Результати роботи режиму Регресія

Нормований квадрат- Наведений коефіцієнт детермінації (див. формулу (2.1)).

Стандартна помилка- Оцінка для середньоквадратичного відхилення.

Спостереження- Число спостережень.

1. Перетворення Фур'є та спектр сигналу

У багатьох випадках завдання отримання (обчислення) спектра сигналу виглядає так. Є АЦП, який з частотою дискретизації Fd перетворює безперервний сигнал, що надходить на його вхід протягом часу Т, цифрові відліки - N штук. Далі масив відліків подається в якусь програму, яка видає N/2 якихось числових значень (програміст, який стягнув з инетанаписав програму, запевняє, що вона робить перетворення Фур'є).

Щоб перевірити, чи правильно працює програма, сформуємо масив відліків як суму двох синусоїд sin (10 * 2 * pi * x) + 0,5 * sin (5 * 2 * pi * x) і подсунем програмі. Програма намалювала таке:


рис.1 Графік тимчасової функції сигналу


рис.2 Графік спектра сигналу

На графіку спектра є дві палиці (гармоніки) 5 Гц з амплітудою 0.5 і 10 Гц - з амплітудою 1 В, все як у формулі вихідного сигналу. Все чудово, програміст молодець! Програма працює правильно.

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

Отже, наш реальнийвиміряний сигнал, тривалістю 5 сек, оцифрований АЦП, тобто представлений дискретнимивідліками, має дискретний неперіодичнийспектр.

З математичної точки зору – скільки помилок у цій фразі?

Тепер начальство вирішило, що 5 секунд - це занадто довго, давай вимірювати сигнал за 0.5 сек.



рис.3 Графік функції sin(10*2*pi*x)+0,5*sin(5*2*pi*x) на період виміру 0.5 сек


рис.4 Спектр функції

Щось ніби не те! Гармоніка 10 Гц малюється нормально, а замість ціпка на 5 Гц з'явилося кілька якихось незрозумілих гармонік. Дивимося в інтернетах, що та як…

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


рис.5 Добили нулів до 5 сік


рис.6 Отримали спектр

Все одно не те, що було на 5 секунд. Прийде розбиратися з теорією. Ідемо в Вікіпедію- джерело знань.

2. Безперервна функція та уявлення її поруч Фур'є

Математично наш сигнал тривалістю T секунд є деякою функцією f(x), заданою на відрізку (0, T) (X у даному випадку – час). Таку функцію завжди можна представити у вигляді суми гармонійних функцій (синусоїд або косінусоїд) виду:

(1), де:

K – номер тригонометричної функції (номер гармонічної складової, номер гармоніки)
T – відрізок, де функція визначена (тривалість сигналу)
Ak - амплітуда k-ої гармонійної складової,
?k- початкова фаза k-ої гармонійної складової

Що означає «подати функцію у вигляді суми ряду»? Це означає, що, склавши у кожному точці значення гармонійних складових низки Фур'є, ми отримаємо значення нашої функції у цій точці.

(Суворіше, середньоквадратичне відхилення ряду від функції f(x) буде прагнути до нуля, але незважаючи на середньоквадратичну збіжність, ряд Фур'є функції, взагалі кажучи, не повинен сходитися до неї поточечно. Див. https://ru.wikipedia.org/ wiki/Ряд_Фур'є .)

Цей ряд може бути записаний у вигляді:

(2),
де , k-я комплекснаамплітуда.

Зв'язок між коефіцієнтами (1) та (3) виражається такими формулами:

Зазначимо, всі ці три уявлення низки Фур'є абсолютно рівнозначні. Іноді під час роботи з рядами Фур'є буває зручніше використовувати замість синусів і косінусів експоненти уявного аргументу, тобто використовувати перетворення Фур'є у комплексній формі. Але нам зручно використовувати формулу (1), де ряд Фур'є представлений у вигляді суми косінусоїд з відповідними амплітудами та фазами. У жодному разі неправильно говорити, що результатом перетворення Фур'є дійсного сигналу будуть комплексні амплітуди гармонік. Як правильно говориться в Вікі «Перетворення Фур'є (?) - операція, що співставляє однієї функції речової змінної іншу функцію, також речової змінної.»

Разом:
Математичною основою спектрального аналізу сигналів є перетворення Фур'є.

Перетворення Фур'є дозволяє уявити безперервну функцію f(x) (сигнал), визначену на відрізку (0, T) у вигляді суми нескінченного числа (нескінченного ряду) тригонометричних функцій (синусоїд та/або косінусоїд) з певними амплітудами та фазами, що також розглядаються на відрізку (0, T). Такий ряд називається поряд Фур'є.

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

Наприклад, на графіці рис.7 вихідна функція визначена на відрізку (-T2, + T2), а ряд Фур'є представляє періодичну функцію, визначену на всій осі х.

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


рис.7 Подання неперіодичної вихідної функції поруч Фур'є

Таким чином:

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

Періоди гармонійних складових кратні величині відрізка (0, T), на якому визначено вихідну функцію f(x). Інакше кажучи, періоди гармонік кратні тривалості вимірювання сигналу. Наприклад, період першої гармоніки низки Фур'є дорівнює інтервалу Т, у якому визначено функція f(x). Період другої гармоніки ряду Фур'є дорівнює інтервалу Т/2. І так далі (див. мал. 8).


рис.8 Періоди (частоти) гармонійних складових ряду Фур'є (тут Т=2?)

Відповідно, частоти гармонійних складових кратні величині 1/Т. Тобто частоти гармонійних складових Fk рівні Fk= к\Т, де пробігає значення від 0 до?, наприклад до=0 F0=0; к=1 F1=1\T; к=2 F2=2\T; к = 3 F3 = 3 \ T; ... Fk = к \ Т (при нульовій частоті - постійна складова).

Нехай наша вихідна функція є сигналом, записаним протягом Т=1 сек. Тоді період першої гармоніки дорівнюватиме тривалості нашого сигналу Т1=Т=1 сек і частота гармоніки дорівнює 1 Гц. Період другої гармоніки дорівнюватиме тривалості сигналу, поділеної на 2 (Т2=Т/2=0,5 сек) і частота дорівнює 2 Гц. Для третьої гармоніки Т3=Т/3 с і частота дорівнює 3 Гц. І так далі.

Крок між гармоніками в цьому випадку дорівнює 1 Гц.

Таким чином, сигнал тривалістю 1 сек можна розкласти на гармонійні складові (отримати спектр) з роздільною здатністю по частоті 1 Гц.
Щоб збільшити дозвіл у 2 рази до 0,5 Гц – треба збільшити тривалість вимірювання у 2 рази – до 2 сек. Сигнал тривалістю 10 с можна розкласти на гармонійні складові (отримати спектр) з роздільною здатністю по частоті 0,1 Гц. Інших способів збільшити роздільну здатність за частотою немає.

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

3. Дискретні сигнали та дискретне перетворення Фур'є

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

Звичайна схема вимірювання та оцифрування сигналу виглядає наступним чином.


рис.9 Схема вимірювального каналу

Сигнал із вимірювального перетворювача надходить на АЦП протягом періоду часу Т. Отримані за час Т відліки сигналу (вибірка) передаються в комп'ютер і зберігаються в пам'яті.


10 Оцифрований сигнал - N відліків отриманих за час Т

Які вимоги висуваються до параметрів оцифрування? Пристрій, що перетворює вхідний аналоговий сигнал дискретний код ( цифровий сигнал) називається аналого-цифровий перетворювач (АЦП, англ. Analog-to-digital converter, ADC) (Wiki).

Однією з основних параметрів АЦП є максимальна частота дискретизації (або частота семплювання, англ. sample rate) - частота взяття відліків безперервного у часі сигналу за його дискретизації. Вимірюється у герцах. ((Wiki))

Відповідно до теореми Котельникова, якщо безперервний сигнал має спектр, обмежений частотою Fмакс, він може бути повністю і однозначно відновлено з його дискретним відлікам, взятим через інтервали часу , тобто. з частотою Fd? 2*Fмакс, де Fd – частота дискретизації; Fмакс – максимальна частота спектра сигналу. Іншими словами, частота оцифровки сигналу (частота дискретизації АЦП) повинна як мінімум у 2 рази перевищувати максимальну частоту сигналу, який ми хочемо виміряти.

А що буде, якщо ми братимемо відліки з меншою частотою, ніж потрібно за теоремою Котельникова?

У цьому випадку виникає ефект «аліасингу» (він же стробоскопічний ефект, муаровий ефект), при якому сигнал високої частоти після оцифрування перетворюється на сигнал низької частоти, якого насправді не існує. На рис. 5 червона синусоїда високої частоти – це реальний сигнал. Синя синусоїда нижчої частоти - фіктивний сигнал, що виникає внаслідок того, за час взяття відліку встигає пройти більше, ніж півперіоду високочастотного сигналу.


Рис. 11. Поява помилкового сигналу низької частоти за недостатньо високої частоти дискретизації

Щоб уникнути ефекту аліасингу перед АЦП ставлять спеціальний антиаліасинговий фільтр - ФНЧ (фільтр нижніх частот), який пропускає частоти нижче половини частоти дискретизації АЦП, а більше високі частотизарізає.

Для того, щоб обчислити спектр сигналу за його дискретними відліками, використовується дискретне перетворення Фур'є (ДПФ). Зазначимо ще раз, що спектр дискретного сигналу «за визначенням» обмежений частотою Fмакс меншою половиною частоти дискретизації Fd. Тому спектр дискретного сигналу може бути представлений сумою кінцевого числа гармонік, на відміну від нескінченної суми для Фур'є ряду безперервного сигналу, спектр якого може бути необмежений. Відповідно до теореми Котельникова максимальна частота гармоніки має бути такою, щоб на неї припадало як мінімум два відліки, тому число гармонік дорівнює половині числа відліків дискретного сигналу. Тобто якщо у вибірці є N відліків, то число гармонік у діапазоні дорівнюватиме N/2.

Розглянемо тепер дискретне перетворення Фур'є (ДПФ).

Порівнюючи з рядом Фур'є

Бачимо, що вони збігаються, за винятком того, що час у ДПФ має дискретний характер і число гармонік обмежено величиною N/2 – половиною числа відліків.

Формули ДПФ записуються в безрозмірних цілих змінних k, s де k – номери відліків сигналу, s – номери спектральних складових.
Величина s показує кількість повних коливань гармоніки на періоді Т (тривалості вимірювання сигналу). Дискретне перетворення Фур'є використовується знаходження амплітуд і фаз гармонік чисельним методом, тобто. "на комп'ютері"

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


рис.12 Періодична функція f(x) з періодом Т0, з періодом вимірювання Т>T0

Як видно з рис.12 функція f(x) періодична з періодом Т0. Однак через те, що тривалість вимірювальної вибірки Т не збігається з періодом функції Т0, функція, що отримується як ряд Фур'є, має розрив у точці Т. В результаті спектр цієї функції міститиме велика кількістьвисокочастотних гармонік. Якби тривалість вимірювальної вибірки Т збігалася з періодом функції Т0, то отриманому після перетворення Фур'є спектрі була б тільки перша гармоніка (синусоїда з періодом рівним тривалості вибірки), оскільки функція f(x) являє собою синусоїду.

Іншими словами, програма ДПФ «не знає», що наш сигнал є «шматком синусоїди», а намагається представити у вигляді ряду періодичну функцію, яка має розрив через нестиковку окремих шматків синусоїди.

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

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


Рис.13 Приклад функції та спектра сигналу кінематичної похибки редуктора

За меншої тривалості картина виглядатиме «гірше»:


Рис.14 Приклад функції та спектру сигналу вібрації ротора

Насправді буває складно зрозуміти, де «реальні складові», де «артефакти», викликані некратностью періодів складових і тривалості вибірки сигналу чи «стрибками і розривами» форми сигналу. Звичайно слова «реальні складові» та «артефакти» не дарма взяті у лапки. Наявність на графіку спектра безлічі гармонік означає, що наш сигнал насправді їх «складається». Це все одно що вважати, що число 7 «складається» з чисел 3 і 4. Число 7 можна представити у вигляді суми чисел 3 і 4 - це правильно.

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

Деякі підсумки

1. Реальний виміряний сигнал, тривалістю T сек, оцифрований АЦП, тобто представлений набором дискретних відліків (N штук), має дискретний неперіодичний спектр, представлений набором гармонік (N/2 штук).

2. Сигнал представлений набором дійсних значень та його спектр представлений набором дійсних значень. Частоти гармонік позитивні. Те, що математикам буває зручніше уявити спектр у комплексній формі з використанням негативних частот, не означає, що «так правильно» і «так завжди треба робити».

3. Сигнал, виміряний на відрізку часу Т визначено тільки на відрізку часу Т. Що було до того, як ми почали вимірювати сигнал, і що буде після того – науці це невідомо. І в нашому випадку – нецікаво. ДПФ обмеженого в часі сигналу дає його «справжній» спектр, у тому сенсі, що за певних умов дозволяє обчислити амплітуду та частоту його складових.

Використані матеріали та інші корисні матеріали.

Метод аналізу був заснований на про рядах Фур'є. Ряд починається з розкладання складної форми на прості. Фур'є показав, що складна форма хвилі може бути представлена ​​як сума найпростіших хвиль. Як правило, рівняння, що описують класичні системи легко вирішуються для кожної з цих простих хвиль. Далі Фур'є показав, як ці прості рішення можна підсумовувати, щоб отримати вирішення всього складного завдання загалом. (Говорячи мовою математики, ряд Фур'є – це метод представлення функції сумою гармонік – синусоїд та косінусоїд, тому аналіз Фур'є був відомий також під назвою «гармонічний аналіз».)

Згідно з гіпотезою Фур'є немає функції, яку не можна було б розкласти в тригонометричний ряд. Розглянемо, як можна провести дане розкладання. Розглянемо таку систему ортонормованих функцій на відрізка [–π, π]: (1, cos(t),
sin(t),
cos(2t),
sin(2t),
cos(3t),
sin(3t), …,
cos(nt),
sin(nt),…).

Керуючись тим, що дана системафункцій є ортонормованою, функцію f(t) на відрізку [π, –π] можна апроксимувати наступним чином:

f(t) = α0 + α1
cos(t) + α2
cos(2t) +
α3 cos(3t) + …

... + β1
sin(t) + β2
sin(2t) + β3
sin(3t)+… (6)

Коефіцієнти α n , β n обчислюються через скалярний добуток функції та базисної функції за формулами, розглянутими раніше, і виражаються таким чином:

α 0 = , 1> =
,

α n = , cos(nt) > =
,

β n = , sin(nt) > =
.

Вираз (6) можна записати у стислому вигляді наступним чином:

f(t) = a 0 /2 + a 1 cos(t) + a 2 cos(2t) + a 3 cos(3t) + …

B 1 sin(t) + b 2 sin(2t) + b 3 sin(3t)+… (7)

a 0 = 2α 0 =
,

а n =
α n =
, (8)

b n=
β n=
. (9)

Так як за n = 0 cos(0) = 1, константа a 0 /2 виражає загальний вигляд коефіцієнта a n при n = 0.

Коефіцієнти a n і b n називають коефіцієнтами Фур'є, а уявлення функції f(t) за формулою (7) - розкладанням до ряду Фур'є. Іноді розкладання ряд Фур'є, представлене у такому вигляді, називають дійсним розкладанням ряд Фур'є, а коефіцієнти – дійсними коефіцієнтами Фур'є. Термін «дійсний» вводиться для того, щоб відрізнити дане розкладання від комплексного розкладання.

Проаналізуємо вирази (8) та (9). Коефіцієнтa 0 являє собою середнє значення функції f(t) на відрізку [-π,π] або постійну складову сигналу f(t). Коефіцієнти a n і b n (приn> 0) – це амплітуди косинусних та синусних складових функції (сигналу) f(t) з кутовою частотою рівною n. Іншими словами, дані коефіцієнти задають величину частотних складових сигналів. Наприклад, коли ми говоримо про звуковий сигнал з низькими частотами (наприклад, звуки бас-гітари), це означає, що коефіцієнти a n і b n більше при менших значеннях і навпаки – у високочастотних звукових коливаннях (наприклад, звук скрипки) більше при великих значеннях n.

Коливання найбільшого періоду (або найнижчої частоти), представлене сумою a 1 cos(t) та b 1 sin(t) називають коливанням основної частоти або першою гармонікою. Коливання з періодом, що дорівнює половині періоду основної частоти – другий гармонікою, коливання з періодом рівним 1/n основної частоти – n-гаромонікою. Таким чином, за допомогою розкладання функції f(t) в ряд Фур'є, ми можемо здійснити перехід з тимчасової області в частотну. Такий перехід зазвичай необхідний виявлення особливостей сигналу, які «непомітні» у часовій області.

Звернемо увагу, що формули (8) і (9) застосовні для періодичного сигналу з рівним періодом 2π. У випадку Фур'є можна розкласти періодичний сигнал з періодом T, тоді при розкладанні використовується відрізок [–T/2, T/2]. Період першої гармоніки дорівнює T і складові набудуть вигляду cos(2πt/T) і sin(2πt/T), складові n-гармоніки – cos(2πtn/T) і sin(2πtn/T).

Функцію f(t) на відрізку [–T/2,T/2] можна апроксимувати таким чином:

f(t) = a 0 /2 + a 1 cos(2πt/T) + a 2 cos(4πt/T) + a 3 cos(6πt/T) + …

B 1 sin(2πt/T) + b 2 sin(4πt/T) + b 3 sin(6πt/T)+…, (10)

a n =
,

b n=
.

Якщо позначити кутову частоту першої гармоніки ω 0 = 2π/T, тоді складові n-гармоніки набувають вигляду cos(ω 0 nt), sin(ω 0 nt) і

f(t) = a 0 /2 + a 1 cos(ω 0 t) + a 2 cos(2ω 0 t) + a 3 cos(3ω 0 t) + …

B 1 sin(ω 0 t) + b 2 sin(2ω 0 t) + b 3 sin(3ω 0 t)+…=

=
, (11)

де коефіцієнти Фур'є обчислюються за формулами:

a n =
,

b n =
.

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

Перетворення Фур'є є основоположником спектрального аналізу. Спектральний аналіз – це спосіб обробки сигналів, який дозволяє охарактеризувати частотний склад сигналу, що вимірюється. Залежно від цього, як представлений сигнал, використовують різні перетворення Фур'є. Розрізняють кілька видів перетворення Фур'є:

– Безперервне перетворення Фур'є (в англомовній літературі Continue Time Fourier Transform – CTFTабо, скорочено, FT);

– Дискретне перетворення Фур'є (в англомовній літературі Discrete Fourier Transform – DFT);

- Швидке перетворення Фур'є (в англомовній літературі Fast Fourier transform - FFT).

Безперервне перетворення Фур'є

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

Існує кілька видів запису безперервного перетворення Фур'є, що відрізняються один від одного значенням коефіцієнта перед інтегралом (дві форми запису):

або

де і - Фур'є-образ функції або частотний спектрфункції;

- Кругова частота.

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

Якщо функція непарна на інтервалі (−∞, +∞), то перетворення Фур'є може бути представлене через синус-функцію:

Якщо функція парна на інтервалі (−∞, +∞), то перетворення Фур'є може бути представлене через косинус-функцію:

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

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

або

де - Фур'є-образ функції або частотний спектр функції;

- Кругова частота.

Якщо функція непарна на інтервалі (−∞, +∞), то зворотне перетворення Фур'є може бути представлене через синус-функцію:

Якщо функція парна на інтервалі (−∞, +∞), то зворотне перетворення Фур'є може бути представлене через косинус-функцію:

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

Оскільки функція є парною функцією, то безперервне перетворення Фур'є визначатиметься так:

В результаті одержали залежність зміни досліджуваної експоненційної функції на частотному інтервалі (див. нижче).

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

Існує важлива теорема Котельникова (в іноземній літературі зустрічається назва «теорема Найквіста-Шеннона», «теорема відліків»), яка свідчить, що аналоговий періодичний сигнал, що має кінцевий (обмежений шириною) спектр (0…fmax), може бути однозначно відновлений без спотворень і втрат за своїми дискретними відліками, взятими з частотою, більшою або рівною подвоєної верхньої частоти спектра - частота дискретизації (f дискр = 2 * fmax). Іншими словами, при частоті дискретизації 1000 Гц із аналогового періодичного сигналу можна відновити сигнал із частотою до 500 Гц. Слід зазначити, що дискретизація функції за часом призводить до періодизації спектра, а дискретизація спектра за частотою призводить до періодизації функції.

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

Пряме дискретне перетворення Фур'є ставить у відповідність часової функції, яка визначена N-точками вимірювань на заданому часовому інтервалі, іншу функцію, яка визначена на частотному інтервалі. Слід зазначити, що функція на часовому інтервалі визначається за допомогою N-відліків, а функція на частотному інтервалі визначається за допомогою K-кратного спектра.

k ˗ індекс частоти.

Частота k-го сигналу визначається за виразом

де T - період часу, протягом якого брали вхідні дані.

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

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

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

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

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

Амплітуди та фази частотних складових сигналу визначаються за такими співвідношеннями:

Отримані значення амплітуди та фази називають полярним уявленням (polar notation). Результуючий вектор сигналу визначатиметься таким чином:

Розглянемо алгоритм перетворення дискретно заданої функції на заданому інтервалі (на заданому періоді) з кількістю вихідних точок

Дискретне перетворення Фур'є

В результаті перетворення отримуємо речове та уявне значення функції , яка визначена на частотному діапазоні.

Зворотне дискретне перетворення Фур'є ставить у відповідність частотної функції , яка визначена K-кратним спектром частотному інтервалі, іншу функцію , яка визначена на часовому інтервалі.

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

k ˗ індекс частоти.

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

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

Огляд та файл даних. Файл Sunspot.sta містить частину відомих чисел сонячних плям (Wolfer) з 1749 по 1924 (Anderson, 1971). Нижче наведено список перших декількох даних із файлу з прикладами.

Передбачається, що кількість сонячних плям впливає погоду землі, і навіть сільське господарство, на телекомунікації тощо. Застосовуючи цей аналіз, можна спробувати з'ясувати, чи дійсно активність сонячних плям має циклічну природу (насправді, ці дані широко обговорюються в літературі; див., наприклад, Bloomfield, 1976, або Shumway, 1988).

Визначення аналізу. Після запуску аналізу відкрийте файл даних Sunspot.sta. Натисніть кнопку Змінні та виберіть змінну Spots (зауважимо, що якщо файл даних Sunspot.sta - поточний відкритий файлданих і змінна Spots - єдина змінна в цьому файлі, то коли відкриється діалогове вікно Аналіз часових рядів, Spots буде обрана автоматично). Тепер натисніть кнопку Фур'є (спектральний) аналіз, щоб відкрилося діалогове вікно Фур'є (спектральний) аналіз.



Перед застосуванням спектрального аналізу спочатку побудуйте графік кількості сонячних плям. Зверніть увагу, що файл Sunspot.sta містить відповідні роки як імена спостережень. Щоб використати ці імена у лінійних графіках, клацніть на вкладці Перегляд ряду та виберіть Імена спостережень у розділі Позначити точки. Також виберіть Задати масштаб осі Х вручну та Мін. = 1, а Крок = 10. Потім натисніть кнопку Графік, що йде за кнопкою Перегляд виділ. змінної.



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

Очевидно, що середнє ряду більше ніж 0 (нуль). Тому залиште опцію Відняти середню обрану [інакше періодограма "заб'ється" дуже великим піком на частоті 0 (нуль)].

Тепер ви готові розпочати аналіз. Тепер клацніть OK (Одномірний аналіз Фур'є) для виклику діалогового вікна Результати спектрального аналізу Фур'є.



Перегляд результатів. Розділ інформації у верхній частині діалогового вікна показує деякі підсумкові статистики низки. Він також показує п'ять найбільших піків періодограми (за частотою). Найбільші три піки на частотах 0.0852, 0.0909 та 0.0114. Ця інформація часто корисна при аналізі дуже великих рядів (наприклад, з більш ніж 100 000 спостереженнями), які непросто зробити на одному графіку. В цьому випадку, однак, легко побачити значення періодограми; клацнувши кнопку Періодограма в розділі Періодограма та графіки спектральної щільності.



На графіку періодограми видно два чіткі піки. Максимальний – на частоті приблизно 0.9. Поверніться у вікно Результати спектрального аналізу та натисніть кнопку Підсумок, щоб побачити всі значення періодограми (та інші результати) у таблиці результатів. Нижче показана частина таблиці результатів із найбільшим піком, встановленим за періодограмою.



Як обговорювалося у розділі Вступний огляд, Частота - це число циклів за одиницю часу (де кожне спостереження становить одну одиницю часу). Таким чином, Частота 0.0909 відповідає значенню 11 Періоду (кількість одиниць часу, потрібних на повний цикл). Оскільки дані сонячних плям у Sunspot.sta є річні спостереження, можна зробити висновок, що існує яскраво виражений 11-річний (можливо трохи довший ніж 11-річний) цикл в активності сонячних плям.

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



Два піки стали тепер навіть виразнішими. Подивимося на значення періодограми за періодом. Перейдіть до розділу Період у розділі Графік. Тепер оберіть графік Спектральної щільності.



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

Підтримайте проект - поділіться посиланням, дякую!
Читайте також
Проста портативна колонка Bluetooth з фанери своїми руками Саморобна портативна колонка Проста портативна колонка Bluetooth з фанери своїми руками Саморобна портативна колонка Якщо планшет не включається як відремонтувати самостійно Якщо планшет не включається як відремонтувати самостійно Що таке латр та як він працює? Що таке латр та як він працює?