nx1矩阵多元回归中的OLS



X是50x6矩阵,y是50x1矩阵

import statsmodels.api as sm
X_opt = X[:,[0,1,2,3,4,5]]
regressor_OLS = sm.OLS(endog = y , exog = X_opt).fit()
regressor_OLS.summary()

不是显示摘要详细信息,而是显示错误

如果不是np.sfinite(exog_max(.all((:

类型错误:输入类型不支持ufunc"isfinte",并且根据强制转换规则"安全",无法将输入安全地强制为任何支持的类型

我不知道该怎么解决!

X_opt=X[:,[0,1,2,3,4,5]]

这之后应该是

X_opt=np.array(X_opt,dtype=float(

#将整个X_opt转换为浮动的数组

最新更新