web-dev-qa-db-ja.com

Python --StatsModels、OLS信頼区間

Statsmodelsでは、を使用してモデルを適合させることができます

import statsmodels.api as sm

X = np.array([22000, 13400, 47600, 7400, 12000, 32000, 28000, 31000, 69000, 48600])
y = np.array([0.62, 0.24, 0.89, 0.11, 0.18, 0.75, 0.54, 0.61, 0.92, 0.88])
X2 = sm.add_constant(X)
est = sm.OLS(y, X2)
est2 = est.fit()

次に、を使用して素敵な要約を印刷します

print(est2.summary())

そして、を使用してp値のようなものを抽出します

est2.pvalues

これはこのページにあります http://www.statsmodels.org/dev/generated/statsmodels.regression.linear_model.RegressionResults.html

しかし、要約すると、信頼区間があり、p値の場合と同様に、これらの信頼区間を抽出する方法がわかりません。

要約でそれらを見る以外に、どうすればこれらの信頼区間を取得できますか?

7
Runner Bean

est2.conf_int(alpha=0.05, cols=None)

statsmodelsマニュアル も参照してください。

13
Runner Bean