[英]How to calculate a probability of events in excel?
有人可以用Excel公式帮助我进行1000次测试,在40种结果中只有两种可能性发生该事件。 在Excel中有可能吗?
例如:我从1到40的一束中有40颗编号的宝石。当我尝试1000次时,我随机挑选1或2颗宝石多少次?
是否可以在excel中执行此操作并获得%的详细答案?
这是一种方法:
将此公式放在A1中,然后向下复制到A1000,它将充当选择石头的随机事件:= RANDBETWEEN(1,40)
在另一个单元格中,使用以下公式获取1和2的计数:
=SUM(COUNTIF(A1:A1000,{1,2}))
为了得到百分比,我相信您可以弄清楚。
每次单击F9都会重新计算A列中的随机数。
当然,Excel 不会生成真正的随机数。
数学家已经对该特殊的统计问题进行了深入研究,因此您不必进行模拟,但可以使用众所周知的结果。 或者,如果您必须模拟(例如,对于家庭作业),则可以提供一种测试方法。
当您有一个事件E可能发生1/20 = 0.05的时间,并且您想知道事件E发生K的概率(K = 0,1,2,3,...,999,1000)在N = 1000次测试中,可以得到二项分布 B(n = 1000,p = 0.05)。
在Excel中, BINOMDIST()提供了该二项式分布。
BINOMDIST(49, 1000, 0.05, FALSE)
给出当事件概率为p = 0.05时,在N = 1000个测试中看到K = 49个事件的概率。
FALSE
是针对1000个测试的一种特定结果,即K = 49。
TRUE
将给出小于或等于的累积概率,即,将K = 0、1、2、3,...,49个事件的概率相加。
在单元格A1中输入=RANDBETWEEN(1,40)
然后将其复制到B1000
在单元格C1中输入=IF(OR(AND(A4=1,B4=2),AND(A4=2,B4=1)),1,0)
在单元格D1中输入=SUM(C:C)/1000
按F9将重新计算
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.