python t分布的双侧置信区间

interval=stats.t.interval(a,b,mean,std)
t分布的置信区 间
a:置信水平
b:检验量的自由度
mean:样本均值
std:样本标准差

from scipy import stats
import numpy as np
x=[10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9]

x1=np.array(x)

mean=x1.mean()

std=x1.std()

interval=stats.t.interval(0.95,len(x)-1,mean,std)
interval
Out[9]: (9.531674678392644, 10.568325321607357)
posted @ 2022-08-19 22:59  luoganttcc  阅读(55)  评论(0编辑  收藏  举报