如何在 R 中查詢 t 檢驗的功效?


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

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

示例 1

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=100,d=1,sig.level=0.05,type="two.sample",alternative="two.sided")

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

   n = 100
   d = 1
sig.level = 0.05
   power = 0.9999998
alternative = two.sided

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

示例 2

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=50,d=1,sig.level=0.05,type="two.sample",alternative="two.sided")

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

   n = 50
   d = 1
sig.level = 0.05
   power = 0.9986074
alternative = two.sided

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

示例 3

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=50,d=1.24,sig.level=0.05,type="two.sample",alternative="two.sided")

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

   n = 50
   d = 1.24
sig.level = 0.05
   power = 0.9999853
alternative = two.sided

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

示例 4

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=50,d=1.24,sig.level=0.01,type="two.sample",alternative="two.sided")

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

   n = 50
   d = 1.24
sig.level = 0.01
   power = 0.9997823
alternative = two.sided

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

示例 5

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=50,d=1.24,sig.level=0.10,type="two.sample",alternative="two.sided")

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

   n = 50
   d = 1.24
sig.level = 0.1
   power = 0.9999968
alternative = two.sided

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

示例 6

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=500,d=1.24,sig.level=0.10,type="two.sample",alternative="two.sided")

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

   n = 500
   d = 1.24
sig.level = 0.1
   power = 1
alternative = two.sided

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

示例 7

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=500,d=12,sig.level=0.10,type="two.sample",alternative="two.sided")

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

   n = 500
   d = 12
sig.level = 0.1
   power = 1
alternative = two.sided

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

示例 8

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=25,d=12,sig.level=0.10,type="two.sample",alternative="two.sided")

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

   n = 25
   d = 12
sig.level = 0.1
   power = 1
alternative = two.sided

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

示例 9

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=25,d=2,sig.level=0.05,type="two.sample",alternative="two.sided")

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

   n = 25
   d = 2
sig.level = 0.05
   power = 0.9999997
alternative = two.sided

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

示例 10

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=20,d=0,sig.level=0.05,type="one.sample",alternative="two.sided")

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

   n = 20
   d = 0
sig.level = 0.05
   power = 0.05
alternative = two.sided

示例 11

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=20,d=0.78,sig.level=0.05,type="one.sample",alternative="two.sided")

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

   n = 20
   d = 0.78
sig.level = 0.05
   power = 0.9110511
alternative = two.sided

示例 12

要在 R 中查詢 t 檢驗的功效,請使用以下程式碼:

library("pwr")
pwr.t.test(n=20,d=1.5,sig.level=0.05,type="one.sample",alternative="two.sided")

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

   n = 20
   d = 1.5
sig.level = 0.05
   power = 0.9999941
alternative = two.sided

更新於: 2021-11-06

4K+ 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.