3
respostas

Statsmodels = seasonal_decompose. erro que estou tendo ao executar código

![](Erro que esta acontecendo )

Gostaria de saber como resolver, ja pesquisei, tentei mudar de freq para period, tentei mudar o valor de freq, o conjunto de dados e continuo com o erro, fico agradecido de alguém me ajudar

3 respostas

Olá Gabriel, tudo bem? Espero que sim!

Observando a documentação da biblioteca, pude observar que o argumento da função mudou para period. Portanto caso esteja utilizando as versões mais recentes, o argumento freq não existe mais e deve ser utilizado o period.

Após fazer essa modificação no código, reinicie seu ambiente de execução e rode novamente todo seu código, você pode fazer isso acessando Ambiente de execução > Reiniciar e executar tudo para que não fique nenhuma execução anterior na memória que pode ocasionar erro.

Bons estudos!

Achei o erro ... No video foi feito assim

resultado = seasonal_decompose([chocolura['vendas']], freq=1) ax = resultado.plot()

porem desta forma não roda , tenta fazer desta forma..

resultado = seasonal_decompose(chocolura['vendas'], freq=1) ax = resultado.plot()

Oi Gabriel tudo bem? Houve atualização da biblioteca porém ainda não fizeram a retificação na aula.

O parâmetro 'freq' foi descontinuado, pode ver que o erro é exatamente nele.

Consegui solucionar da seguinte forma:

Fiz a troca do parâmetro 'freq' para o 'period' e rodou normalmente igual a aula.

resultado = seasonal_decompose(chocolura['vendas'], period=3)

Espero ter ajudado!!! =D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software