司徒頓t 檢定(英語:Student's t-test)是指虛無假說成立時的任一檢定統計有司徒頓t分布的統計假說檢定,屬於母數統計。學生t檢驗常作為檢驗一群來自常態分配母體的獨立樣本之期望值是否為某一實數,或是二(两)群來自常態分配母體的獨立樣本之期望值的差是否為某一實數。舉個簡單的例子,在某個學校中我們可以從某個年級中隨機抽樣一群男生,以檢驗該年級男生與全校男生之身高差異程度是否如我們所假設的某個值。
司徒頓t檢定是威廉·戈塞為了觀測釀酒品質於1908年所提出的,「司徒頓 (student)」則是他的筆名。[1][2][3][4]
基於克勞德·健力士(Claude Guinness)聘用從牛津大學和劍橋大學出來的最好的畢業生,[2]以將生物化學及統計學應用到健力士工業流程的創新政策,戈塞受雇於都柏林的健力士釀酒廠擔任統計學家。戈塞提出了t检验以降低啤酒重量监控的成本。戈塞於1908年在《Biometrika》期刊上公布t檢驗,但因其老闆認為其為商業機密而被迫使用筆名,統計學論文內容也跟釀酒無關。實際上,其他统计学家是知道戈塞真實身份的。
常見的應用有:
- 单样本检验:检验一个正态分布的总体的均值是否在满足零假设的值之内,例如檢驗一群軍校男生的身高的平均是否符合全國標準的170公分界線。
- 獨立樣本
檢定(双样本):其零假设为两个正态分布的总体的均值之差為某實數,例如檢定二群人之平均身高是否相等。若两母體的變異數是相等的情况下(同質變異數),自由度為兩樣本數相加再減二;若為異質變異數(母體變異數不相等),自由度則為Welch自由度,此情況下有时被称为Welch检验。
- 配对樣本
檢定(成對樣本
檢定):檢定自同一母體抽出的成對樣本間差异是否为零。例如,檢测一位病人接受治疗前和治疗后的肿瘤尺寸大小。若治疗是有效的,我们可以推定多数病人接受治疗后,肿瘤尺寸將縮小。
- 检验一迴歸模型的偏迴歸係數是否显著不为零,即檢定解釋變數
是否存在對被解釋變數Y的解釋能力,其檢定統計量稱之為t-比例(t-ratio)。
大多數的
檢定之統計量具有
的形式,其中
與
是已知資料的函數。
通常被設計成對於對立假說有關的形式,而
是一個比例母數使
服從於
分佈。以單樣本
檢驗為例,
,其中
為樣本平均數,
為樣本數,
為总体標準差。至於
在單樣本
檢驗中為
,其中
為樣本的標準差。在符合零假說的條件下,
檢定有以下前提:
服從標準常態分佈
服從自由度
的卡方分佈
與
互相獨立
單樣本
檢驗
[编辑]
檢驗虛無假說為一群來自常態分配獨立樣本
之母體期望值
為
可利用以下統計量

其中
,
為樣本平均數,
為樣本標準差,
為樣本數。該統計量
在虛無假說:
為真的條件下服從自由度為
的t分佈。
配對樣本
檢驗
[编辑]
配對樣本
檢驗可視為單樣本
檢驗的擴展,不過檢驗的對象由一群來自常態分配獨立樣本更改為兩配對樣本之觀測值之差。
若兩配對樣本
與
之差為
獨立且來自常態分配,則
之母體期望值
是否為
可利用以下統計量

其中
,
為配對樣本差值之平均數,
為配對樣本差值之標準差,
為配對樣本數。該統計量
在虛無假說:
為真的條件下服從自由度為
的t分布。
同質變異數假設 (Homoscedasticity)、樣本數相等
[编辑]
若兩獨立樣本
與
具有相同之樣本數
,且來自兩個母體變異數相同(同質變異數假設)的常態分配,則兩母體之期望值差
是否為
可利用以下統計量

其中
,
及
為兩樣本各自的平均數,
為樣本之共同方差。該統計量
在虛無假說:
為真的條件下服從自由度為
的t分佈。
同質變異數假設 (Homoscedasticity)、樣本數不相等
[编辑]
若兩獨立樣本
與
具有不相同之樣本數
與
,且來自兩個母體變異數相同(同質變異數假設)的常態分配,則兩母體之期望值之差
是否為
可利用以下統計量

其中
,其中
,
及
為兩樣本各自的平均數,
為兩樣本共同之方差。該統計量
在虛無假說:
為真的條件下服從自由度為
的t分佈。
異質變異數假設 (Heteroscedasticity)
[编辑]
若兩獨立樣本
與
具有相同或不相同之樣本數
與
,且兩者母體變異數不相等(異質變異數假設)的常態分配,則兩母體之期望值之差
是否為
可利用以下統計量

其中
,其中
,
及
為兩樣本各自的平均數,
及
分別為兩樣本之方差。該統計量t在虛無假說:
為真的條件下服從自由度為

之t分布。這種方法又常稱為Welch檢驗。
模型假設:

其中
,
為已知,
與
為未知係數,
為殘差獨立且服從期望值0且方差
未知的常態分佈,
,
為觀測值。我們可以檢驗迴歸係數
是否相等於特定的
,通常使
以檢定
對
是否存在解釋能力,在此例(簡單線性迴歸模型)即為檢定迴歸式之斜率是否為零。
令
與
為最小平方法之估計值,
與
為最小平方法估計值之標準誤差,則

在虛無假說為
的情況下服從自由度為
之
分布,此檢定統計量被稱作「t比率 (t-ratio)」,其中

由於
為殘差(即估計誤差),而
為殘差之離均平方和,我們可改寫t為

另请参阅:F检验
大多數的試算表軟體及統計軟體,諸如QtiPlot、OpenOffice.org Calc、LibreOffice Calc、Microsoft Excel、SAS、SPSS、Stata、DAP、gretl、R、Python ([1](页面存档备份,存于互联网档案馆))、PSPP、Minitab等,都可以進行t檢驗運算。
编程语言/软件程序 |
函数 |
注释
|
Microsoft Excel 2010 之前的版本 |
TTEST(array1, array2, tails, type) |
参见 [2]
|
Microsoft Excel 2010 及更高版本 |
T.TEST(array1, array2, tails, type) |
参见 [3](页面存档备份,存于互联网档案馆)
|
LibreOffice |
TTEST(Data1; Data2; Mode; Type) |
参见 [4](页面存档备份,存于互联网档案馆)
|
Google Sheets |
TTEST(range1, range2, tails, type) |
参见 [5](页面存档备份,存于互联网档案馆)
|
Python |
scipy.stats.ttest_ind(a, b, axis=0, equal_var=True) |
参见 [6](页面存档备份,存于互联网档案馆)
|
Matlab |
ttest(data1, data2) |
参见 [7](页面存档备份,存于互联网档案馆)
|
Mathematica |
TTest[{data1,data2}] |
参见 [8](页面存档备份,存于互联网档案馆)
|
R |
t.test(data1, data2) |
|
SAS |
PROC TTEST |
参见 [9]
|
Java |
tTest(sample1, sample2) |
参见 [10](页面存档备份,存于互联网档案馆)
|
Julia |
EqualVarianceTTest(sample1, sample2) |
参见 [11]
|
Stata |
ttest data1 == data2 |
See [12](页面存档备份,存于互联网档案馆)
|