R语言生成随机数与统计分布函数

常见的分布函数有正态分布、二项分布、F分布、几何分布等等,在R语言中可以使用help(“Distrinction”)命令来查看所有分布的列表

随机数

随机数函数是指从一个给定函数取值中随机跳出一个之便利,输出的因变量的值就是随机数。

R中提供了很多用于指定分布的随机数,其第一个字母为r,后面紧跟分布名称,如正态分布随机函数为rnorm(n, mean = 0, sd = 1),调用rnorm()可以生成大量的随机数,再结合利用plot(density())就可以绘制密度图。

概率密度函数与概率质量函数

概率密度函数用来描述连续型数据的概率,即描述随机变量在某一确定取值点的可能性的函数,用f(x)表示,f(X)在特定区间的积分值称为变量x属于该区间的概率密度函数,记
F ( x ) = ∫ − ∞ x f ( x ) d x   F(x)=\int_{-\infty}^{x}f(x)dx \, F(x)=∫−∞x​f(x)dx
概率质量函数用来描述离散型数据的概率,也是描述随机变量在某一确定取值点的可能性的函数,用p(x)表示,p(X)是离散随机变量在特定取值上的概率,如p(1)、p(0)。

它们的R语言函数名也是由两部分组成,第一个字母为d,后面紧跟分布名称。如正态分布随机函数为dnorm(n, mean = 0, sd = 1),再利用plot()就可以绘制其概率密度图。

分布函数

分布函数用来描述随机变量的累积分布,一般用F(x)表示,F(X)是指随机变量X小于或等于x的概率,即
F ( x ) = P ( X ≤ x )   F(x)=P(X\leq x) \, F(x)=P(X≤x)
性质:有界性、单调性、右连续性。

分布函数的R语言函数名也是由两部分组成,第一个字母为p,后面紧跟分布名称。如正态分布随机函数为pnorm(n, mean = 0, sd = 1),再利用plot()就可以绘制其分布图。

分位数

分位数是分布函数的逆(反)函数,即给定概率值计算出的随机变量的取值。

分位数的R语言函数名也是由两部分组成,第一个字母为q,后面紧跟分布名称。如正态分布随机函数为qnorm(n, mean = 0, sd = 1),再利用plot()就可以绘制图形。

概率分布相关函数汇总

分布 随机数 概率密度 分布函数 分位数函数
正态分布 rnorm dnorm pnorm qnorm
二项分布 rbinom dbinom pbinom qbinom
负二项分布 rnbinom dnbinom pnbinom qnbinom
几何分布 rgeom dgeom pgeom qgeom
超几何分布 rhyper dhyper phyper qhyper
F分布 rf df pf qf
泊松分布 rpois dpois ppois qpois
t分布 rt dt pt qt
连续均匀分布 runif dunif punif qunif

R语言生成随机数与统计分布函数相关推荐

  1. R语言的各种统计分布函数

    转载自品略图书馆 http://www.pinlue.com/article/2018/09/1613/487222559948.html R语言的各种统计分布函数 1.二项分布Binomial di ...

  2. R语言Wilcoxon Signed-rank统计分布函数(dsignrank, psignrank, qsignrank rsignrank )实战

    R语言Wilcoxon Signed-rank统计分布函数(dsignrank, psignrank, qsignrank & rsignrank )实战 目录 R语言Wilcoxon Sig ...

  3. R语言威尔考克森秩和统计分布函数Wilcoxon rank Sum Statistic Distribution(dwilcox, pwilcox, qwilcox rwilcox)实战

    R语言威尔考克森秩和统计分布函数Wilcoxon rank Sum Statistic Distribution(dwilcox, pwilcox, qwilcox & rwilcox)实战 ...

  4. R语言生成词云(wordcloud)实战

    R语言生成词云(wordcloud)实战 目录 R语言生成词云(wordcloud)实战 #包的安装及导入 #仿真数据

  5. R语言生成数据及其95%置信区间数据(或者其它区间)、使用geom_ribbon函数为ggplot2图像手动添加置信区间的阴影区域using geom_ribbon to create shaded

    R语言生成数据及其95%置信区间数据(或者其它区间).使用geom_ribbon函数为ggplot2图像手动添加置信区间的阴影区域(using geom_ribbon to create shaded ...

  6. R语言生成仿真的3D高斯簇数据集、使用scale函数进行数据缩放、并使用KMeans进行聚类分析、数据反向缩放并比较聚类生成的中心和实际数据的中心的差异、预测新的数据所属的聚类簇

    R语言生成仿真的3D高斯簇数据集.使用scale函数进行数据缩放.并使用KMeans进行聚类分析.数据反向缩放并比较聚类生成的中心和实际数据的中心的差异.预测新的数据所属的聚类簇 目录

  7. R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息、数值数据的描述性统计(Numerical data)、离散型数据的描述性统计(Categorical)

    R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息.数值数据的描述性统计(Numerical data).离散型数据的描述性统计(Categorical) 目录

  8. R语言生成组合图并保存实战:实际上只保存了最后一个图问题、ggsave生成组合图并保存(保存完整组合图)

    R语言生成组合图并保存实战:实际上只保存了最后一个图问题.ggsave生成组合图并保存(保存完整组合图) 目录

  9. R语言学生化的极差分布函数Studentized Range Distribution(ptukey qtukey )实战

    R语言学生化的极差分布函数Studentized Range Distribution(ptukey & qtukey )实战 目录 R语言学生化的极差分布函数Studentized Rang ...

最新文章

  1. pku2229--sumsets(zjgsu,分花)
  2. 基于PHP的图片共享网站设计,基于php实现的web图片共享系统(论文+程序)
  3. 雅马哈发电机换机油教程_奥迪老A4B7 EA113 1.8T发动机严重烧机油大修彻底解决
  4. linux type命令(用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令,如果给出的指令为外部指令,则显示其绝对路径)
  5. boost::math::catmull_rom用法的测试程序
  6. asp.net MVC中的tip
  7. 12.混淆——介绍,傅里叶变换抽样对,采样和重建_1
  8. Idea修改字体颜色
  9. 【Docker】常用命令简述十一
  10. 傅里叶级数与傅里叶变换
  11. windows自带日文输入法突然显示假名与敲击的按键不一致
  12. 在路上——黄山、宏村
  13. 【历史上的今天】1 月 23 日:现代集成电路雏形;JDK 1.0 发布;数学大师诞生
  14. 网站不收录怎么解决问题?三个SEO技巧秒收实例
  15. 【web设计居家必备】迷你图标大集合
  16. 网站app被劫持怎么办?dns被劫持,域名被劫持,HTTPDNS阿里云域名防劫持, DNSPod移动解析防劫持服务D+...
  17. css-边框(border)
  18. python及pygame雷霆战机游戏项目实战01 控制飞机
  19. CSS基础介绍(三)
  20. 栈的应用4——递归函数的非递归形式(主讲阿克曼函数的非递归形式)

热门文章

  1. 使用kali破解WIFI——Aircrack-ng
  2. Storm入门到精通(四)---本地实例Demo
  3. 理解GUN的代码标准
  4. 进销存设计与分析_销售订单(8)
  5. 加固加壳脱壳分析(1)_加固加壳原理和几代壳
  6. 014-Axios Ajax:前后端分离概述,发送json类型的参数,前后端分离开发:在线接口文档,前端工程化、Element、nginx
  7. AWS DAS认证考点整理(AthenaGlue篇)
  8. (二)Ardupilot软件分析及代码架构
  9. 模块二 day15 内置模块和开发规范
  10. 产品和设计师的福利! 作图工具、原型流程、截图工具大集合