news 2026/8/9 19:23:39

Bootstrap法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Bootstrap法

Bootstrap法(自助法)是一种强大的统计重抽样方法,由Bradley Efron于1979年提出。它的核心思想是通过从原始数据中有放回地重复抽样,来估计统计量的分布、计算标准误、构建置信区间等,尤其适用于那些理论分布难以推导或样本量较小的情况。

你可以把它想象成一种“自我复制”的方法:利用已有的样本,通过模拟来探索统计量的可能性。

实现方法

假设原始样本大小为 n,Bootstrapping 的实现步骤如下:

  1. 从原始样本中有放回地抽取 n 次,形成一个新的样本。

  2. 重复上述步骤 B 次(通常 B 取值在 1000 到 10000 之间),形成 B 个新样本。

  3. 计算每个新样本的统计量,得到 B 个统计量的分布。

  4. 根据这些统计量的分布来估计总体的统计特征。

以下是一个简单的 Python 实现示例:

import numpy as np # 原始样本数据 data = [1, 2, 3, 4, 5,6] # 设定重采样次数 B = 10000 # 存储每次重采样的均值 means = [] # 进行 B 次重采样 for _ in range(B): sample = np.random.choice(data, size=len(data), replace=True) means.append(np.mean(sample)) # 计算均值的置信区间 conf_interval = np.percentile(means, [2.5, 97.5]) print(f"95% 置信区间: {conf_interval}")

下面就是运行结果,就是说2.16666~4.83333这个区间可以涵盖95%的区域(2.5%~97.5%),只有左右极端的各2.5%取不到。这个区间就是基于Bootstrap的均值95%置信区间。

百分位数法:取Bootstrap分布的 α/2α/2 和 1−α/21−α/2 分位数作为置信区间的上下限(例如,95%置信区间取2.5%和97.5%分位数)

应用

Bootstrapping 方法在统计学和机器学习中有广泛的应用,主要包括以下几个方面:

  1. 命名实体抽取:通过不断的迭代学习过程,逐步选出增量样本,并将这些样本扩充到下一轮的训练数据中。

  2. 关系抽取:使用较小数量的标注数据作为种子,反复迭代,最终达到需要的信息规模。

  3. 抽取负样本:在知识库问答中,通过 Bootstrapping 方法选择能使模型混淆的负样本以进一步训练模型。

优缺点

优点

  1. 不需要大样本量,适用于小型数据集。

  2. 处理异常值效果较好。

缺点

  1. 计算时间较长。

  2. 结果不能被理解为 100% 确定的正确,会有一定的误差幅度。

总结

Bootstrap法本质是一种基于计算能力的“仿真工具”。它通过把已有的样本当作“虚拟总体”,反复从中抽样来模拟统计量的抽样分布,从而绕过了复杂的理论推导,为统计推断提供了一个非常灵活和实用的框架。它已成为现代统计学、机器学习、数据科学中不可或缺的工具之一。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/1 15:03:44

漏洞挖掘小白避坑:从基础认知到落地实操,全流程直接套用

对新手来说,挖掘并非遥不可及,核心是掌握正确思路和基础方法,从手工挖掘入手建立认知。本文就带大家走进漏洞挖掘的入门世界,从思路构建到实战操作,全程手把手教学,帮你迈出“找漏洞”的第一步。一、先理清…

作者头像 李华
网站建设 2026/8/9 8:43:01

一文读懂密钥的分层管理机制:根密钥、密钥加密密钥、工作密钥

数字时代,我们的财产和秘密都锁在云端,而密钥就是打开这些锁的钥匙。如果把所有钥匙都串在同一串钥匙圈上,一旦丢失,后果不堪设想…… 你是否曾经把家门钥匙、车钥匙、办公室钥匙全部挂在同一个钥匙圈上?如果丢失&…

作者头像 李华
网站建设 2026/8/1 0:52:03

基于KeyarchOS的OpenClaw部署实战:打造数据中心7x24小时的“AI管家”

近期,开源AI代理与自动化平台OpenClaw凭借“本地优先、主动执行、多渠道交互”的核心能力,迅速成为GitHub热门项目,从个人办公到团队协作,掀起一场AI自动化效率革命。 浪潮信息云峦服务器操作系统KeyarchOS(简称KOS&a…

作者头像 李华
网站建设 2026/7/28 3:22:55

新手如何建立网站?2026年主流建站步骤与工具全指南

在数字时代,拥有一个专业、可靠的网站已成为个人展示、企业运营的基石。然而,对于许多非技术背景的创业者、博主或小型企业主而言,“建站”二字听起来往往伴随着复杂的技术和高昂的成本。事实上,只要理清步骤,选对工具…

作者头像 李华