bootstrap方法的原理:当总体分布未知时,我们可以通过对总体进行反复的、有放回的抽样,从而组建多个样本并利用这些样本对总体进行推断,这个方法被称为非参数bootstrap方法。

当我们已经知道总体的分布函数,但其中含有待估参数时,我们也可以使用这种方法对参数进行估计,此时可以称为参数bootstrap方法。因此与上一讲提到的置换检验相比,bootstrap方法很适合来解决参数估计的问题。

网上有一个例子对bootstrap方法解释的很好。这个例子说为了测量池塘中有多少鱼,我们可以首先在池塘中放入100尾带有标记的鱼,过一段时间后当池塘中的鱼混合均匀后,我们可以进行反复的有放回的捕捞,看看每次捞出的鱼当中有多少带有标记,从而对池塘中鱼的总量进行估计。这个例子很形象的解释了bootstrap方法的原理。

bootstrap这个方法也被称为自助法、自举法、靴攀法。说实话当我初学这个方法时,光听名字就感到莫名其妙。直到后来在了解了该方法的由来之后,我才发现我们的教材简直是害人不浅,把明明一门很有意思的课硬是搞成了劝退课程。

bootstrap字面的意义就是鞋带,该方法的发明者起这个名字的缘由指的是用自己的鞋带把自己提升起来,很好的契合了该方法的原理。这让我想小时候家里天天播放的TVB版的天龙八部,剧中常见大侠们用左脚踩右脚上天的场景

使用bootstrap进行参数估计

接下来我们使用bootstrap方法来估计women数据集中weight变量均值的95%可信区间。


> library(boot<

R语言统计分析:bootstrap方法相关推荐

  1. R语言基于Bootstrap方法计算标准误差(std. error)实战

    R语言基于Bootstrap方法计算标准误差(std. error)实战 目录 R语言基于Bootstrap方法计算标准误差实战 #Bootstrapping计算标准误的流程

  2. 价值1143元的《R语言统计分析微生物组数据(Statistical Analysis of Microbiome Data with R)》系列图书

    文章目录 <R语言统计分析微生物组数据> 本书简介 作者简介 章节简介 猜你喜欢 写在后面 <R语言统计分析微生物组数据> Statistical Analysis of Mi ...

  3. 《R语言统计分析微生物组数据》图书简介

    <R语言统计分析微生物组数据> Statistical Analysis of Microbiome Data with R 京东上原版图书售价1143元 https://item.jd. ...

  4. R语言使用回归方法解决方差分析问题

    R语言使用回归方法解决方差分析问题 线性回归与t检验等价: 线性回归与方差分析等价: 线性回归与协方差分析等价: ANOVA 和回归都是广义线性模型的特例. 案例1 回归分析做ANOVA librar ...

  5. 掌握R语言文件读取方法

    目标 掌握 R语言文件读取方法 学习笔记 utils包内Date Input用法 base包内readLines用法 stringi包内stri_read_lines xlsx包内Date Input ...

  6. R语言气象相关分析方法

    R语言气象相关分析方法(包括二进制文件R语言读取) ######读取热带印度洋海温场资料################# read.filename <- file("D:\\99\ ...

  7. R语言统计分析之方差分析

    R语言是一个很好的做统计分析的语言,本文对R的方差分析做个总结 方差分析我个人理解就是变异分解(作为农学生这些都是田间统计学的),在一组数据中由于数据之间的差异会有一个总的变异即总方差,而基于我们的试 ...

  8. R语言包安装方法,及优质包推荐

    R语言,之所以能成为统计学的"当红炸子鸡",因为它内置了海量统计函数,使用者可以利用其对数据进行快速的交互分析,在数据分析界是当之无愧的"瑞士军刀". 因此,通 ...

  9. Ubuntu18.04安装最新R语言环境的方法

    写在前面 最近学习R语言,在Windows环境配置很简单,但是导出的PDF不尽人意,于是选择Ubuntu来搞,可惜一开始我还是太天真,直接sudo apt install r-base了,导致安装的R ...

最新文章

  1. UVa11968 - In The Airport
  2. 计算机ip地址配置参数,指定电脑的IP地址和DNS等参数配置方法
  3. 哈哈!TCP泄露了操作系统信息···
  4. c语言风景日历制作系统,初学,C语言日历制作
  5. 搞定Server 2008蓝牙问题
  6. mysql抓取csv_如何将.csv数据上传、提取、存储到服务器并传输到mysql
  7. 树莓派指定python2编译_在树莓派上编译安装ROS2
  8. Android开发 - 掌握ConstraintLayout(一)传统布局的问题 1
  9. TCP协议以及TCP的三次握手和四次挥手
  10. 戴尔服务器修改分辨率,dell显示器怎么设置分辨率
  11. windows下的内存泄露检测工具VLD使用
  12. 通过IP地址进行精准定位
  13. 编写一个能将给定非负整数列表中的数字排列成最大数字的函数。
  14. GDS List内容详情
  15. 布兰迪斯大学计算机科学专业,美国布兰迪斯大学计算机科学博士专业介绍
  16. 备考通信复试过程中的一些知识点总结梳理——移动通信系统Ⅱ
  17. 请你谈谈IP地址和MAC地址关系,为何需要两个地址?
  18. 【全栈之前端练习】ES6核心编程
  19. 维控协议转换网关WTGNet-LX
  20. 基于SSM框架的图书销售系统

热门文章

  1. 数据安全--分类分级
  2. STM32端口重映射
  3. 服务器性能-一台服务器能承载多少人同时访问?
  4. MySQL 如何隐藏客户姓名、手机号或者身份证号中的部分信息
  5. InVEST模型 | HAbitat quality模块计算生境质量
  6. 记一次 K8s 控制平面排障的血泪经历!
  7. java messagedigest_Java 自带的加密类MessageDigest类(加密MD5和SHA)
  8. PyQT5 (二十五) 绘图API: 绘制不同类型的直线 的案例drawLine()
  9. 2014年考研高等数学导学(一…
  10. C#:if (!IsPostBack)作用