非互斥事件的概率

时间:2014-05-18 17:57:48

标签: python-2.7 probability

我想知道是否有人可以帮助我使用此算法。我认为这个算法对于小事件是正确的,但是当我需要知道大数的概率(例如100个事件)和1%(0.01)的百分比时,结果是1.0(可能它不正确) )。

def get_union(events, percentage):
    all_elements = [x * percentage for x in range(1, events + 1)]
    x = 0.0

    for i in range(0, events):
        x += all_elements[i] * (1-x)

    print 'Result =', x

get_union(100, 0.01)

0 个答案:

没有答案