Часовий ряд

Матеріал з testwiki
Версія від 21:25, 26 лютого 2025, створена imported>BogdanShevchenko (Типи часових рядів)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
Часовий ряд: випадкові точки даних плюс тенденція, з найкраще допасованою лінією та різними застосованими фільтрами

Часовий ряд (Шаблон:Lang-en) — це ряд Шаблон:Нп, проіндексованих (або перелічених, або відкладених на графіку) в хронологічному порядку. Найчастіше часовий ряд є послідовністю, взятою на рівновіддалених точках в часі, які йдуть одна за одною. Таким чином, він є послідовністю даних Шаблон:Нп. Прикладами часових рядів є висоти океанських припливів, кількості сонячних плям, та щоденне середньозважене значення індексу ПФТС на момент закриття торгів.

Часові ряди дуже часто представляють за допомогою лінійних діаграм. Часові ряди використовуються в статистиці, обробці сигналів, розпізнаванні образів, економетриці, фінансовій математиці, прогнозуванні погоди, розумному транспорті та передбаченні траєкторій,[1] передбаченні землетрусів, електроенцефалографії, автоматичному керуванні, астрономії, Шаблон:Нп, а також значною мірою в будь-якій області прикладної науки та інженерії, яка включає часові вимірювання.

Аналіз часових рядів (Шаблон:Lang-en) включає методи аналізу даних часових рядів з метою витягування значимих статистик та інших характетистик даних. Прогнозування часових рядів (Шаблон:Lang-en) — це застосування моделі для передбачування майбутніх значень на основі значень попередньо спостережених. І хоча регресійний аналіз часто застосовують для перевірки теорій про те, що поточні значення одного чи більше незалежних часових рядів впливають на поточне значення іншого часового ряду, цей тип аналізу часових рядів не називають «аналізом часових рядів», який натомість зосереджується на порівнянні значень одного часового ряду або багатьох залежних часових рядів у різні моменти часу.[2]

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

Аналіз часових рядів може застосовуватися до дійснозначних неперервних даних, дискретних числових даних, та дискретних символьних даних (наприклад, послідовностей символів, таких як літери та слова української мови).[3]

Типи часових рядів

Часові ряди завжди являють собою впорядкований набір значень, проте ці значення можуть мати різну природу[4]:

  • Моментний ряд: значення є деяким показником який відповідає деякому моменту часу. Наприклад, населення міста по роках
  • Ряд середніх величин: значення є усередненням за деякий період часу, наприклад, середній чек в супермаркеті
  • Інтервальний ряд: значення є кількістю яка накопичилася за деякий проміжок часу, наприклад, споживання якогось ресурсу за кожен день. На відміну від моментних рядів і рядів середніх величин, інтервальні ряди можна агрегувати — значення за більші проміжки часу є сумою значень за менші проміжки.

Часовий ряд може показувати зміну деякого параметру відносно попереднього заміру (ланцюговий ряд) або відносно першого значення (базисний ряд)[4].


Часові ряди можуть бути регулярні (часто це метрики або вимірювання, зроблені через однакові проміжки часу) або нерегулярні (частіше пов'язані з якимись подіями, наприклад, збої в системі)[5].

Методи аналізу часових рядів

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

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

Методи аналізу часових рядів також може бути розділено на лінійні й Шаблон:Нп, та на одновимірні й багатовимірні.

Часові ряди та панельні дані

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

Методика прогнозування

Прогнозні оцінки за допомогою методів екстраполяції розраховуються в кілька етапів:

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

Для отримання об'єктивного прогнозу розвитку досліджуваного явища дані базової лінії повинні відповідати таким вимогам:

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

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

Коректування отриманого прогнозу виконується для уточнення отриманих довгострокових прогнозів з урахуванням впливу сезонності або стрибкоподібності розвитку досліджуваного явища.

Аналіз

Шаблон:Див. також

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

Задачі

Описання
Зазвичай, відображення часового ряду у вигляді графіка є першим кроком при його аналізі. Існують потужніші інструменти аналізу часового ряду, однак графік часового ряду дозволяє швидко отримати інформацію про найпростіші характеристики ряду, помітити поворотні точки тощо.
Пояснення
Якщо спостереження ведуться за декількома змінними, існує можливість використання інформації часового ряду для пояснення впливу змін в одному ряді на інший. Корисним методом дослідження залежностей є регресійний аналіз.[6] Обчислення передавальної функції системи — визначення динамічної моделі вхід — вихід; за допомогою цієї моделі можна визначити ефект на виході динамічної системи за довільно визначеними параметрами на її вході.[7]
Прогнозування
Використання доступних на момент t результатів спостереження за часовим рядом для обчислення його значень в момент t+l може бути основою для а) планування в економіці та торгівлі; б) планування випуску продукції; в) складського контролю та контролю виробництва; г) керування та оптимізації промислових процесів;[7] д) в політології — для дослідження того, як варіюються фактори підтримки глав держав, гонки озброєнь, політичного ділового циклу, політична підтримка та урядові витрати.[8]
Керування
Проектування простих систем управління з прямим та зворотним зв'язком, із допомогою яких можливо в максимально допустимих межах компенсувати потенціальні відхилення системи від бажаного значення.

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

