在R
,它是能夠進行雙樣本單尾t檢驗簡單地通過使用如何使用numpy的執行兩樣本單尾t檢驗/ SciPy的
> A = c(0.19826790, 1.36836629, 1.37950911, 1.46951540, 1.48197798, 0.07532846)
> B = c(0.6383447, 0.5271385, 1.7721380, 1.7817880)
> t.test(A, B, alternative="greater")
Welch Two Sample t-test
data: A and B
t = -0.4189, df = 6.409, p-value = 0.6555
alternative hypothesis: true difference in means is greater than 0
95 percent confidence interval:
-1.029916 Inf
sample estimates:
mean of x mean of y
0.9954942 1.1798523
在Python世界, scipy
提供了類似的功能ttest_ind,但它只能進行雙尾t檢驗。關於我發現的主題的最新信息是this鏈接,但它似乎相當於討論在scipy
中實施單尾對雙尾的策略。
因此,我的問題是,有沒有人知道如何使用numpy/scipy
執行單尾測試版本的任何示例或說明?
可能相關:http://stats.stackexchange.com/q/31361/21790 –
這裏也是一個相關的視頻:https://www.udacity.com/course/viewer#!/c-ud359/l -649959144/e-638170794/m-638170795 – MarsPlus
我對't'這個表達式有些困惑。 H0:第一次大於第二次 'first = np.random.normal(3,2,400); second = np.random.normal(6,2,400); t,p = stats.ttest_ind(first,second,axis = 0,equal_var = True) t-stat = -23.0,p-value/2 = 1.33e-90 ' 因此,我有一個零假設大於測試但t <0,這意味着我不能拒絕零假設? – Tonja