2015-09-09 48 views
-1

如何在Python中進行t檢驗?Python中的T檢驗

#*-* coding: utf-8 *-* 
from __future__ import division 
from scipy import stats 
import numpy as np 

x=([ 0.01082045 0.00225922 0.00022592 0.00011891 0.00525565 0.00156956]) 
y=([ 0.00096333 0.00019453 0.00038384 0.00058286 0.00078786]) 
ttest=stats.ttest_ind(x,y) 
print 't-test independent', ttest 

我得到兩個數字出來:t-test independent (array(1.5061708454111165), 0.1662878376677496)

我不知道他們的意思。你能幫我嗎?那個「數組」是什麼意思?

我有樣品和兩臺不同的機器。我必須將這兩種方法與t檢驗進行比較。

非常感謝您的幫助!

回答

1

manual

返回:
statistic:浮法或陣列將計算出的t統計量。

pvalue:float或array雙尾p值。

也就是說1.5是你的雙尾標準正常Z分&.166是對應的p值。

+0

但我只需要得到一個t值?在這裏,我有兩個值?我看看這個網頁:https://en.wikipedia.org/wiki/Student%27s_t-test#Independent_two- sample_t-test我只是覺得我不得不像維基百科網頁上那樣得到一個值(t)。在那裏,我只有一個t值...沒有任何東西。我如何獲得t值? –

+0

@Dr.HenrietteB.Fröhlich聽起來像你有統計問題,而不是編程問題。我推薦http://stats.stackexchange.com/ – MichaelChirico

+3

@Dr.HenrietteB.Fröhlich:如果你喜歡,你可以寫't,p = stats.ttest_ind(x,y)'。那麼't'就是t值。 –