python中的学生t置信区间

2023-11-22

我有兴趣使用 python 计算学生 t 的置信区间。

我在 Mathematica 中使用 StudentTCI() 函数,现在需要在 python 中编写相同的函数http://reference.wolfram.com/mathematica/HypothesisTesting/ref/StudentTCI.html

我不太确定如何自己构建这个函数,但在开始之前,这个函数在 python 中的某个地方吗?像麻木一样? (我没有使用过 numpy,我的顾问建议如果可能的话不要使用 numpy)。

解决这个问题最简单的方法是什么?我可以将 numpy 中的 StudentTCI() 源代码(如果存在)复制到我的代码中作为函数定义吗?

编辑:我需要使用 python 代码构建学生 TCI(如果可能)。安装scipy已经走进了死胡同。我遇到了与其他人相同的问题,如果需要这么长时间来设置,我就无法要求 Scipy 来分发我分发的代码。

有人知道如何查看 scipy 版本中算法的源代码吗?我想我会将它重构为 python 定义。


我想你可以用scipy.stats.t和它的interval method:

In [1]: from scipy.stats import t
In [2]: t.interval(0.95, 10, loc=1, scale=2)  # 95% confidence interval
Out[2]: (-3.4562777039298762, 5.4562777039298762)
In [3]: t.interval(0.99, 10, loc=1, scale=2)  # 99% confidence interval
Out[3]: (-5.338545334351676, 7.338545334351676)

当然,如果您愿意,您可以创建自己的函数。让我们让它看起来像Mathematica:

from scipy.stats import t


def StudentTCI(loc, scale, df, alpha=0.95):
    return t.interval(alpha, df, loc, scale)

print StudentTCI(1, 2, 10)
print StudentTCI(1, 2, 10, 0.99)

Result:

