Não entendi o erro abaixo:
resultado = seasonal_decompose(chocolura['vendas'], period=2)
ax = resultado.plot()
observacao = resultado.observed
tendencia = resultado.trend
sazonalidade = resultado.seasonal
ruido = resultado.resid
data = ({
'observacao':observacao,
'tendencia':tendencia,
'sazonalidade':sazonalidade,
'ruido':ruido
})
resultado = pd.DataFrame(data)
resultado.head()
plot_comparacao(resultado.index, 'observacao', 'tendencia', 'sazonalidade', resultado, 'Exemplo de Statsmodels')
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-186-9b8851486dff> in <module>
----> 1 plot_comparacao(resultado.index, 'observacao', 'tendencia', 'sazonalidade', resultado, 'Exemplo de Statsmodels')
2
3 frames
/usr/local/lib/python3.8/dist-packages/pandas/core/generic.py in __nonzero__(self)
1535 @final
1536 def __nonzero__(self):
-> 1537 raise ValueError(
1538 f"The truth value of a {type(self).__name__} is ambiguous. "
1539 "Use a.empty, a.bool(), a.item(), a.any() or a.all()."
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().