Получение ошибки «TypeError: нет числовых данных для построения графика» в анализе временных рядов ARIMA.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение ошибки «TypeError: нет числовых данных для построения графика» в анализе временных рядов ARIMA.

Сообщение Anonymous »

Я пытаюсь следовать руководству, в котором выполняется анализ временных рядов ARIMA с использованием разностных данных:
Ниже приведен код Python:
def difference(dataset):
diff = list()
for i in range(1, len(dataset)):
value = dataset - dataset
diff.append(value)
return Series(diff)

series = pd.read_csv('dataset.csv')
X = series.values # The error in building the list can be seen here
X = X.astype('float32')
stationary = difference(X)
stationary.index = series.index[1:]
...
stationary.plot()
pyplot.show()

Когда процесс достигает стадии построения графика, я получаю сообщение об ошибке:

TypeError: нет числовых данных для построения графика
p>

Оглядываясь назад, я обнаружил, что анализируемые данные образуют коллекцию массива. При сохранении коллекции стационарной в виде файла *.csv я получаю следующий список:
[11.]
[0.]
[16.]
[45.]
[27.]
[-141.]
[46.]

Может кто-нибудь сказать мне, что здесь не так?
PS. Я исключил части импорта библиотек.
Редактировать 1
Часть набора данных воспроизведена ниже:< /p>
Year,Obs
1994,21
1995,62
1996,56
1997,29
1998,38
1999,201


Подробнее здесь: https://stackoverflow.com/questions/782 ... ima-analys
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»