1

次の pandas DataFrame から抽出されたシリーズで ARIMA モデル分析を実行しようとしています

CpcGDP.tail()

               65
2012-01-01  2593.23
2013-01-01  2591.06
2014-01-01  2608.38
2015-01-01  2665.35
2016-01-01  2724.4

最初にオブジェクトを変換します

CpcGDP.convert_objects(convert_numeric= True)

次に、シリーズを取得してフロートに変換します

Cdx = CpcGDP.columns[0]
S = CpcGDP.loc[:, Cdx]
S.astype(float)

次に、分析を行います

 mod = sm.tsa.ARIMA(S.astype(float), order= (0,2,1))
 result = mod.fit()

しかし、次のエラーが発生します

 TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U21') dtype('<U21') dtype('<U21')

このエラーを解決するのを手伝ってくれませんか?

4

1 に答える 1