R实验 随机变量及其分布

  • 实验目的:
  1. 掌握常见几种离散性随机变量及其分布在R语言中对应的函数用法;
  2. 掌握常见几种连续性随机变量及其分布在R语言中对应的函数用法;
  3. 掌握统计量的定义及统计三大抽样分布在R语言中对应的函数用法。

实验内容:

(习题4.5)通过对学生成绩的统计,高等数学课程的不及格率为20%。现随机地抽查了学习该课程的20名学生,试计算:(提示:这是一个二项分布,参考例4.7)

(1)有2名或2名以下学生不及格的概率是多少?(提示:累积分布函数pbinom(),答案:0.2061)

p1<-pbinom(2,size = 20,prob = 0.2)

p1

(2)有4名学生不及格的概率是多少?(提示:概率密度函数dbinom(),答案:0.2182)

p2<-dbinom(4,size = 20,prob = 0.2)

p2

(3)超过3名学生不及格的概率是多少?(提示:累积分布函数pbinom(),答案:0.5886)

p3<-pbinom(3,size = 20,prob = 0.2)

p4<-1 - p3

p4

(习题4.14)设某城市男子的身高服从均值为168cm,标准差为6cm的正态分布。求:

(1)该市男子身高在170cm以上的概率;(提示:累积分布函数pnorm(),答案:0.3694)

p<-pnorm(170,mean = 168,6)

p1<-1-p

p1

(2)为了使99%以上的男子上公共汽车不至于在车门上沿碰头,当地的公共汽车门框应设计多高?(提示:即求身高为哪个值以下的概率超过0.99,亦即:求k的值,使得P{X≤k}≥.0.99。显然题目是求分位数k,需要用到分位数函数qnorm()。注意到在R语言中,分位数函数默认是下分位数,大家可以看一下,R语言中下分位数函数中有一个参数lower.tail=TRUE,这个参数就是表示下分位数,默认值为TRUE。可参考例4.14。答案:181.9581)

p<-pnorm(170,mean = 168,6)

p1<-1-p

p1

按照参考代码,在一个图中绘制如下图所示的三个正态分布的概率密度函数曲线。要求(第4-7题要求与此类似,不再重复说明):

(1)生成图形后,点击RStudio右下角区域中的“Plot”标签下的“Export”按钮,在弹出的菜单中选择“Save as Image…”,保存为PNG格式。然后将此PNG图片插入到此文档中,替换掉原来的样例图。

(2)删除参考代码截图,并粘贴代码文字到此文档中(不是截图)。

(3)对其中的一些参数,可以修改其值或者注释掉该参数,看看生成的图形有什么变化,从而加深理解这些参数的意义。

参考代码:

x <- seq(-4,4,length.out =1000)

y1 <- dnorm(x)

y2 <- dnorm(x,mean = 2,sd = 0.5)

y3 <-dnorm(x,mean = 0,sd = 0.5)

plot(

  x,

  y1,

  type = "l",

  lty =4,

  col ="green3",

  lwd = 2,

  xlim = c(-3,4),

  ylim = c(0,0.8),

  xlab = "x",

  ylab = "density",

  xaxt = "n",

  yaxt = "n",



)



lines(

    x,

    y2,

    lty = 5,

    col = "red"

)

lines(

    x,

    y3,

    lty = 1,

    lwd = 2,

    col = "blue"

)

axis(side = 1,at = seq(-3,4,by = 1))

axis(side = 2,at = seq(0,0.8,by = 0.2))

abline(v = 0)

abline(v = 2)

abline(h = max(y1),lty = 3)

legend(

  "topleft",

  inset = 0.02,

  title = "normal distribution",

  c("μ=0,σ=0.5","μ=2,σ=0.5","μ=0,σ=1"),

  cex = 0.8,

  lty = c(1,5,4),

  lwd = 2,

  col = c("blue","red","green3")



  )



在一个图中,绘制第3题中三个正态分布函数的累积分布函数曲线。(注意为了让曲线完整显示,纵轴的范围需要调整为0到1之间,同时将纵坐标的标签改为CDF,即累积分布函数(Cumulative Distribution Function))

替换以上样例图,并粘贴代码文字于下(非截图)

代码:

x <- seq(-4,4,length.out =1000)

y1 <- pnorm(x)

y2 <- pnorm(x,mean = 2,sd = 0.5)

y3 <-pnorm(x,mean = 0,sd = 0.5)

