2017-08-27 56 views
0

我對一堆數據子集運行OLS多元迴歸。我目前使用這種打印出我的木星的Python筆記本內部的結果輸出Scikit學習OLS報告

est = sm.OLS(y.astype(float), df_new.astype(float),hasconst=True).fit() 
print (est.summary()) 

我想每個彙總保存到一個.csvor .xcl在某種有序的格式。現在,複製粘貼不起作用 - 沒有標準分隔符。有關以編程方式輸出每個摘要的任何提示?

回答

1

我相信你打算在這種情況下說statsmodel,而不是sklearn。儘管如此,每個統計量實際上都是作爲擬合估算量的一個屬性存儲的。信息可能更好,但這個功能不存在(我知道)。現在,您可以通過編程的方式獲取這些信息,並使用您最喜歡的python'to_csv'庫將它們寫入csv。

下面是在摘要中顯示了一些示例值:

# Some first table values 
est.nobs, est.df_resid, est.rsquared, est.rsquared_adj, est.fvalue, est.f_pvalue, est.aic, est.bic 
est.k_constant, 

# Some second table values 
est.tvalues, est.pvalues 

# All third table values 
est.diagn