According to the docsですが、RegressionResultsインスタンスでscale()クラスメソッドを使用することで回帰の標準誤差を見つけることができます。Pythonの統計モデルでは、回帰の標準誤差を見つけると
しかし、私はRegressionResultsインスタンスを取得できません。
これは私がやったことです:
オブジェクトタイプ...print type(results)
に探し
y = foo; X = bar
model = sm.OLS(y, X)
results = model.fit()
... RegressionResultsWrapper
<class 'statsmodels.regression.linear_model.RegressionResultsWrapper'>
を返します。この "RegressionResultsWrapperは" 文書化されていないです私はそれを操作する方法を見つけることができません。 results.scale()が失敗し、必要な情報を取得できません。
さらに、the docsは.fit()がRegressionResultsクラスのインスタンスを返すはずですが、返されるのは上記のRegressionResultsWrapperです。
この回帰モデルで「回帰の標準誤差」に関する情報をどのように入手できますか?
ワウデイヴィッドは完璧な答えです!スケールも属性であることはわかりませんでした。私は... 2時間近くのフラストレーションで過ごしました。あなたは命の恩人です! :) –