如何在 r 中绘制指数分布
指数分布是一种概率分布,用于对我们必须等待特定事件发生的时间进行建模。
如果随机变量X服从指数分布,则X的概率密度函数可以写为:
f (x; λ) = λe – λx
金子:
- λ:速率参数
- e:约等于 2.718 的常数
累积分布函数
F (x; λ) = 1 – e -λx
本教程介绍如何在 R 中绘制指数分布的 PDF 和 CDF。
绘制概率密度函数
以下代码显示如何绘制速率参数 λ = 0.5 的指数分布的 PDF:
curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ')
以下代码显示如何绘制具有不同速率参数的指数分布的多个 PDF:
#plot PDF curves curve ( dexp (x, rate = .5), from=0, to=10, col=' blue ') curve ( dexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE ) curve ( dexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE ) #add legend legend (7, .5, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "), col=c(" blue ", " red ", " purple "), lty=1, cex=1.2)
绘制累积分布函数
以下代码显示如何绘制速率参数 λ = 0.5 的指数分布的 CDF:
curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ')
以下代码显示如何绘制具有不同速率参数的指数分布的多个 CDF:
#plot CDF curves curve ( pexp (x, rate = .5), from=0, to=10, col=' blue ') curve ( pexp (x, rate = 1), from=0, to=10, col=' red ', add= TRUE ) curve ( pexp (x, rate = 1.5), from=0, to=10, col=' purple ', add= TRUE ) #add legend legend (7, .9, legend=c(" rate=.5 ", " rate=1 ", " rate=1.5 "), col=c(" blue ", " red ", " purple "), lty=1, cex=1.2)
其他资源
以下教程解释了如何在 R 中绘制其他概率分布:
如何在 R 中绘制泊松分布
如何在 R 中绘制二项式分布
如何在R中绘制分布图
如何在 R 中绘制正态分布
如何在 R 中绘制卡方分布