如何在 R 資料框中使用類別列應用兩個樣本 t 檢驗?
要在 R 資料框中使用類別列應用兩個樣本 t 檢驗,我們可以按照以下步驟操作 -
首先,建立一個數據框。
然後,將 t.test 函式與用 ~ 符號連結的類別列和數值列一起使用。
示例
建立資料框
讓我們建立一個如下圖所示的資料框 -
Gender<-sample(c("Male","Female"),30,replace=TRUE)
Score<-sample(1:10,30,replace=TRUE)
df<-data.frame(Gender,Score)
df輸出
執行以上指令碼後,生成以下輸出(該輸出因隨機化而在系統中有所不同) -
Gender Score 1 Female 5 2 Female 6 3 Male 3 4 Male 7 5 Female 8 6 Female 6 7 Male 10 8 Male 9 9 Male 10 10 Male 6 11 Female 3 12 Male 2 13 Female 7 14 Male 6 15 Male 4 16 Female 5 17 Female 3 18 Female 8 19 Male 1 20 Male 5 21 Male 3 22 Male 1 23 Male 4 24 Female 1 25 Male 6 26 Male 10 27 Female 5 28 Male 2 29 Male 1 30 Male 9
使用類別列執行 t 檢驗
將 t.test 函式與用 ~ 符號連結的 gender 列和 Score 列一起使用,如下所示 -
Gender<-sample(c("Male","Female"),30,replace=TRUE)
Score<-sample(1:10,30,replace=TRUE)
df<-data.frame(Gender,Score)
t.test(Score~Gender,data=df)輸出
Welch Two Sample t-test data: Score by Gender t = 1.2604, df = 24.862, p-value = 0.2192 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -0.8460465 3.5127132 sample estimates: mean in group Female mean in group Male 6.166667 4.833333
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP