在python中计算不同标准统计表的T-Student [测试]

问题描述 投票:0回答:1

我需要使用 (alpha)/2 和 df(自由度)计算下一个表的 t 值:

https://www.fisterra.com/mbe/investiga/t_student/images/t_stud4.gif

测试:t(n-1,alpha/2) 和 (gl = df)

我想计算 (alpha/2, df) = (0.05/2, 9) 的值。使用参考表我得到:

t(0.025,9) = 2.262

什么是正确的方法?

我刚刚找到了以下代码,

import scipy.stats as sts
sts.t.ppf(0.95,9) = 1.8331129

用于交替表:

http://image.slidesharecdn.com/tablat-student-120318105418-phpapp02/95/tabla-t-student-1-728.jpg?cb=1332086091

python scipy statistics data-science
1个回答
3
投票

尝试以下方法

import scipy.stats

def t(alpha, gl):
    return scipy.stats.t.ppf(1-(alpha/2), gl)

您可以使用

进行测试
print(t(0.05,9))

结果将是

2.262

© www.soinside.com 2019 - 2024. All rights reserved.