• 指数分布(Exponential distribution)解决的问题是:要等到一个随机事件发生,需要经历多久时间。
  • 伽马分布(Gamma distribution)解决的问题是:要等到n个随机事件都发生,需要经历多久时间。
  • 泊松分布(Poisson distribution)解决的问题是:在特定时间内发生n个事件的概率。

The Gamma Distribution

Description

Density, distribution function, quantile function and random generation for the Gamma distribution with parameters shape and scale.

Usage

dgamma(x, shape, rate = 1, scale = 1/rate, log = FALSE)
pgamma(q, shape, rate = 1, scale = 1/rate, lower.tail = TRUE,log.p = FALSE)
qgamma(p, shape, rate = 1, scale = 1/rate, lower.tail = TRUE,log.p = FALSE)
rgamma(n, shape, rate = 1, scale = 1/rate)

Arguments

x, q

vector of quantiles.

p

vector of probabilities.

n

number of observations. If length(n) > 1, the length is taken to be the number required.

rate

an alternative way to specify the scale.

shape, scale

shape and scale parameters. Must be positive, scale strictly.

log, log.p

logical; if TRUE, probabilities/densities p are returned as log(p).

lower.tail

logical; if TRUE (default), probabilities are P[X ≤ x], otherwise, P[X > x].

Gamma分布中的参数α称为形状参数(shape parameter),

shape: α ;rate: β;# β称为逆尺度参数。

1. 生成gamma分布的随机数rgamma函数

num = 100
shape=1
rate = 5
rgamma(num,shape,rate)

2.概率密度dgamma函数

x <- seq(0,2,0.01)
dgamma(x, shape, rate)
plot(x,dgamma(x, shape, rate))

3.累积概率pgamma函数

pgamma(0.5,shape=shape,rate=rate)

4.qgamma函数(pgamma的反函数)

qgamma(0.95,shape=shape,rate=rate)

R语言Γ(gamma)分布相关推荐

  1. R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma rgamma)实战

    R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma & rgamma)实战 目录 R语言Gamma分布函数Gamma Distribut ...

  2. R语言t分布正态分布分位数图

    R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具.它是一套由数据操作.计算和图形展示功能整合而成的套件.包括:有效 ...

  3. R语言 t分布的推导 初级统计学 学生t分布理论

    t分布的推导 那我们来写写代码,实践这个过程.我设定一个总体均数为0,标准差=1,样本量为1000的人群(图A是这个总体的概率分布).图B,也是一次抽取三个人,抽了200个,图C一次抽取6个人.都分别 ...

  4. R语言使用rgamma函数生成符合Gamma分布的随机数、使用plot函数可视化符合Gamma分布的随机数(Gamma Distribution)

    R语言使用rgamma函数生成符合Gamma分布的随机数.使用plot函数可视化符合Gamma分布的随机数(Gamma Distribution) 目录

  5. R语言使用dgamma函数生成Gamma分布密度函数数据、使用plot函数可视化Gamma分布密度函数数据(Gamma Distribution)

    R语言使用dgamma函数生成Gamma分布密度函数数据.使用plot函数可视化Gamma分布密度函数数据(Gamma Distribution) 目录

  6. R语言使用qgamma函数生成Gamma分布分位数函数数据、使用plot函数可视化Gamma分布分位数函数数据(Gamma Distribution)

    R语言使用qgamma函数生成Gamma分布分位数函数数据.使用plot函数可视化Gamma分布分位数函数数据(Gamma Distribution) 目录

  7. R语言使用pgamma函数生成Gamma分布累积分布函数数据、使用plot函数可视化Gamma分布累积分布函数数据(Gamma Distribution)

    R语言使用pgamma函数生成Gamma分布累积分布函数数据.使用plot函数可视化Gamma分布累积分布函数数据(Gamma Distribution) 目录

  8. 常用连续型分布介绍及R语言实现

    转载自:http://blog.fens.me/r-density/ R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器.随着越来越多的工程 ...

  9. 狄利克雷分布的matlab代码实现和R语言函数调用

    主要参考的是:https://www.douban.com/note/45584915/ 和 http://www.biostatistic.net/thread-33740-1-1.html 最近需 ...

  10. c语言比率分布 函数 rate(m),R语言中统计分布和模拟_R语言培训

    R语言中统计分布和模拟 前言 很多应用都需要随机数.像interlink connection,密码系统.视频游戏.人工智能.优化.问题的初始条件,金融等都需要生成随机数.但实际上目前我们并没有&qu ...

最新文章

  1. 天体摇摆仪的工作原理
  2. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别
  3. spring教程--事务管理
  4. POPTEST老李分享修改dns ip的vbs代码
  5. 更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
  6. JS:1.3,函数(function)
  7. 您需要来自pc的权限才能_微信电脑版还是鸡肋吗?微信PC版3.0内测体验
  8. 插入排序、冒泡排序、选择排序、希尔排序、高速排序、归并排序、堆排序和LST基数排序——C++实现...
  9. 四、 vSphere 6.7 U1(四):部署VCSA
  10. 神泣服务器维护公告,《神泣》官方网站—创天互娱
  11. 你晓得什么叫风华绝代
  12. ENVI操作:监督分类
  13. 32把数组排成最小的数({3,32,321}输出最小数字为321323)
  14. c语言大数乘方算法,用c语言实现大数乘方
  15. unix环境中以下列出的oracle,浙江中医药大学2012研究生计算机复习题
  16. AIGC基础:从VAE到DDPM原理、代码详解
  17. php获取蓝凑云文件列表,PHP获取蓝奏云直链下载地址
  18. 小程序未来发展趋势怎样?2020最新趋势分析
  19. 戴尔inspiron5498清灰教程
  20. 网吧管用之招(三)- 系统安装与调试备忘录(转)

热门文章

  1. Ubuntu 软件包管理 常用 apt 命令
  2. Oracle VM VirtualBox虚拟机新建教程(包括镜像文件的下载和安装)
  3. chrome浏览器上传文件fakepath问题
  4. 计算机指纹驱动程序,计算机指纹失灵,提示找不到支持Windows Hello指纹的指纹识别器...
  5. 分析:谷歌不会退出中国市场的8大理由
  6. 计算机的常见故障处理实验报告,微机系统故障与处理-实验报告.doc
  7. 编译的html帮助文件(.chm)打不开,chm文件无法打开怎么办
  8. this关键字与super关键字
  9. S-MAC协议的相关知识
  10. 《深度卷积神经网络原理与实践》笔记 第二、三章 卷积神经网络原理及典型结构