Aja*_*hri 1 python numpy r scipy
使用Python(scipy或numpy)如何计算具有5个自由度的Student t分布的第2.5个和第97.5个百分位数
在 RI 中可以使用
> qt(c(.025, .975), df=5) # 5 degrees of freedom
[1] -2.5706 2.5706
Run Code Online (Sandbox Code Playgroud)
在Python中我使用0.95而不是0.975得到这个
from scipy.stats import t
t.interval(0.95, 5, loc=0, scale=1)
(-2.5705818366147395, 2.5705818366147395)
Run Code Online (Sandbox Code Playgroud)
使用ppf(百分点函数)scipy.stats.t
>>> from scipy import stats
>>> stats.t(df=5).ppf((0.025, 0.975))
array([-2.57058184, 2.57058184])
Run Code Online (Sandbox Code Playgroud)