Не получается построить график временных рядов

Делаю по примеру модель машинного обучения для временных рядов (модель SARIMA). После подбора параметров для обучения модели и собственно обучения модели я начал строить график чтобы посмотреть - как хорошо модель описывает данные:

new_data['model'] = invboxcox(best_model.fittedvalues, lmbda)
plt.figure(figsize(20,8))
new_data.y.plot()
new_data.model[13:].plot(color='r')
plt.ylabel('LQ')
pylab.show()

Получаю ошибку:


NameError   Traceback (most recent call last)
<ipython-input-43-68bf2bfdf2cd> in <module>()
----> 1 new_data['model'] = invboxcox(best_model.fittedvalues, lmbda)
  2 plt.figure(figsize(20,8))
  3 new_data.y.plot()
  4 new_data.model[13:].plot(color='r')
  5 plt.ylabel('LQ')

NameError: name 'lmbda' is not defined

Файлы проекта доступны на файлообменнике Проект

Интересно, что этот же самый фрагмент кода я запускал в этом же проекте с этим же набором данных, но только с другим периодом и временным интервалом - проблем не было. PS. Имеются ли какие-либо замечания относительно самого ряда согласно графикам?


Ответы (0 шт):