(-3.4562777039298762, 5.4562777039298762)
(-5.338545334351676, 7.338545334351676)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python中的学生t置信区间 的相关文章

  • Python、Tkinter、更改标签颜色

    有没有一种简单的方法来更改按钮中文本的颜色 I use button text input text here 更改按下后按钮文本的内容 是否存在类似的颜色变化 button color red Use the foreground设置按钮
  • 将字符串转换为带有毫秒和时区的日期时间 - Python

    我有以下 python 片段 from datetime import datetime timestamp 05 Jan 2015 17 47 59 000 0800 datetime object datetime strptime t
  • Python PAM 模块的安全问题?

    我有兴趣编写一个 PAM 模块 该模块将利用流行的 Unix 登录身份验证机制 我过去的大部分编程经验都是使用 Python 进行的 并且我正在交互的系统已经有一个 Python API 我用谷歌搜索发现pam python http pa
  • 使用 openCV 对图像中的子图像进行通用检测

    免责声明 我是计算机视觉菜鸟 我看过很多关于如何在较大图像中查找特定子图像的堆栈溢出帖子 我的用例有点不同 因为我不希望它是具体的 而且我不确定如何做到这一点 如果可能的话 但我感觉应该如此 我有大量图像数据集 有时 其中一些图像是数据集的
  • 如何使用固定的 pandas 数据框进行动态 matplotlib 绘图?

    我有一个名为的数据框benchmark returns and strategy returns 两者具有相同的时间跨度 我想找到一种方法以漂亮的动画风格绘制数据点 以便它显示逐渐加载的所有点 我知道有一个matplotlib animat
  • DreamPie 不适用于 Python 3.2

    我最喜欢的 Python shell 是DreamPie http dreampie sourceforge net 我想将它与 Python 3 2 一起使用 我使用了 添加解释器 DreamPie 应用程序并添加了 Python 3 2
  • 更改自动插入 tkinter 小部件的文本颜色

    我有一个文本框小部件 其中插入了三条消息 一条是开始消息 一条是结束消息 一条是在 单位 被摧毁时发出警报的消息 我希望开始和结束消息是黑色的 但被毁坏的消息 参见我在代码中评论的位置 插入小部件时颜色为红色 我不太确定如何去做这件事 我看
  • 如何使用包含代码的“asyncio.sleep()”进行单元测试?

    我在编写 asyncio sleep 包含的单元测试时遇到问题 我要等待实际的睡眠时间吗 I used freezegun到嘲笑时间 当我尝试使用普通可调用对象运行测试时 这个库非常有用 但我找不到运行包含 asyncio sleep 的测
  • 从列表中的数据框列中搜索部分字符串匹配 - Pandas - Python

    我有一个清单 things A1 B2 C3 我有一个 pandas 数据框 其中有一列包含用分号分隔的值 某些行将包含与上面列表中的一项的匹配 它不会是完美的匹配 因为它在其中包含字符串的其他部分 该列 例如 该列中的一行可能有 哇 这里
  • 在pyyaml中表示具有相同基类的不同类的实例

    我有一些单元测试集 希望将每个测试运行的结果存储为 YAML 文件以供进一步分析 YAML 格式的转储数据在几个方面满足我的需求 但测试属于不同的套装 结果有不同的父类 这是我所拥有的示例 gt gt gt rz shorthand for
  • python 集合可以包含的值的数量是否有限制?

    我正在尝试使用 python 设置作为 mysql 表中 ids 的过滤器 python集存储了所有要过滤的id 现在大约有30000个 这个数字会随着时间的推移慢慢增长 我担心python集的最大容量 它可以包含的元素数量有限制吗 您最大
  • Python:尝试检查有效的电话号码

    我正在尝试编写一个接受以下格式的电话号码的程序XXX XXX XXXX并将条目中的任何字母翻译为其相应的数字 现在我有了这个 如果启动不正确 它将允许您重新输入正确的数字 然后它会翻译输入的原始数字 我该如何解决 def main phon
  • 循环中断打破tqdm

    下面的简单代码使用tqdm https github com tqdm tqdm在循环迭代时显示进度条 import tqdm for f in tqdm tqdm range 100000000 if f gt 100000000 4 b
  • Python - 按月对日期进行分组

    这是一个简单的问题 起初我认为很简单而忽略了它 一个小时过去了 我不太确定 所以 我有一个Python列表datetime对象 我想用图表来表示它们 x 值是年份和月份 y 值是此列表中本月发生的日期对象的数量 也许一个例子可以更好地证明这
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 在 Pandas DataFrame Python 中添加新列[重复]

    这个问题在这里已经有答案了 例如 我在 Pandas 中有数据框 Col1 Col2 A 1 B 2 C 3 现在 如果我想再添加一个名为 Col3 的列 并且该值基于 Col2 式中 如果Col2 gt 1 则Col3为0 否则为1 所以
  • 从 Python 中的类元信息对 __init__ 函数进行类型提示

    我想做的是复制什么SQLAlchemy确实 以其DeclarativeMeta班级 有了这段代码 from sqlalchemy import Column Integer String from sqlalchemy ext declar
  • 如何使用google colab在jupyter笔记本中显示GIF?

    我正在使用 google colab 想嵌入一个 gif 有谁知道如何做到这一点 我正在使用下面的代码 它并没有在笔记本中为 gif 制作动画 我希望笔记本是交互式的 这样人们就可以看到代码的动画效果 而无需运行它 我发现很多方法在 Goo
  • Python 分析:“‘select.poll’对象的‘poll’方法”是什么?

    我已经使用 python 分析了我的 python 代码cProfile模块并得到以下结果 ncalls tottime percall cumtime percall filename lineno function 13937860 9