plot(

  x,

  y1,

  type = "l",

  lty =4,

  col ="green",

  lwd = 2,

  xlim = c(-4,4),

  ylim = c(0,1),

  xlab = "x",

  ylab = "density",

  xaxt = "n",

  yaxt = "n",



)



lines(

    x,

    y2,

    lty = 5,

    col = "red"

)

lines(

    x,

    y3,

    lty = 1,

    lwd = 2,

    col = "blue"

)

axis(side = 1,at = seq(-4,4,by = 2))

axis(side = 2,at = seq(0,1,by = 0.2))

abline(v = 0)

abline(v = 2)

#abline(h = max(y1),lty = 3)



legend(

  "topleft",

  inset = 0.02,

  title = "累积密度函数曲线",

  c("μ=0,σ=0.5","μ=2,σ=0.5","μ=0,σ=1"),

  cex = 0.8,

  lty = c(1,5,4),

  lwd = 2,

  col = c("blue","red","green3")



  )

模仿第3题,绘制下图所示的三个c2分布的概率密度函数曲线。(注意坐标轴刻度、图例等的变化)

替换以上样例图,并粘贴代码文字于下(非截图)

代码:

x <- seq(0,15, length.out = 1000)

y1 <- dchisq(x, df = 1)

y2 <- dchisq(x, df = 4)

y3 <- dchisq(x, df = 10)



plot(

  x,

  y1,

  type = "l",

  lty = 4,

  col = "green3",

  lwd = 2,

  xlim = c(0, 15),

  ylim = c(0.00, 0.30),

  xlab = "x",

  ylab = "density",

  xaxt = "n",

  yaxt = "n"

)



lines(

  x,

  y2,

  lty = 5,

  col = "red"

)



lines(

  x,

  y3,

  lty = 1,

  lwd = 2,

  col = "blue"

)



axis(side = 1, at = seq(0, 15, by = 5))

axis(side = 2, at = seq(0, 0.30, by = 0.05))

#abline(v = 0)

#abline(v = 2)

#abline(h = max(y1), lty = 3)



legend(

  "topright",

  inset = 0.02,

  title = "chi-square distribution",

  c("n = 10", "n = 4", "n = 1"),

  cex = 0.8,

  lty = c(1, 5, 4),

  lwd = 2,

  col = c("blue", "red", "green3")

)

模仿第3题,绘制下图所示的三个t分布的概率密度函数曲线。(注意坐标轴刻度、图例等的变化)

替换以上样例图,并粘贴代码文字于下(非截图)

代码:

x <- seq(0,15, length.out = 1000)

y1 <- dchisq(x, df = 1)

y2 <- dchisq(x, df = 4)

y3 <- dchisq(x, df = 10)



plot(

  x,

  y1,

  type = "l",

  lty = 4,

  col = "green3",

  lwd = 2,

  xlim = c(0, 15),

  ylim = c(0.00, 0.30),

  xlab = "x",

  ylab = "density",

  xaxt = "n",

  yaxt = "n"

)



lines(

  x,

  y2,

  lty = 5,

  col = "red"

)



lines(

  x,

  y3,

  lty = 1,

  lwd = 2,

  col = "blue"

)



axis(side = 1, at = seq(0, 15, by = 5))

axis(side = 2, at = seq(0, 0.30, by = 0.05))

#abline(v = 0)

#abline(v = 2)

#abline(h = max(y1), lty = 3)



legend(

  "topright",

  inset = 0.02,

  title = "chi-square distribution",

  c("n = 10", "n = 4", "n = 1"),

  cex = 0.8,

  lty = c(1, 5, 4),

  lwd = 2,

  col = c("blue", "red", "green3")

)

模仿第3题,绘制下图所示的三个F分布的概率密度函数曲线。(注意坐标轴刻度、图例等的变化。图例中字符的下标不做要求)

替换以上样例图,并粘贴代码文字于下(非截图)

代码:

x <- seq(0,4, length.out = 1000)

y1 <- df(x,3,15)

y2 <- df(x,7,15)

y3 <- df(x,15,15)



plot(

  x,

  y1,

  type = "l",

  lty = 4,

  col = "green3",

  lwd = 2,

  xlim = c(0, 4),

  ylim = c(0.00, 1.0),

  xlab = "x",

  ylab = "density",

  xaxt = "n",

  yaxt = "n"

)



lines(

  x,

  y2,

  lty = 5,

  col = "red"

)



lines(

  x,

  y3,

  lty = 1,

  lwd = 2,

  col = "blue"

)



