Як створити lag?
Можливо, покупці не одразу реагують на зниження ціни на Hoppiness. Тому важливо перевірити, чи може ефект цінової промоції тривати й наступного тижня. Це можна зробити, додавши до моделі запізнення (lags).
Запізнення змінної означає зсув часової бази назад на задану кількість спостережень. Це можна виконати за допомогою функції lag(). Функція lag() має лише один аргумент; за замовчуванням n = 1 визначає кількість періодів для зсуву.
Використайте lag() для PRICE і порівняйте результат із початковим PRICE за допомогою функції cbind(). Щоб відобразити лише перші шість елементів стовпців даних, скористайтеся функцією head().
Ця вправа є частиною курсу
Побудова моделей відгуку в R
Інструкції до вправи
- Обчисліть змінну
PRICEіз запізненням за допомогою функціїlag(). - Порівняйте цю змінну з початковою
PRICEза допомогою функційcbind()іhead().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))