Além do método explicado em Criando variáveis dummy no R, podemos utilizar a função tslm() para criar uma dummy que será incluída diretamente na regressão linear.
Por exemplo, se você tiver a variável dia da semana nos seus dados, ao invés de fazer várias colunas (cada uma para um dia da semana) que recebe 0 e 1, basta você acrescentar a variável season dentro da função tslm(). Vejamos no exemplo abaixo a regressão com os dados da série uschange do pacote fpp2:
## regressao cons=inc+prod+seas tslm(Consumption~Income+Production+season, data=uschange) Call: tslm(formula = Consumption ~ Income + Production + season, data = uschange) Coefficients: (Intercept) Income Production season2 season3 season4 0.52116 0.19310 0.20111 -0.05964 0.10312 -0.10718
(NOTE QUE A PARTIR DA LINHA 4 TEMOS A RESPOSTA DO R, NÃO É NECESSÁRIO COPIAR “CALL…”)
Ao incluir a variável season, o R automaticamente gerou variáveis para cada uma das sazonalidades (lembrando sempre que criamos n-1 dummies).