【发布时间】:2020-06-02 20:35:56
【问题描述】:
第一次在这里发帖,所以如果我有什么错误,请告诉我,我很乐意改正它!
给定 N 个事件,每个事件都有单独的发生概率(从 0 到 100%),我想确定这些事件中 0 到 N 个一起发生的概率。
例如,如果我有事件 1、2、3、...、N 和 5(E1、E2、E3...、EN),其中特定事件发生的个体概率如下:
- E1 = 30% 的发生概率
- E2 = 40% 的发生概率
E3 = 50% 发生概率
...
EN = x% 发生概率
我想知道有的概率:
- 这些事件都没有发生
- 这些事件中的任何一种发生
- 其中任意 2 个事件发生
- 这些事件中的任何 3 个发生
- ...
- 所有 N 个事件发生
我知道发生 0 个事件是 (1-E1)(1-E2)...(1-EN),发生所有 N 个事件是 E1*E2*...*E3。但是,我不知道如何计算其他可能性(发生 1 到 N-1 个事件)。
我一直在寻找一些可以解决这个问题的递归算法(二项式复合分布),但我还没有找到任何明确的公式可以解决这个问题。想知道你们中的任何人是否可以提供帮助!
提前致谢!
编辑:这些事件确实是独立的。
【问题讨论】:
-
(关注/依赖评论?)
-
鉴于 OP 说明 0 事件发生的概率是多少,这些事件必须是独立的。
-
@grey 是的,它们是独立的。很抱歉造成混乱
标签: algorithm matlab recursion probability