Python p-value from t-statistic

前端 未结 1 1607
梦如初夏
梦如初夏 2020-12-08 07:04

I have some t-values and degrees of freedom and want to find the p-values from them (it\'s two-tailed). In the real world I would use a t-test table in the back of a Statis

相关标签:
1条回答
  • 2020-12-08 07:24

    From http://docs.scipy.org/doc/scipy/reference/tutorial/stats.html

    As an exercise, we can calculate our ttest also directly without using the provided function, which should give us the same answer, and so it does:

    tt = (sm-m)/np.sqrt(sv/float(n))  # t-statistic for mean
    pval = stats.t.sf(np.abs(tt), n-1)*2  # two-sided pvalue = Prob(abs(t)>tt)
    print 't-statistic = %6.3f pvalue = %6.4f' % (tt, pval)
    t-statistic =  0.391 pvalue = 0.6955
    
    0 讨论(0)
提交回复
热议问题