axis(side = 1, at = seq(0, 4, by = 1))

axis(side = 2, at = seq(0, 0.8, by = 0.2))

#abline(v = 0)

#abline(h = max(y1), lty = 3)



legend(

  "topright",

  inset = 0.02,

  title = "F distribution",

  c("n1=3,n2=15", "n1=7,n2=15","n1=15,n2=15"),

  cex = 0.8,

  lty = c(1, 5, 4),

  lwd = 2,

  col = c("green3", "red", "blue")

)

思考:

常见离散型随机变量的分布有哪些?

伯努利分布、二项分布、泊松分布、几何分布、超几何分布

常见连续型随机变量的分布有哪些?

正态分布、指数分布、均匀分布、伽马分布、卡方分布、t分布、F分布

二项分布适用于____放回的抽样,超几何分布适用于____放回的抽样。(填“有”或“无”)

描述某一特定时间段内或空间段内事件发生次数的随机变量,通常服从什么分布?

泊松分布

描述两个事件间隔时间长度的随机变量,通常服从什么分布?

指数分布

统计量是样本的函数,且不包含总体的未知参数,它是随机变量吗?

统计量是随机变量

常用的抽样方法有两大类:概率型抽样方法和非概率抽样方法。它们各自又含有哪些具体的方法?

概率型抽样方法包括简单随机抽样、分层抽样、整群抽样、多阶段抽样等;

非概率抽样方法包括方便抽样、判断抽样、整齐抽样、比例抽样等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/636802.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【html5】02-语义标签

1 引言 语义标签在用法上面与div标签没有区别&#xff0c;但是比div标签没多了层语义性&#xff01;&#xff01; 低版本的浏览器不支持语义标签&#xff0c;即语义标签失效 2 语义标签 <body><!-- <div class"nav"></div><div class&quo…

探索数值分析的奥秘:掌握NumPy与Pandas基础

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、NumPy&#xff1a;数值计算的效率提升器 二、Pandas&#xff1a;数据处理与分析的利器 …

【真人Q版手办风】线稿手绘+ AI绘图 Stable Diffusion 完整制作过程分享

大家好&#xff0c;我是设计师阿威。 今天给大家分享一篇【真人Q版卡通手办】风格的制作过程&#xff0c;话不多说&#xff0c;进入正题。 成品预览 手绘线稿 首先&#xff0c;我使用的是老款手绘软件【SAI】&#xff0c;用[钢笔工具]进行了人物的线稿Q版描绘。&#x1f447…

每周刷题第二期

个人主页&#xff1a;星纭-CSDN博客 系列文章专栏&#xff1a;刷题 踏上取经路&#xff0c;比抵达灵山更重要&#xff01;一起努力一起进步&#xff01; 目录 一.选择题 1. 2. 二.编程题 1.添加逗号 方法一&#xff1a;递归 方法二&#xff1a;迭代 2.删除公共字符 3…

后端之路第二站(正片)——SprintBoot之:设置请求接口

这一篇讲怎么简单结合模拟云接口&#xff0c;尝试简单的后端接接口、接受并传数据 一、下载Apifox接口文档软件 目前的企业都是采用前后端分离开发的&#xff0c;在开发阶段前后端需要统一发送请求的接口&#xff0c;前端也需要在等待后端把数据存到数据库之前&#xff0c;自己…

.NET快速实现网页数据抓取

网页数据抓取需求 本文我们以抓取博客园10天推荐排行榜第一页的文章标题、文章简介和文章地址为示例&#xff0c;并把抓取下来的数据保存到对应的txt文本中。 请求地址&#xff1a;https://www.cnblogs.com/aggsite/topdiggs 创建控制台应用 创建名为DotnetSpiderExercise的控…

Sentinel的授权规则详解

文章目录 1、授权规则1.1、基本规则1.2、如何获取origin1.3、给网关添加请求头1.4、配置授权规则 2、自定义异常结果2.1、异常类型2.2、自定义异常处理 &#x1f343;作者介绍&#xff1a;双非本科大三网络工程专业在读&#xff0c;阿里云专家博主&#xff0c;专注于Java领域学…

python web自动话(⽂件上传和⽇期控件)

1.⽂件上传操作-input标签⽂件选择 我们有如下的文件上传的联系网站,我们可以定位到选择文件,但是点击选择文件无法定位到 我们可以看到这个选择文件的标签是input 我们直接使用send_keys进行图片上传 """""" import timefrom selenium import w…

