首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >mean - scipy实现的置信区间与数学公式不符

mean - scipy实现的置信区间与数学公式不符
EN

Stack Overflow用户
提问于 2019-06-19 05:20:37
回答 1查看 450关注 0票数 1

均值的置信区间具有以下解析解:

假设我的数据集是正态分布的,并且我不知道总体标准差,我可以使用t-score来计算均值的CI。所以我就这么做了:

代码语言:javascript
运行
AI代码解释
复制
from scipy import stats
import numpy as np

arr = np.array([4, 4, 1, 6, 6, 8, 1, 2, 3, 2, 2, 3, 4, 7, 6, 8, 0, 2, 8, 6, 5])

alpha = 0.05                       # significance level = 5%
df = len(arr) - 1                  # degress of freedom = 20
t = stats.t.ppf(1 - alpha/2, df)   # 95% confidence t-score = 2.086
s = np.std(arr, ddof=1)            # sample standard deviation = 2.502
n = len(arr)

lower = np.mean(arr) - (t * s / np.sqrt(n))
upper = np.mean(arr) + (t * s / np.sqrt(n))

print((lower, upper))
>>> (3.0514065531195387, 5.329545827832843)

print(stats.t.interval(1 - alpha/2, df, loc=np.mean(arr), scale=s / np.sqrt(n)))
>>> (2.8672993716475763, 5.513653009304806)

并且使用该方程手动计算的间隔I与CI的scipy实现不一致。这个错误来自哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-19 06:25:15

你的显著性水平是0.05,所以置信水平是0.95。将该值传递给stats.t.interval。不要除以2;函数会帮你除以2:

代码语言:javascript
运行
AI代码解释
复制
In [62]: print(stats.t.interval(1 - alpha, df, loc=np.mean(arr), scale=s / np.sqrt(n)))              
(3.0514065531195387, 5.329545827832843)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56660487

复制
相关文章
用Scipy求解单个正态总体的置信区间
假定参数是射击靶上 10 环的位置,作一次射击,打在靶心 10 环的位置上的可能性很小,但打在靶子上的可能性就很大,用打在靶上的这个点画出一个区间,这个区间包含靶心的可能性就很大,这就是区间估计的基本思想。
用户3577892
2020/09/01
2K0
讲讲Bootstrap是在干啥?
学过统计学的同学应该对置信区间都有了解,置信区间又叫估计区间,是从概率来讲某个随机变量可能取的值的范围。
张俊红
2020/11/11
7680
讲讲Bootstrap是在干啥?
统计系列(三)利用Python进行参数估计
最常见的就是总体方差未知时,估计总体的均值u;总体服从二项分布,估计总体的比例p。如果遇到其他情形下的参数估计,同样只需要按照给定公式计算即可。
HsuHeinrich
2023/03/16
3870
统计系列(三)利用Python进行参数估计
python scipy.stats计算单样本假设检验(1 sample test)
单样本检验:检验单个变量的均值与目标值之间是否存在差异,如果总体均值已知,样本均值与总体均值之间差异的显著性检验属于单样本假设检验。
小末快跑
2020/08/13
2.3K0
Python求解正态分布置信区间
正态分布(Normal Distribution)又叫高斯分布,是一种非常重要的概率分布。其概率密度函数的数学表达如下:
卡尔曼和玻尔兹曼谁曼
2019/01/25
4.2K0
Python求解正态分布置信区间
手把手教你使用Python实现常用的假设检验 !
比如:两个样本方差比服从F分布,区间估计就采用F分布计算临界值(从而得出置信区间),最终采用F检验。
我被狗咬了
2020/09/14
2K0
手把手教你使用Python实现常用的假设检验 !
Python统计分析
描述性统计偏度和峰度累计值假设检验和区间估计示例1假设检验置信区间示例2假设检验置信区间
用户3577892
2020/07/14
9070
Python统计分析
idea提示库源与类的字节码不符
今天在编译项目时候发现项目依赖的包一直不是最新的,反复打包无效,于是研究了下,整理下来,希望对大家有帮助
高久峰
2023/06/29
2.4K0
[开发技巧]·Python实现信号滤波(基于scipy)
在深度学习中,有时会使用Matlab进行滤波处理,再将处理过的数据送入神经网络中。这样是一般的处理方法,但是处理起来却有些繁琐,并且有时系统难以运行Matlab。Python作为一种十分强大的语言,是支持信号滤波滤波处理的。
小宋是呢
2019/06/27
10.1K0
[开发技巧]·Python实现信号滤波(基于scipy)
Python实现Mean Shift聚类算法
Mean Shift算法,又称均值聚类算法,聚类中心是通过在给定区域中的样本均值确定的,通过不断更新聚类中心,直到聚类中心不再改变为止,在聚类、图像平滑、分割和视频跟踪等方面有广泛的运用。
全栈程序员站长
2022/09/14
8980
Python实现Mean Shift聚类算法
一元回归分析
谈论的是预测区间,两者是不同的,显然,预测区间要比置信区间宽很多. 要提高预测区间(置信区间也一样) 的精度,即要使
用户3577892
2021/01/14
1.2K0
一元回归分析
如何理解95%置信区间_95的置信区间和90的置信区间
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 经常有同学私信或留言询问相关问题,V号bitcarmanlee。github上star的同学,在我能力与时间允许范围内,尽可能帮大家解答相关问题,一起进步。
全栈程序员站长
2022/11/09
4.1K0
如何理解95%置信区间_95的置信区间和90的置信区间
Python SciPy 实现最小二乘法
Scipy 对优化最小二乘 Loss 的方法做了一些封装,主要有 scipy.linalg.lstsq 和 scipy.optimize.leastsq 两种,此外还有 scipy.optimize.curve_fit 也可以用于拟合最小二乘参数。
为为为什么
2023/04/08
1.5K0
Python SciPy 实现最小二乘法
置信区间绘图、以10次平均值为例
https://blog.csdn.net/weixin_39679367/article/details/114631706
嘘、小点声
2021/06/22
7550
我花了一年时间研究不确定性估算,写下了这份最全指南
为什么立下这个flag?因为我在各种大会上听腻了人们争论每个月微件(widget)的数量是上升还是下降,或者微件方法X是否比微件方法Y更有效率。
大数据文摘
2018/12/18
7110
聊聊置信度与置信区间
今天这篇聊聊统计学里面的置信度和置信区间,好像没怎写过统计学的东西,这篇试着写一写。
张俊红
2019/05/05
2K0
AB试验(六)A/B实验常见知识点的Python计算
前面理论知识上提到了很多的知识点需要计算,作为一个实用主义的博主,怎么可以忍受空谈呢?所以本期就给大家分享如何利用Python对这些知识点进行计算。
HsuHeinrich
2023/10/25
8500
AB试验(六)A/B实验常见知识点的Python计算
高考数学公式归纳总结_数学公式的格式
Typora是一款支持Markdown的编辑器,亲测非常好用。之前发CSDN博客也都是先在Typora上完成,然后直接导入到CSDN。最近在数学公式编辑上遇到了点麻烦,在此总结了常用的公式编辑方法,旨在文章更加的美观规范。
全栈程序员站长
2022/11/15
7770
高考数学公式归纳总结_数学公式的格式
点击加载更多

相似问题

scipy.signal.spectrogram输出与预期不符

18

Scipy威布尔参数置信区间

218

如何实现数学公式

31

scipy.weave.inline与数学库的工作不符合预期

10

混淆数学公式的实现

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文