ПочатиПочніть безкоштовно

Як створити 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)))
Редагувати та запускати код