均值置信区间具有以下解析解:
假设我的数据集呈正态分布,并且我不知道总体标准差,则可以使用t分数来计算均值的CI。所以我做到了:
.gitignore
我使用公式手动计算的间隔与CI的科学实现不符。这个错误是从哪里来的?
答案 0 :(得分:1)
您的显着性水平为0.05,因此置信度为0.95。将该值传递给stats.t.interval
。不要除以2;该功能为您做到了:
In [62]: print(stats.t.interval(1 - alpha, df, loc=np.mean(arr), scale=s / np.sqrt(n)))
(3.0514065531195387, 5.329545827832843)