如何在R中查詢t檢驗的樣本量?


為了查詢t檢驗的樣本量,我們可以使用pwr包中的pwr.t.test函式,其中我們可以傳遞備擇假設的引數,例如單側或雙側、顯著性水平、檢驗功效和兩個樣本的差異。

檢視以下示例以瞭解其工作原理。

示例1

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.80,d=1,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

   n = 16.71472
   d = 1
sig.level = 0.05
   power = 0.8
alternative = two.sided

注意:n是*每個*組中的數量。

示例2

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.90,d=1,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 22.02109
  d = 1
sig.level = 0.05
  power = 0.9
alternative = two.sided

注意:n是*每個*組中的數量。

示例3

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.90,d=1.24,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 14.69768
  d = 1.24
sig.level = 0.05
  power = 0.9
alternative = two.sided

注意:n是*每個*組中的數量。

示例4

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.90,d=1.24,sig.level=0.01,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 21.08
  d = 1.24
sig.level = 0.01
  power = 0.9
alternative = two.sided

注意:n是*每個*組中的數量。

示例5

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.80,d=1.24,sig.level=0.10,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 8.80455
  d = 1.24
sig.level = 0.1
  power = 0.8
alternative = two.sided

注意:n是*每個*組中的數量。

示例6

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.85,d=1.24,sig.level=0.10,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 10.10416
  d = 1.24
sig.level = 0.1
  power = 0.85
alternative = two.sided

注意:n是*每個*組中的數量。

示例7

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.90,d=2,sig.level=0.10,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 5.130901
  d = 2
sig.level = 0.1
  power = 0.9
alternative = two.sided

注意:n是*每個*組中的數量。

示例8

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.95,d=2,sig.level=0.10,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 6.231837
  d = 2
sig.level = 0.1
  power = 0.95
alternative = two.sided

注意:n是*每個*組中的數量。

示例9

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.95,d=2,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 7.608958
  d = 2
sig.level = 0.05
  power = 0.95
alternative = two.sided

注意:n是*每個*組中的數量。

示例10

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.80,d=0.78,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 26.79675
  d = 0.78
sig.level = 0.05
  power = 0.8
alternative = two.sided

注意:n是*每個*組中的數量。

示例11

考慮以下程式碼以查詢t檢驗的樣本量:

library("pwr")
pwr.t.test(power=0.80,d=1.5,sig.level=0.05,alternative="two.sided")

輸出

如果執行上述程式碼,它將為雙樣本t檢驗功效計算生成以下輸出:

  n = 8.060321
  d = 1.5
sig.level = 0.05
  power = 0.8
alternative = two.sided

注意:n是*每個*組中的數量。

更新於:2021年11月2日

4K+瀏覽量

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.