python t检验_讲讲统计学中T检验的种类
這一篇給大家介紹一下T檢驗(yàn)的種類以及具體的Python實(shí)現(xiàn)代碼。T檢驗(yàn)是比較兩個(gè)均值差異的,不同種類T檢驗(yàn)的差別其實(shí)在于均值的計(jì)算差異。
1.單樣本T檢驗(yàn)
單樣本T檢驗(yàn)是用來(lái)檢驗(yàn)一組樣本的均值A(chǔ)與一個(gè)已知的均值B之間是否有差異。均值A(chǔ)是通過(guò)一組樣本算出來(lái)的,均值B是已知的一個(gè)具體的值。如下圖就是左邊樣本算出來(lái)的均值和值158的對(duì)比,此時(shí)的t統(tǒng)計(jì)量的公式為:
Python實(shí)現(xiàn)代碼如下:
from scipy import stats stats.ttest_1samp(data,u)運(yùn)行上面的代碼會(huì)返回t統(tǒng)計(jì)量值和對(duì)應(yīng)的p_value。
2.雙樣本T檢驗(yàn)
雙樣本T檢驗(yàn)是用來(lái)檢驗(yàn)兩組樣本的均值之間是否有差異。兩個(gè)均值都是根據(jù)樣本算出來(lái)的。如下圖就是左右兩部分樣本算出來(lái)的均值,此時(shí)的t統(tǒng)計(jì)量的公式為:
Python實(shí)現(xiàn)代碼如下:
stats.ttest_ind(data1,data2)3.配對(duì)樣本T檢驗(yàn)
配對(duì)樣本T檢驗(yàn)與雙樣本T檢驗(yàn)有點(diǎn)類似,也是用來(lái)檢驗(yàn)兩組樣本的均值差異,只不過(guò)普通雙樣本T檢驗(yàn)中的樣本是亂序的,而配對(duì)樣本T檢驗(yàn)中的樣本是一一對(duì)應(yīng)的。如下圖所示,根據(jù)經(jīng)驗(yàn)可得,周一至周五每天的銷量不太一樣,也不具有可比性,如果是雙樣本T檢驗(yàn)的話就是將周一至周五的銷量混在一起,然后對(duì)兩組銷量進(jìn)行對(duì)比,但是這樣顯然是不太合理,正確的應(yīng)該是周一和周一比,周二和周二比,總而言之,就是具有相同屬性的數(shù)據(jù)之間進(jìn)行相比,而不是混合總體進(jìn)行相比。此時(shí)的t統(tǒng)計(jì)量公式為:
Python實(shí)現(xiàn)代碼如下:
stats.ttest_rel(data1,data2)本文為個(gè)人公眾號(hào)<俊紅的數(shù)據(jù)分析之路>,2020年02月8日所發(fā)原創(chuàng),未經(jīng)允許禁止轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的python t检验_讲讲统计学中T检验的种类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 系统检测到您正在使用网页抓取工具_【安全
- 下一篇: python中csv库_关于python