Python错误:';numpy.float64';对象不可调用
我已经用python编写了一段代码来生成ARIMA模型的序列,并确定它们的AIC值以进行比较。代码如下:Python错误:';numpy.float64';对象不可调用,python,Python,我已经用python编写了一段代码来生成ARIMA模型的序列,并确定它们的AIC值以进行比较。代码如下: p=0 q=0 d=0 for p in range(5): for d in range(1): for q in range(4): arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit() print(arima_mod.params) print arima_mo
p=0
q=0
d=0
for p in range(5):
for d in range(1):
for q in range(4):
arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
print(arima_mod.params)
print arima_mod.aic()
TypeError Traceback (most recent call last)
<ipython-input-60-b662b0c42796> in <module>()
8 arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
9 print(arima_mod.params)
---> 10 print arima_mod.aic()
global arima_mod.aic = 1262.2449736558815
11
**TypeError: 'numpy.float64' object is not callable**
我收到如下错误消息
p=0
q=0
d=0
for p in range(5):
for d in range(1):
for q in range(4):
arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
print(arima_mod.params)
print arima_mod.aic()
TypeError Traceback (most recent call last)
<ipython-input-60-b662b0c42796> in <module>()
8 arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
9 print(arima_mod.params)
---> 10 print arima_mod.aic()
global arima_mod.aic = 1262.2449736558815
11
**TypeError: 'numpy.float64' object is not callable**
TypeError回溯(最近一次调用)
在()
8 arima_mod=sm.tsa.arima(df,(p,d,q)).fit()
9打印(arima_模块参数)
--->10打印arima_mod.aic()
全球arima_mod.aic=1262.2449736558815
11
**TypeError:“numpy.float64”对象不可调用**
删除打印arima_mod.aic()后的括号。。正如我所读到的,arima_mod.aic
是1262.2449736558815
,因此是一个浮点数。括号使python认为它是一个函数,并试图调用它。你不想要那个(因为它坏了),你只想要那个值。所以去掉括号,你就没事了。在打印arima_mod.aic()之后去掉括号。。正如我所读到的,arima_mod.aic
是1262.2449736558815
,因此是一个浮点数。括号使python认为它是一个函数,并试图调用它。你不想要那个(因为它坏了),你只想要那个值。所以,去掉支架,你就没事了