web-dev-qa-db-ja.com

statsmodel AttributeError:モジュール 'scipy.stats'に属性 'chisqprob'がありません

以下のコードをstatsmodel 0.8.0で実行しています。

import statsmodels.api as sm
est = sm.Logit(y_train, x_train)
result = est.fit()
print(result.summary())

これは私に言ってエラーを出しています:

AttributeError:モジュール 'scipy.stats'に属性 'chisqprob'がありません。

私はこれを解決するためにstackoverflowまたは他の場所で何かを見つけることができないようです。どんな助けも大歓迎です。

8
A Rob4
17
CapAllen

同じ問題がありましたが、これで解決しました。ただし、最初にscipyから統計をインポートする必要があります。

stats.chisqprob = lambda chisq, df: stats.chi2.sf(chisq, df)

お役に立てば幸いです。

2
Kaimenyi