亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我使用 Pandas statsmodels 時,我得到一個斷言錯誤

當我使用 Pandas statsmodels 時,我得到一個斷言錯誤

元芳怎么了 2021-10-19 10:34:06
我正在嘗試普通最小二乘法的示例,代碼如下。import numpy as npimport statsmodels.api as smimport statsmodels.formula.api as smfdat = sm.datasets.get_rdataset("Guerry", "HistData").dataresults = smf.ols('Lottery ~ Literacy + np.log(Pop1831)', data=dat).fit()print(results.summary())但我在下面得到這個錯誤,示例的來源在網站http://www.statsmodels.org/stable/index.html 我的 statsmodels 版本是 0.9,我只是像第一個朋友所說的那樣刪除 np,但是我仍然遇到同樣的錯誤,所以它不起作用,這是我所能嘗試的,請幫助我.....錯誤太長,所以我需要把它切成幾塊第一部分如下:AssertionError                            Traceback (most recent call last)<ipython-input-6-1d91087b5e15> in <module>()      3 import statsmodels.formula.api as smf      4 dat = sm.datasets.get_rdataset("Guerry", "HistData").data----> 5 results = smf.ols('Lottery ~ Literacy + log(Pop1831)', data=dat).fit()      6 print(results.summary())~\Anaconda3\lib\site-packages\statsmodels\base\model.py in from_formula(cls, formula, data, subset, drop_cols, *args, **kwargs)    153     154         tmp = handle_formula_data(data, None, formula, depth=eval_env,--> 155                                   missing=missing)    156         ((endog, exog), missing_idx, design_info) = tmp    157 ~\Anaconda3\lib\site-packages\statsmodels\formula\formulatools.py in handle_formula_data(Y, X, formula, depth, missing)     63         if data_util._is_using_pandas(Y, None):     64             result = dmatrices(formula, Y, depth, return_type='dataframe',---> 65                                NA_action=na_action)     66         else:     67             result = dmatrices(formula, Y, depth, return_type='dataframe',第二部分如下:~\Anaconda3\lib\site-packages\patsy\highlevel.py in dmatrices(formula_like, data, eval_env, NA_action, return_type)    308     eval_env = EvalEnvironment.capture(eval_env, reference=1)    309     (lhs, rhs) = _do_highlevel_design(formula_like, data, eval_env,--> 310                                       NA_action, return_type)    311     if lhs.shape[1] == 0:    312         raise PatsyError("model is missing required outcome variables")
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 871 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號