bootstrap置信区间:

假设总体的分布F未知,但有一个容量为n的来自分布F的数据样本,自这一样本按有放回抽样的方法抽取一个容量为n的样本,这种样本称为bootstrap样本。相继地、独立地自原始样本中抽取很多个bootstrap样本,利用这些样本对总体F进行统计推断,这种方法称为非参数bootstrap方法,又称自助法。

使用bootstrap方法可以求得变量(参数)的置信区间,称作bootstrap置信区间。

bootstrap置信区间:

使用Python计算bootstrap置信区间:

这里以一维数据为例,取样本均值作为样本估计量。代码如下:import numpy as np

def average(data):

return sum(data) / len(data)

def bootstrap(data, B, c, func):

"""

计算bootstrap置信区间

:param data: array 保存样本数据

:param B: 抽样次数 通常B>=1000

:param c: 置信水平

:param func: 样本估计量

:return: bootstrap置信区间上下限

"""

array = np.array(data)

n = len(array)

sample_result_arr = []

for i in range(B):

index_arr = np.random.randint(0, n, size=n)

data_sample = array[index_arr]

sample_result = func(data_sample)

sample_result_arr.append(sample_result)

a = 1 - c

k1 = int(B * a / 2)

k2 = int(B * (1 - a / 2))

auc_sample_arr_sorted = sorted(sample_result_arr)

lower = auc_sample_arr_sorted[k1]

higher = auc_sample_arr_sorted[k2]

return lower, higher

if __name__ == '__main__':

result = bootstrap(np.random.randint(0, 50, 50), 1000, 0.95, average)

print(result)

输出:(20.48, 28.32)

php 置信区间 计算,bootstrap置信区间如何求相关推荐

  1. Bootstrap置信区间和GEV拟合pdf

    ** Bootstrap置信区间和GEV拟合pdf ** 1. 置信区间 置信区间是总体参数估计的一个界限,用于量化估计的不确定性.另外,置信区间是一个范围的可能性. 真正的模型性能可能在这个范围之外 ...

  2. 置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算?

    置信区间(Confidence Intervals)是什么?如何计算置信区间?置信区间的两种计算方法是什么?二值样本置信区间如何计算?如何基于bootstrap抽样进行置信区间计算? 目录 置信区间( ...

  3. php 置信区间 计算,科学网—置信区间和标准误差 - 邸月宝的博文

    今天看美国统计学家Iversen等人编著的由吴喜之老师等人翻译的<统计学-基本概念与方法>一书,才算是对"置信区间"一词有了一些了解,而我在此之前的理解正如书中153页 ...

  4. R语言置信区间计算(confidence interval)、计算比例值对应的置信区间、为比例值构建95%执行区间、使用glue包把最终结果以标准格式输出

    R语言置信区间计算(confidence interval).计算比例值对应的置信区间.为比例值构建95%执行区间.使用glue包把最终结果以标准格式输出 目录

  5. Greedy Match学习笔记二 —— 安慰剂检验与置信区间计算

    Greedy Match学习笔记二 -- 安慰剂检验与置信区间计算 上一节我们介绍了Greedy Match的基本原理.本节中,我们将在不同样本量的情况下分别进行安慰剂检验,以验证Greedy Mat ...

  6. 威尔逊置信区间 php,威尔逊置信区间排序

    对于召回的一些数据如何给这些数据来排名,然后根据这个排名来显示数据,这就需要使用"威尔逊区间"了. 首先我们讨论的情况是每个项目只有两种选择,且项目之间是相互独立的,就是项目符合& ...

  7. 三角函数算式的c语言表达式,能计算加减乘除表达式,求添加计算平方、三角函数的功能,...

    能计算加减乘除表达式,求添加计算平方.三角函数的功能,在线等,急 各位C语言大神,求帮忙,现在代码能计算加减乘除表达式,但是不能计算平方和三角函数,求大神添加功能. 在线等~~~ // EX6_08. ...

  8. php 置信区间 计算,深度学习篇-如何理解置信区间

    关于其在正态分布上的应用-- 正态分布的θ=(μ,σ^2)(这两个指标也是整个总体的均值和方差),而用n个服从同一正态分布的随机变量进行最大似然估计的结果是Argmax L(θ)=(x bar,s^2 ...

  9. excel 置信区间 计算_如何用excel计算95%的置信区间 | 在excle中如何进行区间估计...

    Excel中用什么函数可以算置信区间,怎么算啊? 用excel求方差: ---函数---统计-----VAR或VARP VAR分N减了1,估算样本方差. VARP分母N,计算样本总体差 由于样到限制, ...

最新文章

  1. codeforces396A
  2. 简单理解session
  3. daemon函数的原理及使用详解
  4. html点击图片放大_vue 插件之picture-markert图片标注
  5. 深度比较Map的遍历
  6. 可拖动jquery插件
  7. 基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
  8. ORCAD PSPICE 仿真学习
  9. Make the Team(匈牙利算法)
  10. 基于C#的网站地图制作
  11. 好玩有趣的Workerman小蝌蚪匿名聊天室HTML源码
  12. Latex 跨页图片跑到最后一页问题
  13. 将物理机迁移到ESXI上
  14. Word2007从指定页插入页码,不包括封面和目录,指定页为首页第1页
  15. 【Linux操作系统基础】第六章 Linux中的进程管理
  16. ChatGpt - 基于人工智能检索进行论文写作
  17. 成君忆 易中天 三国专家网上博斗
  18. android开发工具箱下载,android开发工具箱APP
  19. 大数据Hadoop学习笔记01
  20. 令博主崩溃的scanf函数-C语言

热门文章

  1. 微信域名检测问题解决方案
  2. 良好的客户忠诚度是CRM的最终目标吗?
  3. MSP432 快速开发指南:如何利用 DriverLib 进行快速开发
  4. (五)flask扩展
  5. Carbon生成代码图片详细教程
  6. Manjaro 入门使用教程
  7. jsdelivr npm的cdn包
  8. android 2.3状态栏背景,【教程】2.3状态栏美化~
  9. CC00019.python——|HadoopPython.v19|——|Arithmetic.v19|语法:进阶函数.V1|
  10. 《花开半夏》--十二岁·遇见