T检验的种类与区别
總第191篇/張俊紅
我們前面講過,T檢驗(yàn)是用來比較兩個(gè)均值之間是否有顯著差異的一種檢驗(yàn)方法。這一篇給大家介紹一下T檢驗(yàn)的種類以及具體的Python實(shí)現(xiàn)代碼。T檢驗(yàn)是比較兩個(gè)均值差異的,不同種類T檢驗(yàn)的差別其實(shí)在于均值的計(jì)算差異。
1.單樣本T檢驗(yàn)
單樣本T檢驗(yàn)是用來檢驗(yàn)一組樣本的均值A(chǔ)與一個(gè)已知的均值B之間是否有差異。均值A(chǔ)是通過一組樣本算出來的,均值B是已知的一個(gè)具體的值。如下圖就是左邊樣本算出來的均值和值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)是用來檢驗(yàn)兩組樣本的均值之間是否有差異。兩個(gè)均值都是根據(jù)樣本算出來的。如下圖就是左右兩部分樣本算出來的均值,此時(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)類似,也是用來檢驗(yàn)兩組樣本的均值差異,只不過普通雙樣本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)你還可以看:
統(tǒng)計(jì)學(xué)的假設(shè)檢驗(yàn)
總結(jié)
- 上一篇: 打开rar文件的软件有哪些?(上有什么值
- 下一篇: 如何自己亲手制作一个防疫地图?