KernelReg.fit不再起作用

时间:2018-07-29 14:48:07

标签: python numpy statsmodels

Statsmodels Kernelreg.fit在某些软件包进行更新后不再起作用。 现在,以下用于工作的代码会产生以下错误。

文件“ /anaconda3/lib/python3.6/site-packages/statsmodels/nonparametric/kernel_regression.py”,第370行,适合     data_predict = data_predict [i,:])

文件“ /anaconda3/lib/python3.6/site-packages/statsmodels/nonparametric/kernel_regression.py”,第154行,位于_est_loc_linear中     tosum = False)/ float(nobs)

文件“ /anaconda3/lib/python3.6/site-packages/statsmodels/nonparametric/_kernel_base.py”,行513,在gpke中     dens = Kval.prod(axis = 1)/ np.prod(bw [iscontinuous])

IndexError:布尔索引与维度0上的索引数组不匹配;维度为2,但相应的布尔维度为1

请参见下面的代码。

从statsmodels.nonparametric.kernel_regression导入KernelReg

kr = KernelReg(值,[索引],var_type ='c',bw = [12.5,1。]) kr_pts = kr.fit([index])

KernelReg仍然可以工作,但是拟合抛出上述异常。由于numpy更新,statsmodel的版本不匹配吗?有解决办法吗?

感谢任何帮助。

0 个答案:

没有答案