D-Insar操作全程记录

前言 本实例ENVI版本5.6 裁剪 使用工具&#xff1a; 第一个界面&#xff1a; 输入基于上述两个文件画的研究区域。参考文件选择标准&#xff1a;area.shp是基于那个图像画的就选哪个。因为哨兵1的坐标不是地理坐标&#xff0c;故基于哨兵1话的shp需要选择参考影像。如果是…

STM32HAL(四)中断与NVIC解析

目录 中断 中断作用与意义 NVIC 中断向量表 基本概念 功能和作用 NVIC工作原理 STM32中断优先级 1. 优先级分组 2. 优先级设置 3. 中断服务程序执行顺序 4. 配置方法 STM32 NVIC的使用 1&#xff0c;设置中断分组 2&#xff0c;设置中断优先级 3&#xff0c;使…

vue使用driver.js引导并自定义样式和按钮

参考网址https://driverjs.com/docs/installation 安装 npm install driver.js 以下是1.3.1版本的基本使用方法 import { driver } from driver.js import driver.js/dist/driver.css mounted() {// 实例化driver对象const driverObj driver({showProgress: true,steps: …

【mysql】【docker】mysql8-互为主从

&#x1f338;&#x1f338; Linux/docker-compose/mysql8 互为主从 优雅部署 &#x1f338;&#x1f338; 记录下两台Linux的mysql需要热备份&#xff0c;互为主从&#xff0c;后期加上keepalived实现高可用切换 参考博客&#xff1a;答 案 &#x1f338; 一、准备文件 这里…

一文了解基于ITIL的运维管理体系框架

本文来自腾讯蓝鲸智云社区用户&#xff1a;CanWay ITIL&#xff08;Information Technology Infrastructure Library&#xff09;是全球最广泛使用的 IT 服务管理方法&#xff0c;旨在帮助组织充分利用其技术基础设施和云服务来实现增长和转型。优化IT运维&#xff0c;作为企业…

k8s node NotReady后会发生什么?

K8s 是一种强大的容器编排和管理平台&#xff0c;能够高效地调度、管理和监控容器化应用程序&#xff1b;其本身使用声明式语义管理着集群内所有资源模型、应用程序、存储、网络等多种资源&#xff0c;Node 本身又属于 K8s 计算资源&#xff0c;上面承载运行着各种类型的应用程…

141.字符串:重复的字符串(力扣)

题目描述 代码解决 class Solution { public:// 计算字符串s的next数组&#xff0c;用于KMP算法void getNext(int *next, const string& s){int j 0; // j是前缀的长度next[0] 0; // 初始化next数组&#xff0c;第一个字符的next值为0for (int i 1; i < s.size(); …

TAS5711带EQ和DRC支持2.1声道的20W立体声8V-26V数字输入开环D类数字功放音频放大器

前言 数字功放很难搞&#xff0c;寄存器很多&#xff0c;要配置正确才有声音&#xff0c;要想声音好&#xff0c;要好好调整。 TAS5711出道很多年了&#xff0c;现在仍然在不少功放、音箱中能看到。 TAS5711特征 音频输入/输出 从 18V 电源向 8Q 负载提供 20W 功率 宽 PVDD…

深度学习之Tensorflow卷积神经网络手势识别

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 手势识别是计算机视觉和人工智能领域的重要应用之一&#xff0c;具有广泛的应用前景&#xff…

常用生物信息学服务器推荐

1、超强性能&#xff0c;AMD 256核心&#xff0c;512线程&#xff0c;2.5TB满通道内存&#xff0c;200T硬盘 CPU&#xff1a;2颗128核心 2.25GHz AMD EPYC 9754 内存&#xff1a;24根96GB DDR5 4800MHz ECC REG 硬盘&#xff1a;1块1TB U.2 SSD系统盘1块15.36TB U.2热数据盘…

2024 年 电工杯(A题)大学生数学建模挑战赛 | 园区微电网风光储协调| 数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时&#xff0c;你是否曾经感到茫然无措&#xff1f;作为2022年美国大学生数学建模比赛的O奖得主&#xff0c;我为大家提供了一套优秀的解题思路&#xff0c;让你轻松应对各种难题。 CS团队倾注了大量时间和心血&#xff0c;深入挖掘解决方案。通…

pip换源ubuntu

到THU网站上有给定的教程 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 方法1 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package然后在https://pypi.org/project/nvidia-cublas-cu12/#files 里面搜索你的包名 方法2 python -m pip install --upg…