跳转到主要内容

基于重抽样的Python推理

项目描述

https://img.shields.io/pypi/v/resample.svg https://img.shields.io/conda/vn/conda-forge/resample.svg https://github.com/resample-project/resample/actions/workflows/test.yml/badge.svg https://coveralls.io/repos/github/resample-project/resample/badge.svg https://readthedocs.org/projects/resample/badge/?version=stable https://img.shields.io/pypi/l/resample https://zenodo.org/badge/145776396.svg

完整文档链接

基于数据重采样和排列的Python重采样推理

此软件包由Daniel Saxton创建,现在由Hans Dembinski维护。

功能

  • 自助重抽样:普通或平衡的,可选分层

  • 扩展自助重抽样:还改变样本大小

  • 参数化重抽样:高斯、泊松、伽马等

  • 任何估计量偏差和方差的Jackknife估计

  • 计算任何估计量的自助置信区间(百分位数或BCa)

  • 基于排列的传统统计检验的变体(如独立性USP检验等)

  • 用于处理经验分布的工具(CDF、分位数等)

  • 仅依赖于numpyscipy

示例

我们对算术平均值的不确定性进行自助法,这是期望的估计量。在这种情况下,我们已知计算此不确定性的公式,可以将其与自助法结果进行比较。更复杂的示例可以在文档中找到

from resample.bootstrap import variance
import numpy as np

# data
d = [1, 2, 6, 3, 5]

# this call is all you need
stdev_of_mean = variance(np.mean, d) ** 0.5

print(f"bootstrap {stdev_of_mean:.2f}")
print(f"exact {np.std(d) / len(d) ** 0.5:.2f}")
# bootstrap 0.82
# exact 0.83

令人惊奇的是,自助法对于任意复杂的估计量都同样有效。当样本量较小时,自助法通常也能提供良好的结果。

安装

您可以使用pip进行安装。

pip install resample

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

resample-1.10.0.tar.gz (632.1 kB 查看哈希

上传时间

构建分发

resample-1.10.0-py3-none-any.whl (20.3 kB 查看哈希

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面