用R語言求置信區間是很方便的,而且很靈活,至少我覺得比spss好多了。
如果你要求的只是95%的置信度的話,那么用一個很簡單的命令就可以實現了
首先,輸入da=c(你的數據,用英文逗號分割),然后t.test(da),運行就能得到結果了。
我的數據是newbomb <- c(28,26,33,24,34,-44,27,16,40,-2,29,22,24,21,25,30,23,29,31,19)
t.test(newbomb)得到的結果如下
如果要求任意置信度下的置信區間的話,就需要自己編一個函數了。
當然,有兩點要記住的,置信區間的計算在知道方差和不知道方差的情況下,計算公式是不一樣的。
下面做一個兩種情況下都可以用的函數。
confint<-function(x,sigma=-1,alpha=0.05)
這個函數的使用:
如果不知道方差,則confint(x,alpha)
這樣就能計算出結果了。http://www.cda.cn/view/946.html