随机推荐

  • 抓取无限滚动的动态电子商务页面

    我在用着rvest在 R 中进行一些抓取 我了解一些 HTML 和 CSS 我想获取 URI 的每种产品的价格 http www linio com co tecnologia celulares telefonia gps 当您在页面上向
  • 没有ConfigureAwait(false)的await在不同的线程上继续

    我有一个 WinForms 应用程序 并且有一些需要在 UI 线程上运行的代码 然而 后面的代码await在不同的线程上运行 protected override async void OnHandleCreated EventArgs e
  • 如何使用 blazor 标记使用本地文化格式化日期

    我在 Blazor 应用程序中使用该标签 但是我如何使用我自己的文化来格式化日期
  • Python Sphinx autodoc 未在 readthedocs 上呈现

    我有一个托管在 Github 上的 Python 包 名为spike2py 我已经使用 Sphinx 和 rst 文件准备了我的文档 这些文件托管在 GitHub 上here 我能够成功运行make html本地并获得所需的输出 也就是说
  • DB设计是否使用子类型?

    我正在设计的数据库有3个主要表 BOOKS ARTICLES NOTES 每本书或一篇文章可以有多个笔记 我最初的设计就是这样 这意味着书籍笔记和文章笔记都放在 笔记 表中 以下是用于NOTES table note id note typ
  • 使用 JacksonMapper 反序列化 Java 8 LocalDateTime

    我已经阅读了几个关于 SO 之间的序列化和反序列化的问题及其答案java time LocalDateTime和 JSON 属性 但我似乎无法让它工作 我已成功配置我的 Spring Boot 应用程序以我想要的格式返回日期 YYY MM
  • 使用 Express 路由处理请求参数中的斜杠字符

    我目前正在使用 Express 开发一个 URL 缩短器应用程序 我希望用户能够输入这样的 URL https www exampleurlshortener com new https www google com 问题是 每当我尝试使用
  • 如何在传输级别压缩来自 WCF .NET 的 HTTP 请求?

    我已经设法在 ASP NET 上启用入站 HTTP 压缩 即HTTP的压缩requests 不仅仅是回复 但我现在在客户端 C NET 4 0 应用程序 苦苦挣扎 我想 添加 HTTP 标头Content Encoding gzip 使用
  • UITableView -headerViewForSection 返回(空)

    我有一个UITableView有 2 个部分 各有各的headerView 我创建了一个自定义headerView通过 viewForHeaderInSection method 后来 我打算稍微修改一下 所以我需要使用viewForHea
  • 大型 JPEG/PNG 图像序列循环

    我一直在从事有关遥感图像处理和图像序列循环的项目 每个生成的图像 JPEG 或 PNG 格式 大约有 8000 4000 像素 我们的用户通常希望根据感兴趣的区域一次循环图像序列 超过 50 张图像 因此 我必须根据用户的可视化客户端大小从
  • 具有 .Net Core 3.0 不记名令牌授权的 Swagger UI

    我正在尝试将授权标头添加到 SwaggerUI api 测试中 下面是我的 Startup cs public void ConfigureServices IServiceCollection services services AddC
  • PHP 会话默认超时[重复]

    这个问题在这里已经有答案了 PHP 会话默认超时吗 即 如果我没有任何编码 用户在一段时间不活动后最终会 注销 吗 这取决于服务器配置或相关指令会话 gc maxlifetime in php ini 通常 默认值为 24 分钟 1440
  • Kafka 多分区排序

    我知道在 Kafka 中不可能对多个分区进行排序 并且分区排序仅保证组内的单个消费者 对于单个分区 然而 使用 Kafka Streams 0 10 现在可以实现这一目标吗 如果我们使用时间戳功能 以便每个分区中的每条消息都保持顺序 那么在
  • htaccess 缓存不起作用

    我将以下内容输入到 htacces 文件中 以便开始缓存 Web 内容 根据 Google Page Speed 和 Yslow 页面仍未被缓存 模块有错吗 或者是应用程序没有正确显示数据 站点在服务器上的 Apache 2 0 上运行 h
  • .htaccess 重定向不适用于 Angular 4

    我知道很多人问这个问题 但我查看了所有答案 但没有任何效果 我确信问题是我需要创建一个 htaccess 文件并将其添加到我的 dist 中 因为这就是 ISP 控制台指南所说的要做的事情 我正在使用 Angular cli 和构建命令 n
  • 为什么我的比较方法有时会抛出 IllegalArgumentException?

    我遇到这个问题已经有一段时间了 搜索了很多 StackOverflow 问题但无法解决我的问题 我之前也问过类似的问题并得到了使用建议 System setProperty java util Arrays useLegacyMergeSo
  • 计算整数数组中的重复元素

    我有一个整数数组crr array我想计算重复出现的元素 首先 我读取数组的大小并使用从控制台读取的数字对其进行初始化 在数组中new array 我存储重复的元素 数组times存储元素连续出现的次数 然后 我尝试搜索重复序列并以特定格式
  • 文件“xxx.mp4”无法打开,因为您无权查看它

    我使用阿拉莫菲尔方法multipartFormData append URL withName file 将视频上传到服务器 但我收到一条错误消息 multipartEncodingFailed Alamofire AFError Mult
  • 无效的回发或回调参数错误?

    我有两个下拉列表 我使用 javascript 根据另一个下拉列表填充一个 在我的 javascript 代码中 我调用一个网络服务 并根据返回的结果填充另一个下拉列表 问题是 在我成功完成此操作后 开始出现以下错误 回发或回调参数无效 事
  • python中的学生t置信区间

    我有兴趣使用 python 计算学生 t 的置信区间 我在 Mathematica 中使用 StudentTCI 函数 现在需要在 python 中编写相同的函数http reference wolfram com mathematica