J'essaie de faire l'analyse du modèle ARIMA sur une série extraite des pandas géants suivants dataframeTypeError: ufunc « ajouter » ne contenait pas une boucle avec la signature pour le modèle 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
J'ai d'abord convertir les objets
CpcGDP.convert_objects(convert_numeric= True)
obtenez alors la série et convertir flotter
Cdx = CpcGDP.columns[0]
S = CpcGDP.loc[:, Cdx]
S.astype(float)
Ensuite, faites l'analyse
mod = sm.tsa.ARIMA(S.astype(float), order= (0,2,1))
result = mod.fit()
Mais je getthe l'erreur suivante
TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U21') dtype('<U21') dtype('<U21')
Pouvez-vous me aider à résoudre cette erreur, s'il vous plaît?
Vous devez montrer plus de la trace afin que nous voyons où il échoue. De cette façon, nous ne pouvons pas deviner où une concaténation de chaîne avec unicode échoue. Quelque chose est un tableau au lieu d'une chaîne dans votre exemple. – user333700