R中是否存在用于离散概率分布的函数?

时间:2019-11-18 15:52:53

标签: r distribution bernoulli-probability

我有一组伯努利变量,给出具有不同概率的特定值。 变量是独立的。我正在尝试为所有可能的结果建立一个简单的离散概率表。 我拥有的数据的一个简短示例是:

# A tibble: 2 x 4
  `test number`  prob value `no-value`
          <dbl> <dbl> <dbl>      <dbl>
1             1   0.7   1.7        0.3
2             2   0.6   1.5        0.6

我想找到的解决方案是:

# A tibble: 1 x 5
  value       `3.2` `2.299999999999999~ `1.8` `0.8999999999999999~
  <chr>       <dbl>               <dbl> <dbl>                <dbl>
1 probability  0.42               0.280  0.18                 0.12

其中值是可能值的总和,概率是该值的概率。

我使用的示例来自excel工作表。 我正在处理的表是一堆独立的测试。 每个测试都有一个成功的可能值,一个成功的概率和一个不成功的值(带有1-失败概率)。 概率表是一个表,用于计算每个可能结果的概率-可能的值(该结果的值之和)和该结果的概率。因此,第一个可能的结果3.2 = 1.7 + 1.5的概率为0.42 = 0.7 * 0.6。 第二个结果是2.3 =(1.7 + 0.6),概率为0.28 =(0.7 *(1-0.6),依此类推。

0 个答案:

没有答案