在R語言中進行假設檢驗通常使用統計學中的假設檢驗函數,比如t.test()、chisq.test()、wilcox.test()等。以下是一個簡單的例子,展示如何在R中使用t.test()函數進行單樣本t檢驗:
假設我們想要檢驗一個班級學生的平均身高是否等于170cm,我們首先收集了一組數據,然后使用t.test()函數進行檢驗:
```R
# 創建一個包含學生身高數據的向量
heights <- c(165, 172, 168, 175, 169, 170, 173, 167, 171)
# 進行單樣本t檢驗
t.test(heights, mu=170)
# 結果輸出
# One Sample t-test
# data: heights
# t = 0.66667, df = 8, p-value = 0.5213
# alternative hypothesis: true mean is not equal to 170
# 95 percent confidence interval:
# 165.8699 173.1301
# sample estimates:
# mean of x
# 169
```
在這個例子中,我們假設學生的平均身高為170cm,t.test()函數返回了檢驗的結果,包括t值、自由度、p值、置信區間和樣本均值。需要注意的是,在進行假設檢驗前,需要確保數據符合檢驗的前提條件,比如正態分布等。
除了單樣本t檢驗,R語言還提供了多種其他類型的假設檢驗函數,可以根據具體的需求選擇合適的函數進行檢驗。