Розвідувальний аналіз

Захворюваність на сухоти у США, 1953—2009 р.

Шаблон:Докладніше

Найясніший спосіб вивчення регулярних часових рядів вручну — це Лінійна діаграма, така, як показана діаграма захворюваності на сухоти в США, зроблена за допомогою електронних таблиць. Число випадків захворювання нормалізовано до рівня на 100 000, і обчислено відсоткову зміну цього рівня за рік. Майже неухильно спадна лінія показує, що захворюваність на сухоти знижувалася в більшості років, але відсоткова зміна цього рівня коливалася аж на +/- 10 %, зі «сплесками» 1975 року та приблизно на початку 1990-х років. Застосування обох вертикальних осей уможливлює порівняння двох часових рядів на одному графіку.

До інших методик належать:

Допасовування кривої

Шаблон:Докладніше1

Допасовування кривої (Шаблон:Lang-en)[11][12] — це процес побудови кривої, або математичної функції, яка має найкращу допасованість до ряду точок даних,[13] можливо, з урахуванням обмежень.[14][15] Допасовування кривої може включати або інтерполювання,[16][17] коли вимагається точна допасованість до даних, або Шаблон:Нп,[18][19] в якому будується «плавна» функція, яка допасовується до даних наближено. Пов'язаною темою є регресійний аналіз,[20][21] що зосереджується більше на питаннях статистичного висновування, таких як скільки невизначеності є в кривій, яку допасовано до даних, спостережених із випадковими помилками. Допасовані криві можуть використовуватися як допомога для унаочнення даних,[22][23] для отримування висновків про значення функції там, де дані відсутні,[24] та для підбиття взаємозв'язку між двома чи більше змінними.[25] Екстраполювання стосується застосування допасованої кривої за межами області спостережених даних,[26] і є предметом ступеню невизначеності,[27] оскільки воно може відображати метод, використаний для побудови кривої, настільки ж, наскільки воно відображає спостережені дані.

