#根据区间估计的计算方法,首先求均值,标准差
n =len(weight)
mean = weight.sum()/n
S =0for i inrange(0,n):
S +=(weight[i]- mean)**2
S = np.sqrt(S)/n
print(mean)print(S)
4.869071751390313
0.29197911491468465
#重量方差不清楚,所以用S估计δ,根据公式#np.sqrt(n)(mean - miu)/S服从自由度为n-1的t分布#查表得置信度0.95,对应的t分布值为2.776
top = mean + S*2.776/(np.sqrt(n))
low = mean - S*2.776/(np.sqrt(n))#得到均值的区间估计为low-top