用EXCEL計算student's t test之p value

在數值統計分析應用上,對於兩組數據差異程度判定,通常是以期望值p valuse來做為判斷的依據
p<0.05表示兩組數據之間達到統計分析上"顯著差異"的標準
p<0.001表示兩組數據之間達到統計分析上"非常顯著差異"的標準

計算這一類東西,大多數人會聽從學校的教育
找統計學軟體來安裝,而其實excel就有內建這功能了

只用的函數名稱為TTEST(array1,array2,tails,type)
(1)array1表示第1組數據,寫法可分直接寫和excel座標
  A B
1 1 11
2 2 12
3 3 13
4 4 14
5 5 15
6 6 16
7 7 17
8 8 18
9 9 19
10 10 20

ex:第1組數據如果是1~10則可以用{1;2;3;4;5;6;7;8;9;10}表示 ,或是描述1~10所在的位置,可用A1:A10表示,同理array2可為{11;12;13;14;15;16;17;18;19;20}或B1:B10

(2)tails則是告訴程式是單尾分佈(數值只為+或是只為-)、還是雙尾分佈(+-值都有),單尾則寫1、雙尾寫2
(3)type則是檢定得種類,1是成偶(兩組同一母體相依的數據,如治療前後)、2是具有相同變異數(通常只來自於同一母體的2樣本)、3是具有不同變異數

所以以上資料是具有相同變異數的單尾分佈資料,計算公式為=ttest(A1:A10,B1:B10,1,2),p value為0.000000375
因為p<0.001所以兩組數據差異非常顯著
--------------------------------------------------------------- 2011.10.17補充
應鄉民要求,對TTEST的檢定種類(type)再做一些說明
(1)是成對資料:相同的100個人,減肥前&減肥後體重;吃藥前&吃藥後血壓
(2、3)相同變異數與不同變異數的資料:如:大人跟小孩吃東西的多寡;男生女生睡眠的長短。選擇的標準是"變異數"
若FTEST(array1,array2)>=0.05,表示兩組數據的變異數相同,請使用(2)
若FTEST(array1,array2)<0.05,表示兩組數據的變異數不同,請使用(3)

我最討厭專有名詞啦,大家會用就好
以前type寫錯成3的事我一定不會承認的啦(((诶~好像哪怪怪的

留言

  1. 好東西!!! 超實用!!! 清楚明瞭!!!

    回覆刪除
  2. 寫的簡單易懂~~
    超級感謝

    回覆刪除
  3. 簡單明瞭
    終於搞清楚常見的p value了
    感恩

    回覆刪除
  4. 哇,好清楚呢,
    非常感謝您喔,
    感恩感恩。^_^

    回覆刪除
  5. 如晤
    懇請Ant 將在下對您的感謝公開吧
    我對您的感謝有如滔滔江水綿延不絕
    您的一番教導 讓我茅塞頓開^^ 3Q

    回覆刪除
  6. 你哪個朝代冒出來的啊,還匿名
    好文謅謅喔,害偶雞皮疙瘩都出來了

    回覆刪除
  7. 非常好。

    Best Ttest tutorial for Excel.

    Thanks

    cnukus

    回覆刪除
  8. 感謝分享, 這比教科書寫的清楚多了!!

    回覆刪除
  9. 看到這個我都感動得快哭了!
    你救了我的統計上機考 謝謝你 =D

    回覆刪除
  10. 您好,我照您說的做了,
    可是為什麼得到的計算結果是【3.75157E-07】呢?
    還有,請問Ttest的計算結果不是P值是嗎?
    謝謝您的指教。

    回覆刪除
  11. p value 3.75157E-07 = 0.000000375157
    E-07是科學記號,表示10的負七次方

    回覆刪除

張貼留言

這個網誌中的熱門文章

Excel error bar(誤差線)(office2007)

圓周率(π) 世界紀錄