6. Контрольні запитання
Ці запитання допомагають перевірити готовність до роботи й самоконтроль після неї. Відповіді спираються на методичні вказівки та Лекцію 14.
Часовий ряд і його компоненти
- Що таке часовий ряд? Дві його риси — впорядкованість і залежність спостережень; чому через них не можна прямо застосувати методи для незалежних вибірок?
- Назвіть чотири компоненти часового ряду. Чим сезонність відрізняється від циклічності?
- Чим адитивна модель ряду відрізняється від мультиплікативної? За якою ознакою на графіку обирають між ними?
Згладжування
- Запишіть формулу простого ковзного середнього з вікном . Скільки перших значень лишаються невизначеними й чому?
- Як вибір вікна впливає на згладжування (гладкість проти запізнення)? Чим зважене ковзне середнє відрізняється від простого?
- Запишіть формулу простого експоненційного згладжування. Яку роль відіграє стала ? Що дає , близьке до , а що — близьке до ?
- Чому просте експоненційне згладжування відстає на трендовому ряді? Як цю ваду виправляє метод Гольта?
Автокореляція
- Що таке лаг і автокореляція ? Як за графіком ACF розпізнати сезонність та тренд?
- Що означає стаціонарність ряду? Як різницювання допомагає прибрати тренд?
Прогнозування та похибка
- Опишіть чотири методи прогнозу: наївний, за ковзним середнім, за трендом (регресія на час) і за експоненційним згладжуванням. Чому наївний прогноз важливий як еталон?
- Запишіть формули MAE, RMSE і MAPE. Чому завжди ? У чому перевага MAPE й коли її не можна застосовувати?
- Чому похибку прогнозу оцінюють на відкладеній частині ряду, а не на даних, на яких метод навчали?
Реалізація
- Як прочитати часовий ряд із CSV (час / значення) і чому не можна переставляти рядки?
- Які крайні випадки має опрацьовувати програма (порожній файл, нечислові значення, пропуски, некоректні чи )?
- Як організувати перевірку програми на контрольних даних Задач 1 і 2 з 3classroom.md?