weixin_45495338
2020-03-22 19:33
采纳率: 0%
浏览 852

请问python 用statsmodels做岭回归,报错NotImplementedError

根据statamodels的OLS.fit_regularized()方法做岭回归,但是报错NotImplementedError。请问是什么原因?

另外请问NotImplementedError这个error具体是什么意思?百度的结果大概是功能没实现,但这里官方api是有的。

谢谢!

from statsmodels.formula.api import ols

lm_r = ols('avg_exp ~ Income + dist_home_val + dist_avg_income', data=exp).fit_regularized(alpha=1, L1_wt=0)
lm_r.summary()
---------------------------------------------------------------------------
NotImplementedError                       Traceback (most recent call last)
<ipython-input-16-e8aadbaf7589> in <module>
      2 from statsmodels.formula.api import ols
      3 lm_r = ols('avg_exp ~ Income + dist_home_val + dist_avg_income', data=exp).fit_regularized(alpha=1, L1_wt=0)
----> 4 lm_r.summary()

~\AppData\Local\Continuum\anaconda3\lib\site-packages\statsmodels\base\model.py in summary(self)
   1053         Not implemented
   1054         """
-> 1055         raise NotImplementedError
   1056 
   1057 

NotImplementedError:
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题