2013-04-17 4 views
14

मैंने पाइथन के लिए कई आंकड़ों के मॉड्यूल को देखने का प्रयास किया है, लेकिन ऐसा कोई प्रतीत नहीं होता है कि one-way ANOVA पोस्ट हाॉक परीक्षण।पाइथन के लिए कौन से आंकड़े मॉड्यूल पोस्ट हाॉक टेस्ट (तुकी, शेफी या अन्य) के साथ एक तरह से एनोवा का समर्थन करते हैं?

+0

'TukeyHSD' ऐसा करता है आप जो खोज रहे हैं आर में बनाया गया है? –

+0

आँकड़े मॉडल में सैंडबॉक्स में 'tukeyhsd' फ़ंक्शन है, लेकिन मैंने इसे आजमाया नहीं है। –

+0

मैं एक ही समारोह की तलाश में हूं, मुझे लगता है कि मैं आरपी का उपयोग करूंगा, आर के लिए एक इंटरफ़ेस जो एक आकर्षण की तरह काम करता है! – PierreE

उत्तर

29

एक तरह से एनोवा

from scipy import stats 
f_value, p_value = stats.f_oneway(data1, data2, data3, data4, ...) 

की तरह इस्तेमाल किया जा सकता यह एक तरीका है एनोवा है और यह एफ मूल्य और पी मान देता है।
महत्वपूर्ण अंतर है यदि पी मान आपकी सेटिंग से नीचे है।


Tukey-क्रेमर एचएसडी परीक्षण की तरह

from statsmodels.stats.multicomp import pairwise_tukeyhsd 
print pairwise_tukeyhsd(Data, Group) 

यह multicomparison है इस्तेमाल किया जा सकता। उत्पादन होता है

Multiple Comparison of Means - Tukey HSD,FWER=0.05 
================================================ 
group1 group2 meandiff lower upper reject 
------------------------------------------------ 
    0  1 -35.2153 -114.8741 44.4434 False 
    0  2  46.697 -40.4993 133.8932 False 
    0  3 -7.5709 -87.49 72.3482 False 
    1  2 81.9123 5.0289 158.7956 True 
    1  3 27.6444 -40.8751 96.164 False 
    2  3 -54.2679 -131.4209 22.8852 False 
------------------------------------------------ 

तरह this साइट कैसे तर्क स्थापित करने के लिए देखें।
figuresmodels का tukeyhsd पी मान वापस नहीं करता है।
इसलिए, यदि आप पी मूल्य जानना चाहते हैं, इन outputted मूल्य से गणना या आर

+2

आउटपुट को 'वेरिए' में सहेजने के बाद, आप 'psturng (np.abs (res.meandiffs/res.std_pairs), len (res.groupsunique), res.df_total) लागू करके पी-वैल्यू प्राप्त कर सकते हैं। जहां 'psturng' आँकड़े से आता है 'stats.libqsturng आयात psturng' –

1

का उपयोग मुझे लगता है कि पुस्तकालय Pyvttbl पोस्ट-हॉक परीक्षण (अर्थात, TukeyHSD) सहित एक एनोवा तालिका देता है। वास्तव में, Pyvttbl के साथ साफ क्या है कि आप बार-बार उपायों के लिए ANOVA भी कर सकते हैं।

Anova1way here के लिए दस्तावेज़ देखें

संबंधित मुद्दे