如何在 r 中使用三角分布(附示例)
三角分布是具有三角形概率密度函数的连续概率分布。
它由三个值定义:
- 最小值有
- 最大值b
- 最大值c
为了计算 R 中三角分布的概率,我们可以使用EnvStats包中的ptri( ) 函数,该函数使用以下语法:
ptri(q,最小值 = 0,最大值 = 1,众数 = 1/2)
金子:
- q :感兴趣的分位数
- min :分布的最小值
- max :分布的最大值
- 众数:分布的峰值
以下示例展示了如何在 R 中实际使用此函数。
示例1:计算小于某个值的概率
假设一家餐厅估计其下周的总销售额最低为 10,000 美元,最高为 30,000 美元,最有可能为 25,000 美元。
该餐厅总销售额低于 20,000 美元的概率是多少?
我们可以使用下面的代码来计算这个概率:
library (EnvStats) #calculate probability ptri(q = 20000, min = 10000, max = 30000, mode = 25000) [1] 0.3333333
餐厅总销售额低于 20,000 美元的概率为0.333 。
示例2:计算大于某个值的概率
假设一家商店估计给定一周内的顾客数量最少为 500 人,最多为 2,000 人,最有可能为 1,200 人。
给定一周内超过 1,500 名顾客进入商店的概率是多少?
我们可以使用下面的代码来计算这个概率:
library (EnvStats) #calculate probability 1 - ptri(q = 1500, min = 500, max = 2000, mode = 1200) [1] 0.2083333
超过 1,500 名顾客进入商店的概率约为0.208。
注意:您可以在此处找到ptri()函数的完整文档。
其他资源
以下教程解释了如何在 R 中使用其他概率分布: