给出一个不均匀概率列表,至少有一个概率发生的可能性是多少?

knu*_*nut 3 python statistics probability

我正在编写一个包含概率列表的Python程序.每个概率代表一个事件的灾难性后果:

# doing six different events, the array is the risk of each having a bad outcome:
list = [0.2, 0.1, 0.4, 0.3, 0.2, 0.4]
Run Code Online (Sandbox Code Playgroud)

每个事件可以发生一次或多次.他们的订单无关紧要.不止一个事件可能具有相同的概率.我如何计算这些事件中的一个或多个发生的可能性?

我很抱歉这是一个基本问题.自从我有这样的事情以来已经很多年了,当我搜索这个时,术语很难.汗学院似乎也没有提供答案.如果答案很简单,只要告诉我搜索什么就足够了.提前致谢!(:

gio*_*adi 5

看待这个问题的好办法是考虑相反的问题:什么是概率没有这些事件发生的?也就是说,概率是多少

事件1未发生且事件2未发生等等.

这只是产品

(1 - p1)*(1 - p2)*.....

对于导致概率p_none的每个概率.然后采取相反的方式:

(1 - p_none)

并且您有一个或多个事件发生的概率.