Soory!大鄧前段時間忙開題,就一直沒怎麼更新文章。以後要進入寫論文階段,要用到統計分析之類的東西。這方面大鄧比較弱,估計得找同學幫着分析。
谷歌了下發現Python也有統計分析的庫-statsmodels,不過這方面中文資料比較少。今天咱們只是python統計的一個引子,感興趣的朋友可以去看statsmodel文檔細緻的學一下。
statsmodels是一個Python模塊,提供用於估計許多不同統計模型的類和功能。
給大家看下,這個庫的文檔頁面。有這麼多統計知識,我只看了Linear Regression。
Linear Regression部分我只看了OLS
OLS我今天只試了試fit方法。
statsmodel中文資料不多,有統計需要和英語較好者,歡迎去啃。O(∩_∩)O~,豐富我python圈的統計能力。當然,統計這方面還是R豐富詳實的多,沒必要非Python不可,合適的工具用在合適的地方。Python和R、stata、spss、excel互有長短,可以互補的。
開始看下面的小案例
小案例:
import statsmodels.api as sm
Y = [1, 3, 4, 5, 2, 3, 4]
X = range(1, 8)
#添加截距項
X = sm.add_constant(X)
model = sm.OLS(Y, X)
#數據擬合,生成模型
results = model.fit()
print(results.summary())
運行完成後,輸出模型概覽
Tips:
Python庫太豐富,任何一個庫,都值得咱們學習很久。大家根據自身實際,選準方向,日積月累,定能成爲這方面的大神。(大鄧四處撒網,啥都想學,好像啥都不咋地(⊙o⊙)…,,還是繼續回去搞論文吧)