Побудова економічних часових рядів включає оцінювання деяких складових на деякі дати шляхом інтерполювання між значеннями («орієнтирами») для раніших й пізніших дат. Інтерполювання є оцінюванням невідомого значення між двома відомими значеннями (історичні дані), або здійсненням висновків про відсутню інформацію з інформації доступної («читання між рядками»).[28] Інтерполювання є корисним тоді, коли дані навколо відсутніх є доступними, і їхня тенденція, сезонність та довготривалі цикли є відомими. Воно часто здійснюється за допомогою застосуванням пов'язаних рядів, відомих для всіх відповідних дат.[29] Як альтернативу застосовують поліномну або сплайнову інтерполяцію, коли кусенево-поліномні функції допасовуються до часових інтервалів таким чином, що вони допасовуються плавно й одна до одної. Іншою задачею, тісто пов'язаною з інтерполюванням, є наближення складної функції простою (що також називають регресією. Основною відмінністю між регресією та інтерполюванням є те, що поліноміальна регресія дає єдиний поліном, що моделює весь набір даних. Сплайнове інтерполювання ж, натомість, для моделювання набору даних видає кусенево-неперервну функцію, складену з багатьох поліномів.

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

Наближення функцій

Шаблон:Докладніше1

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

По-друге, цільова функція, назвімо її g, може бути невідомою; замість явної формули, може бути надано лише набір точок (часовий ряд) вигляду (x, g(x)). В залежності від структури області визначення та множини значень g, можуть застосовуватися кілька методик наближення g. Наприклад, якщо g є оператором над дійсними числами, то можуть застосовуватися методики інтерполювання, екстраполювання, регресійного аналізу та Шаблон:Нп. Якщо множина (область) значень g є скінченною множиною, то ми натомість маємо справу із задачею класифікації. Пов'язаною задачею оперативного наближення часових рядів (Шаблон:Lang-en)[30] є узагальнення даних за один прохід, та побудова наближеного представлення, яке може підтримувати різноманітні запити до часових рядів з обмеженою найгіршою похибкою.

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

Передбачення та прогнозування

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

  • Повно сформовані статистичні моделі для задач Шаблон:Нп, такі, що можуть породжувати альтернативні версії часових рядів, представляючи, що могло би трапитися у не конкретні періоди часу в майбутньому.
  • Прості або повно сформовані статистичні моделі для опису правдоподібних результатів часових рядів у безпосередньому майбутньому за заданого знання найнещодавніших результатів (прогнозування).
  • Прогнозування на часових рядах зазвичай здійснюється із застосуванням автоматизованих статистичних програмних пакетів та мов програмування на кшталт R, S, Шаблон:Нп, SPSS, Шаблон:Нп, pandas (Python) та багатьох інших.

Класифікація

Шаблон:Main article

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

Регресійний аналіз

Шаблон:Main article

Оцінювання майбутнього значення сигналу на основі його попередньої поведінки, наприклад, передбачування ціни акцій MSICH на основі попереднього руху їхньої ціни протягом цієї години, дня або місяця, або передбачування положення космічного корабля Аполлон-11 у певний майбутній момент на основі його поточної траєкторії (тобто, часового ряду його попередніх положень).[31] Регресійний аналіз зазвичай ґрунтується на статистичній інтерпретації властивостей часових рядів у часовій області визначення, започаткованій статистиками Шаблон:Нп та Шаблон:Нп у 1950-х роках: див. Шаблон:Нп.

Оцінювання сигналів

Шаблон:See also

Цей підхід ґрунтується на гармонічному аналізі та фільтруванні сигналів у частотній області із застосуванням перетворення Фур'є та Шаблон:Нп, розробку яких було значно прискорено під час Другої світової війни математиком Норбертом Вінером, електроінженерами Рудольфом Калманом, Деннісом Габором та іншими для відфільтровування сигналу від шуму та передбачування значень сигналу на певний момент часу. Див. фільтр Калмана, теорію оцінювання та цифрову обробку сигналів.

Сегментування

Шаблон:Докладніше1

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

Моделі

Моделі даних часових рядів можуть мати багато форм, і представляти різні стохастичні процеси. Три широкі класи, що становлять практичний інтерес при моделюванні змін рівня якогось процесу, складають авторегресійні моделі (Шаблон:Lang-en), інтегровані моделі (Шаблон:Lang-en) та Шаблон:Нп (Шаблон:Lang-en). Ці три класи залежать від попередніх точок даних лінійно.[32] Поєднання цих ідей дає модель авторегресії — ковзного середнього (Шаблон:Lang-en) та модель авторегресії — інтегрованого ковзного середнього (Шаблон:Lang-en). Шаблон:Нп (Шаблон:Lang-en) узагальнює три перші. Розширення цих методів для роботи з векторнозначними даними доступні під назвою багатовимірних моделей часових рядів (Шаблон:Lang-en), і іноді попередні абревіатури розширюються включенням початкової літери V від Шаблон:Lang-en (вектор), як у VAR для векторної авторегресії. Існує додатковий набір розширень цих моделей для застосування у випадках, коли спостережуваний часовий ряд ведеться певним «примушувальним» часовим рядом (який може не мати причинного впливу на спостережуваний ряд): відмінність від багатовимірного випадку полягає в тому, що змушувальний ряд може бути детермінованим, або перебувати під керуванням експериментатора. Для цих моделей акроніми розширюються завершувальною літерою X, від Шаблон:Lang-en (екзогенний).

Зацікавлення складає й нелінійна залежність рівня ряду від попередніх точок даних, почасти через можливість отримання хаотичних часових рядів. Проте, що важливіше, емпіричні дослідження можуть показувати переваги застосування передбачень, отриманих від нелінійних моделей, над отриманими від лінійних моделей, як, наприклад, у нелінійних авторегресійних екзогенних моделях. Додаткові посилання про аналіз нелінійних часових рядів: Канц і Шряйбер,[33] та Абарбанель.[34]

Серед інших типів нелінійних моделей часових рядів є моделі для представлення змін дисперсії протягом часу (гетероскедастичність). Ці моделі представляють авторегресійну умовну гетероскедастичність (Шаблон:Lang-en), і це зібрання обіймає широку різноманіть представлень (GARCH, TARCH, EGARCH, FIGARCH, CGARCH тощо). Тут зміни дисперсії ставляться у відповідність до, або передбачуються через нещодавні попередні значення спостережуваного ряду. Це протиставляється іншим можливим представленням локально змінної мінливості, де мінливість може моделюватися як ведена окремим змінним у часі процесом, як у Шаблон:Нп.

В нещодавній праці з безмодельного аналізу набули прихильності методи на основі вейвлетного перетворення (наприклад, локально стаціонарні вейвлети та вейвлетно-розкладені нейронні мережі). Полімасштабні (Шаблон:Lang-en, часто згадувані як поліроздільнісні, Шаблон:Lang-en) методики розкладають заданий часовий ряд, намагаючись проілюструвати часову залежність на декількох масштабах. Див. також Шаблон:Нп (Шаблон:Lang-en) для моделювання процесу зміни волатильності.

Прихована марковська модель (ПММ, Шаблон:Lang-en) — це статистична марковська модель, у якій модельована система розглядається як марковський процес із неспостережуваними (прихованими) станами. ПММ можна розглядати як найпростішу динамічну баєсову мережу. ПММ широко застосовуються в розпізнаванні мовлення, для перетворення часових рядів вимовлених слів на текст.

Позначення

Для аналізу часових рядів використовується ряд різних позначень. Звичне позначення, яке визначає часовий ряд X, проіндексований натуральними числами, записується як

X = {X1, X2, …}.

Іншим поширеним позначенням є

Y = {Yt: tT},

де T є індексною множиною.

Умови

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

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

Крім того, аналіз часових рядів може застосовуватися там, де ряди є Шаблон:Нп або не стаціонарними. Ситуації, коли амплітуди частотних складових змінюються з часом, можуть оброблятися в Шаблон:Нп, що застосовує Шаблон:Нп часового ряду або сигналу.[35]

Моделі

Шаблон:Докладніше1

Загальним представленням авторегресійної моделі (Шаблон:Lang-en), добре відомої як AR(p), є

Yt=α0+α1Yt1+α2Yt2++αpYtp+εt

де член εt є джерелом випадковості, й називається білим шумом. Вважається, що він має наступні характеристики:

*E[εt]=0,
*E[εt2]=σ2,
*E[εtεs]=0t=s.

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

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

Шаблон:Проза

До інструментів для дослідження даних часових рядів належать:

Міри

Міри або ознаки часових рядів, які можуть застосовуватися для їхнього класифікаційного або регресійного аналізу:[39]

Унаочнення

Часові ряди може бути унаочнювано за допомогою двох категорій графіків: накладених графіків, та відокремлених графіків. Накладені графіки відображають всі часові ряди на одному компонуванні, в той час як відокремлені графіки представляють їх на різних компонуваннях (але вирівняних з метою порівняння).[42]

Накладені графіки

Відокремлені графіки

  • Шаблон:Нпні (Шаблон:Lang-en)
  • Зменшені лінійні графіки (багато маленьких)
  • Силуетний графік
  • Круговий силуетний графік

Програмне забезпечення

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

  • Додатковий статистичний пакет CRAN для R[43]
  • Аналіз та прогнозування з Weka[44]
  • Передбачувальне моделювання з GMDH Shell[45]
  • Функції та моделювання мовою Шаблон:Нп[46]
  • Об'єкти часових рядів у MATLAB[47]
  • SAS/ETS у програмному забезпеченні Шаблон:Нп[48]
  • Expert Modeler в IBM SPSS Statistics та IBM Шаблон:Нп
  • Автоматичне прогнозування часових рядів з LDT[49]
  • Шаблон:Нп, статистичний пакет для Windows, що використовується головно для орієнтованого на часові ряди економетрійного аналізу.
  • bayesloop: імовірнісний програмний каркас, що полегшує об'єктивне обирання моделей для моделей параметрів, що змінюються в часі[50]

Див. також

Шаблон:Columns-list

Примітки

Шаблон:Reflist

Література

Посилання

Шаблон:Статистика Шаблон:Authority control

  1. Шаблон:Cite journal Шаблон:Ref-en
  2. Шаблон:Cite web Шаблон:Ref-en
  3. Шаблон:Cite book Шаблон:Ref-en
  4. 4,0 4,1 РЯДИ ДИНАМИКИ
  5. Time Series Data AnalysisШаблон:Ref-en
  6. Шаблон:Cite book Шаблон:Ref-en
  7. 7,0 7,1 Шаблон:Cite book Шаблон:Ref-ru
  8. Якубін О. Л. Застосування «аналізу часових рядів» у сучасній політичній науці: досвід та перспективи// Трибуна. — 2009. — Березень-квітень № 3-4. — С. 19-22
  9. Шаблон:Cite book Шаблон:Ref-en
  10. Шаблон:Cite book Шаблон:Ref-en
  11. Sandra Lach Arlinghaus, PHB Practical Handbook of Curve Fitting. CRC Press, 1994. Шаблон:Ref-en
  12. William M. Kolb. Curve Fitting for Programmable Calculators. Syntec, Incorporated, 1984. Шаблон:Ref-en
  13. S.S. Halli, K.V. Rao. 1992. Advanced Techniques of Population Analysis. ISBN 0306439972 Page 165 (пор. … функції виконуються, якщо ми маємо від доброї до помірної допасованості до спостережених даних.) Шаблон:Ref-en
  14. The Signal and the Noise: Why So Many Predictions Fail-but Some Don't. By Nate Silver Шаблон:Ref-en
  15. Data Preparation for Data Mining: Text. By Dorian Pyle. Шаблон:Ref-en
  16. Numerical Methods in Engineering with MATLAB®. By Шаблон:Link-interwiki. Page 24. Шаблон:Ref-en
  17. Numerical Methods in Engineering with Python 3. By Шаблон:Link-interwiki. Page 21. Шаблон:Ref-en
  18. Numerical Methods of Curve Fitting. By P. G. Guest, Philip George Guest. Page 349. Шаблон:Ref-en
  19. Див. також Шаблон:Нп
  20. Fitting Models to Biological Data Using Linear and Nonlinear Regression. By Harvey Motulsky, Arthur Christopoulos. Шаблон:Ref-en
  21. Regression Analysis By Rudolf J. Freund, William J. Wilson, Ping Sa. Page 269. Шаблон:Ref-en
  22. Visual Informatics. Edited by Halimah Badioze Zaman, Peter Robinson, Maria Petrou, Patrick Olivier, Heiko Schröder. Page 689. Шаблон:Ref-en
  23. Numerical Methods for Nonlinear Engineering Models. By John R. Hauser. Page 227. Шаблон:Ref-en
  24. Methods of Experimental Physics: Spectroscopy, Volume 13, Part 1. By Claire Marton. Page 150. Шаблон:Ref-en
  25. Encyclopedia of Research Design, Volume 1. Edited by Neil J. Salkind. Page 266. Шаблон:Ref-en
  26. Community Analysis and Planning Techniques. By Richard E. Klosterman. Page 1. Шаблон:Ref-en
  27. An Introduction to Risk and Uncertainty in the Evaluation of Environmental Investments. DIANE Publishing. Pg 69 Шаблон:Webarchive Шаблон:Ref-en
  28. Hamming, Richard. Numerical methods for scientists and engineers. Courier Corporation, 2012. Шаблон:Ref-en
  29. Friedman, Milton. «The interpolation of time series by related series.» Journal of the American Statistical Association 57.300 (1962): 729—757. Шаблон:Ref-en
  30. Gandhi, Sorabh, Luca Foschini, and Subhash Suri. «Space-efficient online approximation of time series data: Streams, amnesia, and out-of-order.» Data Engineering (ICDE), 2010 IEEE 26th International Conference on. IEEE, 2010. Шаблон:Ref-en
  31. Шаблон:Cite book Шаблон:Ref-en
  32. Шаблон:Cite book Шаблон:Ref-en
  33. Шаблон:Cite book Шаблон:Ref-en
  34. Шаблон:Cite book Шаблон:Ref-en
  35. Boashash, B. (ed.), (2003) Time-Frequency Signal Analysis and Processing: A Comprehensive Reference, Elsevier Science, Oxford, 2003 ISBN 0-08-044335-4 Шаблон:Ref-en
  36. Шаблон:Cite journal Шаблон:Ref-en
  37. 37,0 37,1 Шаблон:Cite book Шаблон:Ref-en
  38. Шаблон:Cite book Шаблон:Ref-en
  39. Шаблон:Cite journal Шаблон:Ref-en
  40. Шаблон:Cite web Шаблон:Ref-en
  41. Шаблон:Cite journal Шаблон:Ref-en
  42. Шаблон:Cite web Шаблон:Ref-en
  43. Шаблон:Cite journal
  44. Шаблон:Cite web Шаблон:Webarchive
  45. Шаблон:Cite web
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. Шаблон:Cite web