Como aplicar lag?
É possível que clientes não reajam imediatamente a reduções de preço da Hoppiness. Por isso, é importante verificar se o efeito da promoção de preço pode se estender para a semana seguinte. Você pode fazer isso adicionando lags ao seu modelo.
Aplicar lag a uma variável significa deslocar a base temporal para trás por um determinado número de observações. Isso pode ser feito usando a função lag(). A função lag() aceita apenas um argumento; por padrão, n = 1 define o número de períodos a serem deslocados.
Você aplicará lag() em PRICE e comparará o resultado ao PRICE original usando a função cbind(). Para exibir apenas os seis primeiros elementos das colunas de dados, você pode usar a função head().
Este exercício faz parte do curso
Construindo modelos de resposta em R
Instruções do exercício
- Calcule uma variável
PRICEdefasada usando a funçãolag(). - Compare a variável
PRICEdefasada com a variávelPRICEoriginal usando as funçõescbind()ehead().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))