在R中,概率函数使用第一个字母(d, p, q, r)表示所知分布的某一方面:

d表示密度函数。

p表示概率分布函数。

q为分位函数,即已知某一点x的概率值是多少,反求x

r为随机函数。可用于分布检验。

下面用某班级同学的身高(服从二项分布, mean = 1.65, sd = 2.32 来反应dpqr函数的不同特点。

1. dnorm()函数

该函数表示分布在某一点的概率或者概率密度。

set.seed(1)
x = seq(-10,15, length.out = 100)
y = dnorm(x, 1.65, 2.32)
plot(x, y, xlim = c(-10, 15), type = "l", col = 'red', xaxs = "i", main = "正态分布概率密度图", xlab = "身高", ylab = "概率")

2. pnorm()函数

该函数也称为概率累积分布函数。x = 1.65时对应的y值表示该班级中身高小于等于1.65的概率

set.seed(1)
x = seq(-10, 15, length.out = 00)
y = pnorm(x, mean = 1.65, sd = 2.32)

plot(x, y, col = "red", type = "l", main = "概率累积分布函数", xlab = "身高", ylab = "累积概率")

3. qnorm()函数

分位函数,以累积概率值为x轴,y值为其匹配的数字值

即已知身高小于等于y 的累积概率为x = 0.78, 求y值

set.seed(1)
x = seq(0, 1, length.out = 100)
y = qnorm(x, mean = 1.65, sd = 2.32)
plot(x, y, col = "red", type = "l", main = "概率累积分位函数", ylab = "身高", xlab = "累积概率")

4. rnorm()函数

该函数用于生成该分布的随机数,常用来进行分布检验

set.seed(1)
S = rnorm(1000)

ks.test(S, "pnorm")

R语言之dpqr概率函数相关推荐

  1. r语言 悲观剪枝_R语言实战(5) ——高级数据管理

    往期回顾: R语言实战(1)--R语言介绍 R语言实战(2)--创建数据集 R语言实战(3)--图形初阶 R语言实战(4) --数据管理 本期是我们推出<R语言实战>赠书活动的最后一天啦! ...

  2. R手册(Common)--R语言入门

    **说明:**本节中大部分内容摘自书籍<R语言实战(第2版)> 文章目录 RStudio: Take control of your R code 数据处理一般流程 R 数据结构 R 运算 ...

  3. R语言常用函数总结大全

    今天把R常用函数大体汇总了一下,其中包括一般数学函数,统计函数,概率函数,字符处理函数,以及一些其他函数: 1.      数学函数 函数 作用 abs() 绝对值 sqrt() 平方根 ceilin ...

  4. R语言实战学习笔记-高级数据管理

    本文将从以下几个方面介绍R语言中的数据管理,1.数据处理函数 2.控制流 3.用户自定义函数 4.整合和重构 1.数据的处理函数 #实例 x<-c(1,2,3,4,5,6,7,8,9) y< ...

  5. R语言学习笔记(二)处理函数与基本图形绘制

    写在前面 主要内容 数学与统计函数 数据的标准化 概率函数 生成服从正态分布的伪随机数 字符串处理函数 应用于矩阵和数据框的函数 图形绘制 直方图的绘制(hist) 核密度图的绘制 箱线图 经验分布图 ...

  6. R语言统计分布及模拟

    #R语言中统计分布和模拟 #R中的各种概率统计分布 #汉文名称 英文名称 R对应的名字 附加参数 #β分布 beta beta shape1, shape2, ncp(偏态指数(non-central ...

  7. 为什么要是用R语言?

    关于R语言的优劣势详细了解: 大数据之R语言速成与实战 为什么选择R? 丰富的资源:涵盖了多种行业数据分析中几乎所有的方法. 良好的扩展性:十分方便得编写函数和程序包,跨平台,可以胜任复杂的数据分析. ...

  8. R语言之探索性数据分析篇

    转载自:http://blog.csdn.net/lilanfeng1991/article/details/18565955 探索性数据分析(Exploratory Data Analysis,ED ...

  9. R语言基础学习记录4:重要函数

    时间: 2018-07-18(学习) 2018-07-22(学习记录) 教程:慕课网 <R语言基础> 讲师:Angelayuan 补充内容: R语言常用函数总结大全.gl()函数 学习内容 ...

  10. R语言实战 第2版 中文目录

    封面 1 数字版权声明 2 作译者介绍 3 扉页 4 版权页 5 版权声明页 6 对第1版的赞誉 7 致谢 8 前言 10 关于本书 12 关于封面图片 17 目录 18 第一部分 入门 24 第1章 ...

最新文章

  1. 炼个BERT别人花几分钟你花了快1天?谷歌:我这是4810亿参数的巨型BERT
  2. 你所需要的java基础篇和提升篇大总结
  3. artificial intelligence courses
  4. mysql 中如何删除重复的数据_mysql如何快速删除重复的数据
  5. 从CLI监视OpenJDK
  6. 华为mate50鸿蒙,华为Mate50Pro首次曝光,5000mAh+鸿蒙OS+120Hz,太强
  7. 基本类型与字符串的相互转换
  8. IDEA 插件开发入门教程 1
  9. Java如何简单实现一个定时器
  10. springboot通过各种不同类型参数获取容器中的bean工具类
  11. Atitit 图像处理知识点  知识体系 知识图谱
  12. Java性能优化的35个细节(珍藏版)
  13. MAC在window下禁用触摸板
  14. DDR3 内存带宽计算
  15. 互联网广告定价策略与算法
  16. 本周最新文献速递20220423
  17. 目标检测系列:SSD系列SSD、FSSD、DSSD、DSOD
  18. 使用微信小程序控制ESP8266(麦克纳姆轮)智能车
  19. 收集前端优秀的网站、博客、书籍
  20. 精神心理科医生教您如何摆脱精神科药物带来的副作用

热门文章

  1. Realsense D435i 使用
  2. python制作界面_python做界面
  3. 五子棋游戏程序禁手设置算法(C语言源码)
  4. 思岚科技A1,A2雷达驱动安装
  5. RabbitVCS终极安装办法(ubuntu14.04)
  6. MKVToolNix Mac下载
  7. 计算机原理视频罗克露优酷,计算机组成原理42讲 电子科技大学 罗克露
  8. WPS 2005看起来还是蛮不错的
  9. 如何管理和组织一个机器学习项目
  10. python实时语音转写_使用实时语音转写_语音交互服务 SIS_SDK参考_Python SDK_华为云...