如何在 r 中绘制均匀分布
均匀分布是a到b区间内的每个值出现的概率相同的概率分布。
如果随机变量X服从均匀分布,则X取x 1和x 2之间的值的概率可以通过以下公式求得:
P(x 1 < X < x 2 ) = (x 2 – x 1 ) / (b – a)
金子:
- x 1 :较低的利息值
- x 2 :利息上限值
- a:最小可能值
- b:最大可能值
以下示例展示了如何在 R 中绘制均匀分布。
示例 1:在 R 中绘制基本均匀分布
以下代码显示了如何在 R 中绘制基本均匀分布:
#define x-axis x <- seq(-4, 4, length=100) #calculate uniform distribution probabilities y <- dunif(x, min = -3, max = 3) #plot uniform distribution plot(x, y, type = ' l ')
x 轴显示服从均匀分布的随机变量的潜在值,而 y 轴显示随机变量取这些值的概率。
注意:R 中的dunif()函数用于在给定最小值和最大值的情况下计算均匀分布的密度。
示例 2:在 R 中绘制自定义均匀分布
以下代码展示了如何在 R 中绘制基本均匀分布以及如何更改标题、轴标签和颜色:
#define x-axis
x <- seq(-4, 4, length=100)
#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)
#plot uniform distribution
plot(x, y, type = ' l ', lwd = 3 , ylim = c(0, .2), col=' blue ',
xlab=' x ', ylab=' Probability ', main=' Uniform Distribution Plot ')
其他资源
以下教程解释了如何在 R 中绘制其他分布:
如何在 R 中绘制正态分布
如何在 R 中绘制卡方分布
如何在 R 中绘制泊松分布
如何在 R 中绘制二项式分布
如何在 R 中绘制指数分布