Criar variáveis de efeito de feriado/promoção
Vimos algum indício de sazonalidade no exercício anterior, mas vamos testar para ter certeza de que ela realmente existe. Seus chefes acham que os produtos são mais desejados nas semanas do Natal, Ano-Novo e Dia dos Namorados. O departamento de marketing também menciona que vem fazendo promoções na semana anterior ao Dia das Mães nos últimos 5 anos. Vamos criar uma variável indicadora binária para o Ano-Novo!
Este exercício faz parte do curso
Previsão de Demanda de Produtos em R
Instruções do exercício
- Crie um índice de datas para as semanas de Ano-Novo no seu conjunto de dados de treino chamado
n.dates. - Construa um objeto
xtschamadonewyearusando o índice de datasn.dates. - Crie uma sequência de 154 datas a partir de 19 de jan. de 2014 (seu período de dados de treino) chamada
dates_train. - Faça o merge do objeto
newyearcom as datas de treino do item anterior e preencha todos os valores ausentes com 0.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create date indices for New Year's week
n.dates <- as.Date(c("2014-12-28", "2015-12-27", "2016-12-25"))
# Create xts objects for New Year's
newyear <- as.xts(rep(1, 3), order.by = ___)
# Create sequence of 154 weeks for merging
dates_train <- seq(as.Date("2014-01-19"), length = ___, by = ___)
# Merge training dates into New Year's object
newyear <- ___(newyear, ___, fill = ___)