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 exercicio faz parte do curso
Previsão de Demanda de Produtos em R
Instruções do exercicio
- 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.
exercicio interativo prático
Tente este exercicio 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 = ___)