如何在 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 中使用其他概率分布:

如何在R中使用正态分布
如何在 R 中使用二项式分布
如何在 R 中使用泊松分布
如何在 R 中使用多项式分布

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注