Python的統計庫-statsmodels

Soory!大鄧前段時間忙開題,就一直沒怎麼更新文章。以後要進入寫論文階段,要用到統計分析之類的東西。這方面大鄧比較弱,估計得找同學幫着分析。

谷歌了下發現Python也有統計分析的庫-statsmodels,不過這方面中文資料比較少。今天咱們只是python統計的一個引子,感興趣的朋友可以去看statsmodel文檔細緻的學一下。

statsmodels是一個Python模塊,提供用於估計許多不同統計模型的類和功能。

給大家看下,這個庫的文檔頁面。有這麼多統計知識,我只看了Linear Regression。

Python的統計庫-statsmodels

Linear Regression部分我只看了OLS

Python的統計庫-statsmodels

OLS我今天只試了試fit方法。

Python的統計庫-statsmodels

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())

運行完成後,輸出模型概覽

Python的統計庫-statsmodels

Tips:

Python庫太豐富,任何一個庫,都值得咱們學習很久。大家根據自身實際,選準方向,日積月累,定能成爲這方面的大神。(大鄧四處撒網,啥都想學,好像啥都不咋地(⊙o⊙)…,,還是繼續回去搞論文吧)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章