Алгоритм і програма аналізу часових рядів з використанням машинного навчання
Вантажиться...
Дата
2021-06
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (50 с., 12 рис., 3 табл., 4 додатки).
Метою даного дипломного проекту є створення алгоритму для прогнозування нестаціонарних часових рядів в разі несиметричних функцій втрат.
Пропонується двоетапний алгоритм прогнозування, на першому етапі якого відстежуються властивості часового ряду, які зумовлюють його нестаціонарність, такі як тренд і сезонність. На другому етапі пропонується знайти поправку, що забезпечить оптимальність прогнозу в разі несиметричної функції втрат.
Запропонований алгоритм використовує ідею про те, що при несиметричній функції втрат оптимальний прогноз зміщений, причому його зміщення залежить тільки від функції втрат і дисперсії часового ряду. Також використовується ідея використання авторегресійної моделі з мінімізацією квадратичної функції втрат для отримання незміщеного прогнозу та аналізу регресійних залишків для оцінки оптимального зміщення прогнозу.
В рамках дипломного проекту, задля реалізації даного алгоритму та прогнозування нестаціонарних часових рядів було обрано мову програмування Python.
Використовуючи даний алгоритм аналізу часових рядів можливо проаналізувати та спрогнозувати часові ряди з різних сфер діяльності, таких як: медицина, метеорологія, економіка астрономія і т.д..
Опис
Ключові слова
алгоритм, алгоритм аналізу часових рядів, часовий ряд, методи аналізу, машинне навчання, нестаціонарні часові ряди, Python, algorithm, time series analysis algorithm, time series, analysis methods, machine learning, non-stationary time series
Бібліографічний опис
Горба, Д. О. Алгоритм і програма аналізу часових рядів з використанням машинного навчання : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Горба Дмитро Олександрович. – Київ, 2021. – 63 с.